From a9a0b1323b0c68397700fb75b8ee8da5595863db Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Thu, 3 Nov 2022 18:11:34 +0100 Subject: [PATCH 1/2] set nested minitoc padding once (#32315) --- components/article/ArticlePage.tsx | 4 +--- components/article/AutomatedPage.tsx | 4 +--- components/ui/MiniTocs/MiniTocs.tsx | 17 ++++------------- components/ui/MiniTocs/Minitocs.module.scss | 7 +++++++ 4 files changed, 13 insertions(+), 19 deletions(-) diff --git a/components/article/ArticlePage.tsx b/components/article/ArticlePage.tsx index f7f80ecf19..d3b91cd54b 100644 --- a/components/article/ArticlePage.tsx +++ b/components/article/ArticlePage.tsx @@ -117,9 +117,7 @@ export const ArticlePage = () => { )} - {miniTocItems.length > 1 && ( - - )} + {miniTocItems.length > 1 && } } > diff --git a/components/article/AutomatedPage.tsx b/components/article/AutomatedPage.tsx index 0deca8903c..f05f2e983a 100644 --- a/components/article/AutomatedPage.tsx +++ b/components/article/AutomatedPage.tsx @@ -28,9 +28,7 @@ export const AutomatedPage = ({ children }: Props) => { ) } - toc={ - miniTocItems.length > 1 && - } + toc={miniTocItems.length > 1 && } >
{renderedPage && ( diff --git a/components/ui/MiniTocs/MiniTocs.tsx b/components/ui/MiniTocs/MiniTocs.tsx index 4e3df1b4bb..2261748423 100644 --- a/components/ui/MiniTocs/MiniTocs.tsx +++ b/components/ui/MiniTocs/MiniTocs.tsx @@ -1,28 +1,19 @@ import { Heading, NavList } from '@primer/react' import cx from 'classnames' -import { MiniTocItem } from 'components/context/ArticleContext' +import type { MiniTocItem } from 'components/context/ArticleContext' import { useTranslation } from 'components/hooks/useTranslation' import styles from './Minitocs.module.scss' export type MiniTocsPropsT = { - pageTitle: string miniTocItems: MiniTocItem[] } function RenderTocItem(item: MiniTocItem) { return (
- - {item.contents.title} - + {item.contents.title} {item.items && item.items.length > 0 && (
    {item.items.map((toc) => ( @@ -39,7 +30,7 @@ function RenderTocItem(item: MiniTocItem) { ) } -export function MiniTocs({ pageTitle, miniTocItems }: MiniTocsPropsT) { +export function MiniTocs({ miniTocItems }: MiniTocsPropsT) { const { t } = useTranslation('pages') return ( @@ -48,7 +39,7 @@ export function MiniTocs({ pageTitle, miniTocItems }: MiniTocsPropsT) { {t('miniToc')} - + {miniTocItems.map((items, i) => { return ( Date: Thu, 3 Nov 2022 10:37:29 -0700 Subject: [PATCH 2/2] New translation batch for ja (#32319) --- ...tributions-not-showing-up-on-my-profile.md | 101 +-- .../index.md | 10 +- .../managing-accessibility-settings.md | 49 +- ...evels-for-a-personal-account-repository.md | 114 +-- .../setting-exit-codes-for-actions.md | 10 +- ...ess-to-self-hosted-runners-using-groups.md | 41 +- .../using-labels-with-self-hosted-runners.md | 2 +- .../controlling-access-to-larger-runners.md | 3 + .../using-larger-runners.md | 47 +- .../choosing-the-runner-for-a-job.md | 12 +- .../workflow-commands-for-github-actions.md | 261 +++--- ...ng-dependency-review-for-your-appliance.md | 37 +- ...d-security-features-for-your-enterprise.md | 63 ++ ...pply-chain-security-for-your-enterprise.md | 17 +- ...he-dependency-graph-for-your-enterprise.md | 47 +- ...enabling-dependabot-for-your-enterprise.md | 109 ++- .../accessing-the-management-console.md | 54 +- ...configuring-host-keys-for-your-instance.md | 27 +- .../configuring-a-repository-cache.md | 20 +- .../about-geo-replication.md | 30 +- .../creating-a-high-availability-replica.md | 70 +- .../upgrade-requirements.md | 54 +- ...rise-server-with-github-actions-enabled.md | 38 +- ...g-github-actions-with-amazon-s3-storage.md | 37 +- ...-github-actions-with-azure-blob-storage.md | 37 +- ...ithub-actions-with-google-cloud-storage.md | 57 ++ ...ions-with-minio-gateway-for-nas-storage.md | 42 +- ...-githubcom-actions-using-github-connect.md | 57 +- ...manually-syncing-actions-from-githubcom.md | 60 +- ...version-of-the-official-bundled-actions.md | 61 +- ...bout-authentication-for-your-enterprise.md | 142 +-- ...d-access-management-for-your-enterprise.md | 9 +- .../about-enterprise-managed-users.md | 140 +-- .../using-ldap.md | 217 +++-- ...isioning-for-your-enterprise-using-okta.md | 168 ++-- .../using-saml-for-enterprise-iam/index.md | 11 +- .../troubleshooting-saml-authentication.md | 79 +- .../setting-up-a-staging-instance.md | 122 +-- .../audit-log-events-for-your-enterprise.md | 3 + ...uring-the-audit-log-for-your-enterprise.md | 52 +- .../overview/about-enterprise-accounts.md | 70 +- .../overview/about-github-for-enterprises.md | 41 +- ...-compliance-reports-for-your-enterprise.md | 28 +- ...rsonal-access-tokens-in-your-enterprise.md | 64 ++ ...adding-organizations-to-your-enterprise.md | 108 ++- .../index.md | 10 +- ...izing-user-messages-for-your-enterprise.md | 146 ++- ...bership-information-for-your-enterprise.md | 30 + .../about-ssh.md | 34 +- .../reviewing-your-security-log.md | 1 + .../token-expiration-and-revocation.md | 47 +- .../telling-git-about-your-signing-key.md | 83 +- .../viewing-your-github-codespaces-usage.md | 51 +- ...io-subscriptions-with-github-enterprise.md | 39 +- ...io-subscriptions-with-github-enterprise.md | 73 +- ...-codeql-workflow-for-compiled-languages.md | 119 ++- .../about-dependabot-alerts.md | 72 +- .../content/code-security/dependabot/index.md | 10 +- .../secret-scanning/about-secret-scanning.md | 2 +- .../about-global-security-advisories.md | 38 + .../about-the-github-advisory-database.md | 82 ++ ...isories-in-the-github-advisory-database.md | 128 +++ ...isories-in-the-github-advisory-database.md | 62 ++ .../global-security-advisories/index.md | 27 + ...-writing-repository-security-advisories.md | 94 ++ .../index.md | 22 + .../security-advisories/index.md | 26 + ...-disclosure-of-security-vulnerabilities.md | 77 ++ .../about-repository-security-advisories.md | 67 ++ ...creating-a-repository-security-advisory.md | 45 + .../editing-a-repository-security-advisory.md | 49 ++ .../repository-security-advisories/index.md | 35 + ...blishing-a-repository-security-advisory.md | 102 +++ .../about-supply-chain-security.md | 173 ++-- .../configuring-dependency-review.md | 68 +- .../troubleshooting-the-dependency-graph.md | 2 +- ...pace-to-access-a-private-image-registry.md | 95 +- ...ing-the-machine-type-for-your-codespace.md | 67 +- .../renaming-a-codespace.md | 63 ++ .../creating-a-codespace.md | 125 +-- .../deleting-a-codespace.md | 75 +- .../developing-in-a-codespace.md | 49 +- .../stopping-and-starting-a-codespace.md | 99 +++ ...github-codespaces-for-your-organization.md | 10 +- ...ing-the-codespaces-in-your-organization.md | 43 +- ...-and-organization-for-github-codespaces.md | 82 +- .../ja-JP/content/codespaces/overview.md | 37 +- ...a-prebuild-to-access-other-repositories.md | 57 +- ...iles-in-the-codespaces-for-a-repository.md | 55 ++ ...um-specification-for-codespace-machines.md | 37 +- .../the-githubdev-web-based-editor.md | 114 +-- ...troubleshooting-dotfiles-for-codespaces.md | 27 +- .../authorizing-oauth-apps.md | 236 +++-- ...nces-between-github-apps-and-oauth-apps.md | 123 +-- ...repository-to-github-community-exchange.md | 11 +- ...ly-to-github-global-campus-as-a-student.md | 61 +- ...ly-to-github-global-campus-as-a-teacher.md | 13 +- ...github-codespaces-with-github-classroom.md | 2 +- ...management-system-with-github-classroom.md | 169 ++++ .../about-remote-repositories.md | 6 +- .../quickstart/communicating-on-github.md | 170 ++-- .../quickstart-for-writing-on-github.md | 244 ++++++ .../about-project-boards.md | 73 +- .../archiving-items-automatically.md | 57 ++ .../automating-projects-using-actions.md | 98 ++- .../using-the-api-to-manage-projects.md | 141 +-- .../migrating-from-projects-classic.md | 70 +- .../customizing-a-view.md | 150 ++-- .../best-practices-for-projects.md | 87 +- .../adding-items-to-your-project.md | 90 +- .../archiving-items-from-your-project.md | 65 +- .../adding-your-project-to-a-team.md | 66 ++ .../managing-access-to-your-projects.md | 140 +-- .../index.md | 10 +- ...-and-searching-issues-and-pull-requests.md | 199 +++-- .../about-organizations.md | 12 +- ...ing-the-audit-log-for-your-organization.md | 3 + ...to-a-project-board-in-your-organization.md | 29 +- ...-project-board-for-organization-members.md | 40 +- ...access-to-an-organization-project-board.md | 63 +- ...access-to-an-organization-project-board.md | 61 +- ...ator-from-an-organization-project-board.md | 22 +- ...auth-app-and-github-app-access-requests.md | 29 + .../index.md | 11 +- ...om-repository-roles-for-an-organization.md | 201 +---- ...onal-access-tokens-in-your-organization.md | 47 +- ...onal-access-tokens-in-your-organization.md | 37 + ...cess-token-policy-for-your-organization.md | 59 ++ ...ess-management-with-saml-single-sign-on.md | 51 +- .../repository-roles-for-an-organization.md | 175 ++++ ...-a-team-with-an-identity-provider-group.md | 110 ++- translations/ja-JP/content/pages/index.md | 10 +- ...r-github-pages-site-locally-with-jekyll.md | 21 +- .../about-repositories.md | 140 ++- .../about-code-owners.md | 78 +- .../about-readmes.md | 60 +- ...classifying-your-repository-with-topics.md | 43 +- ...mmit-signoff-policy-for-your-repository.md | 26 +- .../about-git-large-file-storage.md | 40 +- .../working-with-non-code-files.md | 317 ++++--- .../rest/enterprise-admin/audit-log.md | 9 +- ...for-fine-grained-personal-access-tokens.md | 829 ++++++++++++++++++ ...for-fine-grained-personal-access-tokens.md | 733 ++++++++++++++++ translations/ja-JP/content/rest/repos/lfs.md | 27 +- .../searching-issues-and-pull-requests.md | 390 ++++---- .../about-github-support.md | 2 +- .../enterprise-server/2-20/0.yml | 44 - .../enterprise-server/2-20/1.yml | 21 - .../enterprise-server/2-20/10.yml | 21 - .../enterprise-server/2-20/11.yml | 19 - .../enterprise-server/2-20/12.yml | 17 - .../enterprise-server/2-20/13.yml | 22 - .../enterprise-server/2-20/14.yml | 13 - .../enterprise-server/2-20/15.yml | 25 - .../enterprise-server/2-20/16.yml | 13 - .../enterprise-server/2-20/17.yml | 13 - .../enterprise-server/2-20/18.yml | 26 - .../enterprise-server/2-20/19.yml | 14 - .../enterprise-server/2-20/2.yml | 28 - .../enterprise-server/2-20/20.yml | 16 - .../enterprise-server/2-20/21.yml | 15 - .../enterprise-server/2-20/22.yml | 19 - .../enterprise-server/2-20/23.yml | 13 - .../enterprise-server/2-20/24.yml | 28 - .../enterprise-server/2-20/3.yml | 15 - .../enterprise-server/2-20/4.yml | 18 - .../enterprise-server/2-20/5.yml | 20 - .../enterprise-server/2-20/6.yml | 27 - .../enterprise-server/2-20/7.yml | 21 - .../enterprise-server/2-20/8.yml | 20 - .../enterprise-server/2-20/9.yml | 17 - .../enterprise-server/2-21/0.yml | 73 -- .../enterprise-server/2-21/1.yml | 21 - .../enterprise-server/2-21/10.yml | 15 - .../enterprise-server/2-21/11.yml | 18 - .../enterprise-server/2-21/12.yml | 16 - .../enterprise-server/2-21/13.yml | 19 - .../enterprise-server/2-21/14.yml | 13 - .../enterprise-server/2-21/15.yml | 33 - .../enterprise-server/2-21/16.yml | 14 - .../enterprise-server/2-21/17.yml | 27 - .../enterprise-server/2-21/18.yml | 16 - .../enterprise-server/2-21/19.yml | 18 - .../enterprise-server/2-21/2.yml | 21 - .../enterprise-server/2-21/20.yml | 19 - .../enterprise-server/2-21/21.yml | 15 - .../enterprise-server/2-21/22.yml | 16 - .../enterprise-server/2-21/23.yml | 16 - .../enterprise-server/2-21/3.yml | 18 - .../enterprise-server/2-21/4.yml | 28 - .../enterprise-server/2-21/5.yml | 16 - .../enterprise-server/2-21/6.yml | 28 - .../enterprise-server/2-21/7.yml | 15 - .../enterprise-server/2-21/8.yml | 16 - .../enterprise-server/2-21/9.yml | 29 - .../enterprise-server/2-22/0.yml | 143 --- .../enterprise-server/2-22/1.yml | 74 -- .../enterprise-server/2-22/10.yml | 16 - .../enterprise-server/2-22/11.yml | 19 - .../enterprise-server/2-22/12.yml | 22 - .../enterprise-server/2-22/13.yml | 20 - .../enterprise-server/2-22/14.yml | 18 - .../enterprise-server/2-22/15.yml | 16 - .../enterprise-server/2-22/16.yml | 15 - .../enterprise-server/2-22/17.yml | 20 - .../enterprise-server/2-22/18.yml | 16 - .../enterprise-server/2-22/19.yml | 13 - .../enterprise-server/2-22/2.yml | 31 - .../enterprise-server/2-22/20.yml | 14 - .../enterprise-server/2-22/21.yml | 11 - .../enterprise-server/2-22/22.yml | 14 - .../enterprise-server/2-22/3.yml | 25 - .../enterprise-server/2-22/4.yml | 18 - .../enterprise-server/2-22/5.yml | 22 - .../enterprise-server/2-22/6.yml | 18 - .../enterprise-server/2-22/7.yml | 57 -- .../enterprise-server/2-22/8.yml | 37 - .../enterprise-server/2-22/9.yml | 33 - .../enterprise-server/3-0/0-rc1.yml | 25 - .../enterprise-server/3-0/0-rc2.yml | 24 - .../release-notes/enterprise-server/3-0/0.yml | 160 ---- .../release-notes/enterprise-server/3-0/1.yml | 71 -- .../enterprise-server/3-0/10.yml | 19 - .../enterprise-server/3-0/11.yml | 26 - .../enterprise-server/3-0/12.yml | 21 - .../enterprise-server/3-0/13.yml | 17 - .../enterprise-server/3-0/14.yml | 21 - .../enterprise-server/3-0/15.yml | 17 - .../enterprise-server/3-0/16.yml | 18 - .../enterprise-server/3-0/17.yml | 25 - .../enterprise-server/3-0/18.yml | 15 - .../enterprise-server/3-0/19.yml | 23 - .../release-notes/enterprise-server/3-0/2.yml | 57 -- .../enterprise-server/3-0/20.yml | 21 - .../enterprise-server/3-0/21.yml | 22 - .../enterprise-server/3-0/22.yml | 13 - .../enterprise-server/3-0/23.yml | 19 - .../enterprise-server/3-0/24.yml | 20 - .../enterprise-server/3-0/25.yml | 12 - .../release-notes/enterprise-server/3-0/3.yml | 42 - .../release-notes/enterprise-server/3-0/4.yml | 27 - .../release-notes/enterprise-server/3-0/5.yml | 28 - .../release-notes/enterprise-server/3-0/6.yml | 31 - .../release-notes/enterprise-server/3-0/7.yml | 24 - .../release-notes/enterprise-server/3-0/8.yml | 27 - .../release-notes/enterprise-server/3-0/9.yml | 24 - .../enterprise-server/3-1/0-rc1.yml | 20 - .../release-notes/enterprise-server/3-1/0.yml | 173 ---- .../release-notes/enterprise-server/3-1/1.yml | 30 - .../enterprise-server/3-1/10.yml | 21 - .../enterprise-server/3-1/11.yml | 28 - .../enterprise-server/3-1/12.yml | 24 - .../enterprise-server/3-1/13.yml | 23 - .../enterprise-server/3-1/14.yml | 14 - .../enterprise-server/3-1/15.yml | 21 - .../enterprise-server/3-1/16.yml | 24 - .../enterprise-server/3-1/17.yml | 15 - .../enterprise-server/3-1/18.yml | 16 - .../enterprise-server/3-1/19.yml | 41 - .../release-notes/enterprise-server/3-1/2.yml | 26 - .../enterprise-server/3-1/20.yml | 22 - .../enterprise-server/3-1/21.yml | 25 - .../enterprise-server/3-1/22.yml | 20 - .../release-notes/enterprise-server/3-1/3.yml | 27 - .../release-notes/enterprise-server/3-1/4.yml | 36 - .../release-notes/enterprise-server/3-1/5.yml | 20 - .../release-notes/enterprise-server/3-1/6.yml | 23 - .../release-notes/enterprise-server/3-1/7.yml | 18 - .../release-notes/enterprise-server/3-1/8.yml | 20 - .../release-notes/enterprise-server/3-1/9.yml | 28 - .../enterprise-server/3-2/0-rc1.yml | 309 ------- .../release-notes/enterprise-server/3-2/0.yml | 317 ------- .../release-notes/enterprise-server/3-2/1.yml | 28 - .../enterprise-server/3-2/10.yml | 16 - .../enterprise-server/3-2/11.yml | 44 - .../enterprise-server/3-2/12.yml | 24 - .../enterprise-server/3-2/13.yml | 28 - .../enterprise-server/3-2/14.yml | 23 - .../enterprise-server/3-2/15.yml | 20 - .../enterprise-server/3-2/16.yml | 26 - .../enterprise-server/3-2/17.yml | 18 - .../enterprise-server/3-2/18.yml | 16 - .../release-notes/enterprise-server/3-2/2.yml | 23 - .../release-notes/enterprise-server/3-2/3.yml | 31 - .../release-notes/enterprise-server/3-2/4.yml | 30 - .../release-notes/enterprise-server/3-2/5.yml | 28 - .../release-notes/enterprise-server/3-2/6.yml | 14 - .../release-notes/enterprise-server/3-2/7.yml | 23 - .../release-notes/enterprise-server/3-2/8.yml | 26 - .../release-notes/enterprise-server/3-2/9.yml | 20 - .../accounts/create-personal-access-tokens.md | 10 +- .../reusables/actions/add-hosted-runner.md | 26 +- .../actions/change-cache-size-limit.md | 10 + ...gure-storage-provider-platform-commands.md | 25 + .../actions/configure-storage-provider.md | 39 + .../actions/enterprise-http-proxy.md | 16 +- .../actions/enterprise-storage-ha-backups.md | 10 +- .../actions/jobs/example-runs-on-groups.md | 25 + .../jobs/example-runs-on-labels-and-groups.md | 28 + .../section-choosing-the-runner-for-a-job.md | 34 +- .../reusables/actions/message-parameters.md | 22 +- ...on-using-unique-names-for-runner-groups.md | 42 + .../settings-actions-pages-custom-workflow.md | 1 + .../reusables/actions/usage-api-requests.md | 10 +- .../actions/usage-workflow-run-time.md | 10 +- .../reusables/actions/use-request-body-api.md | 10 +- .../advanced-security/ghas-must-be-enabled.md | 9 + .../secret-scanning-new-custom-pattern.md | 10 +- .../apps/oauth-app-access-restrictions.md | 9 + .../audit_log/audit-log-action-categories.md | 305 +++---- .../audit_log/audit-log-events-workflows.md | 30 +- .../reusables/billing/license-statuses.md | 17 +- .../reusables/classroom/supported-lmses.md | 29 + .../alerts-found-in-generated-code.md | 12 +- .../reusables/code-scanning/analyze-go.md | 10 +- .../autobuild-compiled-languages.md | 10 +- .../enterprise-enable-dependency-graph.md | 13 + .../codespaces/about-changing-storage-size.md | 11 + .../changing-machine-type-in-vscode.md | 19 + .../codespaces-disabling-org-billing.md | 12 +- .../codespaces-org-policies-note.md | 10 +- .../codespaces/links-to-get-started.md | 10 +- .../codespaces/more-info-devcontainer.md | 10 +- .../codespaces/navigate-to-codespaces-page.md | 9 + .../reusables/codespaces/sidebar-secret.md | 9 + .../your-codespaces-procedure-step.md | 10 +- .../dependabot-updates-and-actions.md | 9 + .../dependabot/enabling-actions-for-ghes.md | 9 + .../enterprise-enable-dependabot.md | 12 +- .../reusables/dependabot/sidebar-secret.md | 6 + .../data/reusables/education/benefits-page.md | 10 +- .../reusables/education/submit-application.md | 16 +- .../code-security-and-analysis-policies.md | 10 + .../vss-ghe-description.md | 10 +- .../enterprise_clustering/network-latency.md | 9 + .../installing-releases.md | 12 +- .../test-storage-button.md | 11 + .../gated-features/copilot-billing.md | 9 + .../custom-notification-types.md | 10 +- .../organizations/about-custom-repo-roles.md | 9 + .../custom-repo-roles-ghec-only.md | 13 + .../data/reusables/organizations/new_team.md | 20 +- .../reusables/organizations/org_settings.md | 16 +- .../organization-wide-project.md | 16 +- .../reusables/organizations/owners-team.md | 20 +- .../data/reusables/organizations/people.md | 16 +- .../restricted-app-access-requests.md | 9 + .../reusables/organizations/specific_team.md | 20 +- .../data/reusables/organizations/teams.md | 16 +- .../package_registry/about-docker-labels.md | 9 + .../authenticate_with_pat_for_v2_registry.md | 16 +- .../package-settings-from-org-level.md | 18 +- .../packages-classic-pat-only.md | 13 + .../reusables/pages/new-or-existing-repo.md | 16 +- .../pages/pages-about-publishing-source.md | 16 +- .../data/reusables/projects/graphql-ghes.md | 9 + .../repositories/actions-cache-list.md | 9 + .../data/reusables/repositories/git-lfs.md | 9 + .../security-advisories-republishing.md | 10 +- .../security-advisory-edit-details.md | 10 +- .../reusables/saml/create-a-machine-user.md | 10 +- .../saml/ghes-you-must-configure-saml-sso.md | 9 + .../saml/okta-browse-app-catalog copy.md | 11 + .../reusables/saml/okta-browse-app-catalog.md | 11 + .../reusables/saml/okta-click-on-the-app.md | 9 + .../data/reusables/scim/ghes-beta-note.md | 23 + .../reusables/scim/ghes-scim-beta-note.md | 17 + .../reusables/scim/ghes-scim-idp-table.md | 16 + .../secret-list-private-push-protection.md | 4 + .../security-advisory-overview.md | 10 +- .../security/displayed-information.md | 22 +- .../sponsors/review-and-publish-tier.md | 12 +- .../prodname_support_forum_with_url.md | 9 + .../data/reusables/supported-languages/C.md | 8 + .../data/reusables/supported-languages/Cpp.md | 8 + .../data/reusables/supported-languages/Cs.md | 8 + .../data/reusables/supported-languages/go.md | 10 +- .../data/reusables/supported-languages/php.md | 8 + .../products-table-header.md | 13 +- .../reusables/supported-languages/python.md | 10 +- .../reusables/supported-languages/scala.md | 10 +- .../classic-projects-api-classic-pat-only.md | 13 + .../enterprise-admin-api-classic-pat-only.md | 13 + .../user-settings/generic-classic-pat-only.md | 9 + .../user-settings/graphql-classic-pat-only.md | 13 + .../imports-api-classic-pat-only.md | 13 + .../notifications-api-classic-pat-only.md | 13 + .../password-authentication-deprecation.md | 2 +- .../reusables/user-settings/pat-v2-beta.md | 9 + .../user-settings/pat-v2-org-opt-in.md | 15 + .../user-settings/patv2-limitations.md | 28 + .../reusables/vs-code/open-command-palette.md | 9 + .../webhooks/pull_request_properties.md | 19 +- .../pull_request_webhook_properties.md | 12 +- .../webhooks/webhooks-rest-api-links.md | 16 +- translations/log/msft-ja-resets.csv | 326 ++++--- 396 files changed, 9189 insertions(+), 8805 deletions(-) create mode 100644 translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md create mode 100644 translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-google-cloud-storage.md create mode 100644 translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise.md create mode 100644 translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/exporting-membership-information-for-your-enterprise.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-global-security-advisories.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/global-security-advisories/browsing-security-advisories-in-the-github-advisory-database.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/global-security-advisories/editing-security-advisories-in-the-github-advisory-database.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/global-security-advisories/index.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/best-practices-for-writing-repository-security-advisories.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/index.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/index.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-repository-security-advisories.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/creating-a-repository-security-advisory.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/editing-a-repository-security-advisory.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/index.md create mode 100644 translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/publishing-a-repository-security-advisory.md create mode 100644 translations/ja-JP/content/codespaces/customizing-your-codespace/renaming-a-codespace.md create mode 100644 translations/ja-JP/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md create mode 100644 translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/automatically-opening-files-in-the-codespaces-for-a-repository.md create mode 100644 translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/register-a-learning-management-system-with-github-classroom.md create mode 100644 translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github.md create mode 100644 translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md create mode 100644 translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md create mode 100644 translations/ja-JP/content/organizations/managing-organization-settings/limiting-oauth-app-and-github-app-access-requests.md create mode 100644 translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md create mode 100644 translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md create mode 100644 translations/ja-JP/content/organizations/managing-user-access-to-your-organizations-repositories/repository-roles-for-an-organization.md create mode 100644 translations/ja-JP/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md create mode 100644 translations/ja-JP/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/0.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/10.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/11.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/12.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/13.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/14.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/15.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/16.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/17.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/18.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/19.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/20.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/21.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/22.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/23.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/24.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/3.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/4.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/5.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/6.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/7.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/8.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-20/9.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/0.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/10.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/11.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/12.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/13.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/14.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/15.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/16.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/17.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/18.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/19.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/20.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/21.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/22.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/23.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/3.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/4.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/5.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/6.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/7.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/8.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-21/9.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/0.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/10.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/11.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/12.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/13.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/14.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/15.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/16.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/17.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/18.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/19.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/20.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/21.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/22.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/3.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/4.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/5.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/6.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/7.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/8.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/2-22/9.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/0.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/10.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/11.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/12.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/13.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/14.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/15.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/16.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/17.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/18.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/19.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/20.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/21.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/22.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/24.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/25.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/3.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/4.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/5.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/6.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/7.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/8.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-0/9.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/0-rc1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/0.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/10.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/11.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/12.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/13.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/14.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/15.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/16.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/17.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/18.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/19.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/20.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/22.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/3.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/4.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/5.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/6.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/7.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/8.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-1/9.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/0-rc1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/0.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/1.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/10.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/14.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/15.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/17.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/18.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/2.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/3.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/4.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/5.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/6.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/8.yml delete mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/9.yml create mode 100644 translations/ja-JP/data/reusables/actions/change-cache-size-limit.md create mode 100644 translations/ja-JP/data/reusables/actions/configure-storage-provider-platform-commands.md create mode 100644 translations/ja-JP/data/reusables/actions/configure-storage-provider.md create mode 100644 translations/ja-JP/data/reusables/actions/jobs/example-runs-on-groups.md create mode 100644 translations/ja-JP/data/reusables/actions/jobs/example-runs-on-labels-and-groups.md create mode 100644 translations/ja-JP/data/reusables/actions/section-using-unique-names-for-runner-groups.md create mode 100644 translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-pages-custom-workflow.md create mode 100644 translations/ja-JP/data/reusables/advanced-security/ghas-must-be-enabled.md create mode 100644 translations/ja-JP/data/reusables/apps/oauth-app-access-restrictions.md create mode 100644 translations/ja-JP/data/reusables/classroom/supported-lmses.md create mode 100644 translations/ja-JP/data/reusables/code-scanning/enterprise-enable-dependency-graph.md create mode 100644 translations/ja-JP/data/reusables/codespaces/about-changing-storage-size.md create mode 100644 translations/ja-JP/data/reusables/codespaces/changing-machine-type-in-vscode.md create mode 100644 translations/ja-JP/data/reusables/codespaces/navigate-to-codespaces-page.md create mode 100644 translations/ja-JP/data/reusables/codespaces/sidebar-secret.md create mode 100644 translations/ja-JP/data/reusables/dependabot/dependabot-updates-and-actions.md create mode 100644 translations/ja-JP/data/reusables/dependabot/enabling-actions-for-ghes.md create mode 100644 translations/ja-JP/data/reusables/dependabot/sidebar-secret.md create mode 100644 translations/ja-JP/data/reusables/enterprise-accounts/code-security-and-analysis-policies.md create mode 100644 translations/ja-JP/data/reusables/enterprise_clustering/network-latency.md create mode 100644 translations/ja-JP/data/reusables/enterprise_management_console/test-storage-button.md create mode 100644 translations/ja-JP/data/reusables/gated-features/copilot-billing.md create mode 100644 translations/ja-JP/data/reusables/organizations/about-custom-repo-roles.md create mode 100644 translations/ja-JP/data/reusables/organizations/custom-repo-roles-ghec-only.md create mode 100644 translations/ja-JP/data/reusables/organizations/restricted-app-access-requests.md create mode 100644 translations/ja-JP/data/reusables/package_registry/about-docker-labels.md create mode 100644 translations/ja-JP/data/reusables/package_registry/packages-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/projects/graphql-ghes.md create mode 100644 translations/ja-JP/data/reusables/repositories/actions-cache-list.md create mode 100644 translations/ja-JP/data/reusables/repositories/git-lfs.md create mode 100644 translations/ja-JP/data/reusables/saml/ghes-you-must-configure-saml-sso.md create mode 100644 translations/ja-JP/data/reusables/saml/okta-browse-app-catalog copy.md create mode 100644 translations/ja-JP/data/reusables/saml/okta-browse-app-catalog.md create mode 100644 translations/ja-JP/data/reusables/saml/okta-click-on-the-app.md create mode 100644 translations/ja-JP/data/reusables/scim/ghes-beta-note.md create mode 100644 translations/ja-JP/data/reusables/scim/ghes-scim-beta-note.md create mode 100644 translations/ja-JP/data/reusables/scim/ghes-scim-idp-table.md create mode 100644 translations/ja-JP/data/reusables/support/prodname_support_forum_with_url.md create mode 100644 translations/ja-JP/data/reusables/user-settings/classic-projects-api-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/user-settings/enterprise-admin-api-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/user-settings/generic-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/user-settings/graphql-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/user-settings/imports-api-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/user-settings/notifications-api-classic-pat-only.md create mode 100644 translations/ja-JP/data/reusables/user-settings/pat-v2-beta.md create mode 100644 translations/ja-JP/data/reusables/user-settings/pat-v2-org-opt-in.md create mode 100644 translations/ja-JP/data/reusables/user-settings/patv2-limitations.md create mode 100644 translations/ja-JP/data/reusables/vs-code/open-command-palette.md diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index fa16c3f01b..c848b3986c 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -1,6 +1,6 @@ --- -title: Why are my contributions not showing up on my profile? -intro: Learn common reasons that contributions may be missing from your contributions graph. +title: コントリビューションがプロフィールに表示されないのはなぜですか? +intro: コントリビューション グラフにコントリビューションが表示されない可能性がある一般的な理由について説明します。 redirect_from: - /articles/why-are-my-contributions-not-showing-up-on-my-profile - /github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile @@ -14,49 +14,54 @@ versions: topics: - Profiles shortTitle: Missing contributions +ms.openlocfilehash: dbdf99a77c423774c03f69d21542f8174e813bc6 +ms.sourcegitcommit: e98b752895109965b32cb277610985da5799f8a1 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/01/2022 +ms.locfileid: '148127660' --- +## コントリビューション グラフについて -## About your contribution graph +プロファイル コントリビューション グラフは、{% data variables.location.product_location %} {% ifversion ghae %}が所有する{% else %}の{% endif %}リポジトリへのコントリビューションの記録です。 ローカルタイムゾーンではなく、協定世界時 (UTC) に従って、コントリビューションにタイムスタンプが付けられます。 コントリビューションは、一定の基準を満たしている場合にのみカウントされます。 場合によっては、コントリビューションを表示するためにグラフを再構築する必要があります。 -Your profile contributions graph is a record of contributions you've made to repositories {% ifversion ghae %}owned by{% else %}on{% endif %} {% data variables.location.product_location %}. Contributions are timestamped according to Coordinated Universal Time (UTC) rather than your local time zone. Contributions are only counted if they meet certain criteria. In some cases, we may need to rebuild your graph in order for contributions to appear. +SAML シングル サインオン (SSO) を使用する組織に所属しており、アクティブな SSO セッションがない場合は、プロファイルで組織からのコントリビューション アクティビティを表示できません。 組織の外部からプロファイルを表示しているユーザーには、組織のコントリビューション アクティビティの匿名化されたコントリビューション アクティビティが表示されます。 -If you are part of an organization that uses SAML single sign-on (SSO), you won’t be able to see contribution activity from the organization on your profile if you do not have an active SSO session. People viewing your profile from outside your organization will see anonymized contribution activity of your contribution activity for your organization. +## カウントされるコントリビューション -## Contributions that are counted +### Issue、プルリクエスト、ディスカッション -### Issues, pull requests and discussions +Issue、プルリクエスト、およびディスカッションは、フォークではなくスタンドアロンリポジトリで開かれた場合、コントリビューショングラフに表示されます。 -Issues, pull requests and discussions will appear on your contribution graph if they were opened in a standalone repository, not a fork. +### コミット +コミットは、次の **すべて** の条件を満たしている場合にコントリビューション グラフに表示されます。 +- コミットに使用されたメール アドレスが、{% data variables.location.product_location %} のアカウントに関連付けられている。 +- コミットが、フォークではなくスタンドアロンのリポジトリで行われた場合。 +- コミットが以下で行われた場合: + - リポジトリのデフォルトブランチ内 + - `gh-pages` ブランチ内 (プロジェクト サイトを持つリポジトリの場合) -### Commits -Commits will appear on your contributions graph if they meet **all** of the following conditions: -- The email address used for the commits is associated with your account on {% data variables.location.product_location %}. -- The commits were made in a standalone repository, not a fork. -- The commits were made: - - In the repository's default branch - - In the `gh-pages` branch (for repositories with project sites) +プロジェクト サイトの詳細については、「[{% data variables.product.prodname_pages %} について](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)」を参照してください。 -For more information on project sites, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)." +さらに、次のうち **少なくとも 1 つ** に該当する必要があります。 +- リポジトリのコラボレーターであるか、またはリポジトリを所有する Organization のメンバーであること。 +- リポジトリをフォークしたこと。 +- リポジトリでプルリクエストまたは Issue を開いていること。 +- リポジトリに Star を付けたこと。 -In addition, **at least one** of the following must be true: -- You are a collaborator on the repository or are a member of the organization that owns the repository. -- You have forked the repository. -- You have opened a pull request or issue in the repository. -- You have starred the repository. - -## Common reasons that contributions are not counted +## コントリビューションがカウントされない一般的な理由 {% data reusables.pull_requests.pull_request_merges_and_contributions %} -### Commit was made less than 24 hours ago +### コミットしてからまだ 24 時間経過していない -After making a commit that meets the requirements to count as a contribution, you may need to wait for up to 24 hours to see the contribution appear on your contributions graph. +コントリビューションとしてカウントするための要件を満たすコミットを行った後、コントリビューションがコントリビューショングラフに表示されるまで、最大 24 時間待つ必要があります。 -### Your local Git commit email isn't connected to your account +### ローカルの Git コミットメールがアカウントに接続されていない -Commits must be made with an email address that is connected to your account on {% data variables.location.product_location %}{% ifversion fpt or ghec %}, or the {% data variables.product.prodname_dotcom %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% ifversion fpt or ghec %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +コミットをコントリビューション グラフに表示するには、{% data variables.location.product_location %}{% ifversion fpt or ghec %} のアカウントに接続されているメール アドレス、またはメール設定で示されている {% data variables.product.prodname_dotcom %} 指定の `noreply` メール アドレス{% endif %}を使用して行う必要があります。{% ifversion fpt or ghec %} `noreply` メール アドレスについて詳しくは、「[コミット メール アドレスを設定する](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)」を参照してください。{% endif %} -You can check the email address used for a commit by adding `.patch` to the end of a commit URL, e.g. https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: +コミット URL の末尾に `.patch` を追加することで、コミットに使用されるメール アドレスを確認できます (例: https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch)。 ``` From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001 @@ -65,41 +70,39 @@ Date: Sun, 27 Apr 2014 15:36:39 +0530 Subject: [PATCH] updated index for better welcome message ``` -The email address in the `From:` field is the address that was set in the [local git config settings](/articles/set-up-git). In this example, the email address used for the commit is `octocat@nowhere.com`. +`From:` フィールドのメール アドレスは、[ローカル Git 構成設定](/articles/set-up-git)で設定されたアドレスです。 この例では、コミットに使用されるメール アドレスは `octocat@nowhere.com` です。 -If the email address used for the commit is not connected to your account on {% data variables.location.product_location %}, {% ifversion ghae %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your account on {% data variables.location.product_location %}. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} +コミットに使用されるメール アドレスが {% data variables.location.product_location %} のアカウントに接続されていない場合は、{% ifversion ghae %}Git でコミットを作成するために使用されるメール アドレスを変更します。 詳しくは、「[コミット メール アドレスを設定する](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)」を参照してください。{% else %}{% data variables.location.product_location %} のアカウントに[メール アドレスを追加する](/articles/adding-an-email-address-to-your-github-account)必要があります。 新しいアドレスを追加すると、 コントリビューショングラフが自動的に再構築されます。{% endif %} -{% ifversion fpt or ghec %} -{% note %} +{% ifversion fpt or ghec %} {% note %} -**Note**: If you use a {% data variables.enterprise.prodname_managed_user %}, you cannot add additional email addresses to the account, even if multiple email addresses are registered with your identity provider (IdP). Therefore, only commits that are authored by the primary email address registered with your IdP can be associated with your {% data variables.enterprise.prodname_managed_user %}. +**注**: {% data variables.enterprise.prodname_managed_user %} を使用する場合、複数のメール アドレスが ID プロバイダー (IdP) に登録されていても、アカウントにさらにメール アドレスを追加することはできません。 したがって、IdP に登録されているプライマリ メール アドレスで作成されたコミットのみを、{% data variables.enterprise.prodname_managed_user %} に関連付けることができます。 -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -Generic email addresses, such as `jane@computer.local`, cannot be added to {% data variables.product.prodname_dotcom %} accounts and linked to commits. If you've authored any commits using a generic email address, the commits will not be linked to your {% data variables.product.prodname_dotcom %} profile and will not show up in your contribution graph. +汎用メール アドレス (`jane@computer.local` など) は、{% data variables.product.prodname_dotcom %} アカウントに追加してコミットにリンクすることはできません。 汎用メール アドレスを使用してコミットを作成した場合、そのコミットは {% data variables.product.prodname_dotcom %} プロファイルにリンクされず、コントリビューション グラフに表示されません。 -### Commit was not made in the default or `gh-pages` branch +### 既定または `gh-pages` ブランチでコミットが行われなかった -Commits are only counted if they are made in the default branch or the `gh-pages` branch (for repositories with project sites). For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)." +コミットは、既定のブランチまたは `gh-pages` ブランチ (プロジェクト サイトを持つリポジトリの場合) で行われた場合にのみカウントされます。 詳細については、「[{% data variables.product.prodname_pages %} について](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)」を参照してください。 -If your commits are in a non-default or non-`gh-pages` branch and you'd like them to count toward your contributions, you will need to do one of the following: -- [Open a pull request](/articles/creating-a-pull-request) to have your changes merged into the default branch or the `gh-pages` branch. -- [Change the default branch](/github/administering-a-repository/changing-the-default-branch) of the repository. +コミットが既定以外または `gh-pages` 以外のブランチにあり、コントリビューションにカウントする場合は、以下のうち 1 つを行う必要があります。 +- [pull request を開き](/articles/creating-a-pull-request)、変更を既定のブランチまたは `gh-pages` ブランチにマージします。 +- リポジトリの[既定のブランチを変更](/github/administering-a-repository/changing-the-default-branch)します。 {% warning %} -**Warning**: Changing the default branch of the repository will change it for all repository collaborators. Only do this if you want the new branch to become the base against which all future pull requests and commits will be made. +**警告**: リポジトリの既定のブランチを変更すると、すべてのリポジトリ コラボレーターに対しても変更されます。 これを行うのは、新しいブランチを将来のすべてのプルリクエストとコミットが行われるベースにしたい場合だけにしてください。 {% endwarning %} -### Commit was made in a fork +### コミットがフォークで行われました -Commits made in a fork will not count toward your contributions. To make them count, you must do one of the following: -- [Open a pull request](/articles/creating-a-pull-request) to have your changes merged into the parent repository. -- To detach the fork and turn it into a standalone repository on {% data variables.location.product_location %}, contact {% data variables.contact.contact_support %}. If the fork has forks of its own, let {% data variables.contact.contact_support %} know if the forks should move with your repository into a new network or remain in the current network. For more information, see "[About forks](/articles/about-forks/)." +フォークで行われたコミットは、 コントリビューションにはカウントされません。 カウントには、次のいずれかを実行する必要があります: +- [pull request を開き](/articles/creating-a-pull-request)、変更を親リポジトリにマージします。 +- フォークをデタッチして、{% data variables.location.product_location %} 上のスタンドアロン リポジトリに変換するために、{% data variables.contact.contact_support %} に連絡してください。 フォークに独自のフォークがある場合は、フォークがリポジトリと一緒に新しいネットワークに移動するのか、現在のネットワークに残るのかを {% data variables.contact.contact_support %} に連絡してください。 詳細については、「[フォークについて](/articles/about-forks/)」を参照してください。 -## Further reading +## 参考資料 -- "[Publicizing or hiding your private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)" -- "[Viewing contributions on your profile page](/articles/viewing-contributions-on-your-profile-page)" +- "[プライベート コントリビューションをプロフィールで公開または非公開にする](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)" +- "[プロフィール ページでコントリビューションを表示する](/articles/viewing-contributions-on-your-profile-page)" diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md index d72f863eba..4a5ec66760 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md @@ -1,6 +1,6 @@ --- -title: Setting up and managing your personal account on GitHub -intro: 'You can manage settings for your personal account on {% ifversion fpt or ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}, including email preferences, access to personal repositories, and organization memberships. You can also manage the account itself.' +title: GitHub の個人アカウントを設定して管理する +intro: '{% ifversion fpt or ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} での個人アカウントの設定を管理できます (メール設定、個人用リポジトリへのアクセス、Organization のメンバーシップなど)。 アカウント自体を管理することもできます。' shortTitle: Personal accounts redirect_from: - /categories/setting-up-and-managing-your-github-user-account @@ -19,5 +19,11 @@ children: - /managing-email-preferences - /managing-access-to-your-personal-repositories - /managing-your-membership-in-organizations +ms.openlocfilehash: b3c8007f37b9c61650f96a51e805024dd10a853f +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106686' --- diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md index 68a58042b1..52767c1957 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md @@ -1,51 +1,54 @@ --- -title: Managing accessibility settings +title: アクセシビリティ設定の管理 shortTitle: Manage accessibility settings -intro: '{% data variables.product.product_name %}''s user interface can adapt to your vision, hearing, motor, cognitive, or learning needs.' +intro: '{% data variables.product.product_name %} のユーザー インターフェイスは、視覚、聴覚、モーター、コグニティブ、または学習のニーズに適応できます。' versions: feature: keyboard-shortcut-accessibility-setting redirect_from: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings type: how_to miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 088bb097004f6c3b13412ec9716665b1f02edca5 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107214' --- +## アクセシビリティ設定について -## About accessibility settings +ニーズに合った {% ifversion fpt or ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %} {% endif %}でエクスペリエンスを作成するには、ユーザー インターフェイスをカスタマイズできます。 ユーザー補助の設定は、障碍のあるユーザーにとって不可欠ですが、すべてのユーザーに役に立つ可能性があります。 たとえば、キーボード ショートカットのカスタマイズは、音声コントロールを使ってナビゲーションを行うユーザーにとって不可欠ですが、{% data variables.product.product_name %} のキーボード ショートカットが別のアプリケーションのショートカットと競合するときは、すべてのユーザーに役立ちます。 -To create an experience on {% ifversion fpt or ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} that fits your needs, you can customize the user interface. Accessibility settings can be essential for people with disabilities, but can be useful to anyone. For example, customization of keyboard shortcuts is essential to people who navigate using voice control, but can be useful to anyone when a keyboard shortcut for {% data variables.product.product_name %} clashes with another application shortcut. +## アクセシビリティ設定の管理 -## Managing accessibility settings +{% ifversion fpt or ghec %}{% data variables.location.product_location %}{% elsif ghes or ghae %}{% data variables.location.product_location %}の Web サイト{% endif %}でキーボード ショートカットの一部または全部を使うかどうかを決定し、アニメーション画像の表示を制御することができます。 -You can decide whether you want to use some or all keyboard shortcuts on {% ifversion fpt or ghec %}{% data variables.location.product_location %}{% elsif ghes or ghae %}the website for {% data variables.location.product_location %}{% endif %}, and you can control the display of animated images. +### キーボード ショートカットの管理 -### Managing keyboard shortcuts +キーボードだけを使って、{% data variables.product.product_name %} の Web サイト全体でアクションを実行できます。 キーボード ショートカットは時間の節約に役立ちますが、誤ってアクティブにしたり、支援技術を妨げたりする可能性があります。 -You can perform actions across the {% data variables.product.product_name %} website by using your keyboard alone. Keyboard shortcuts can be useful to save time, but can be activated accidentally or interfere with assistive technology. +{% data variables.product.product_name %} では、既定ですべてのキーボード ショートカットが有効になっています。 詳細については、「[Keyboard shortcuts](/get-started/using-github/keyboard-shortcuts)」 (キーボード ショートカット) を参照してください。 -By default, all keyboard shortcuts are enabled on {% data variables.product.product_name %}. For more information, see "[Keyboard shortcuts](/get-started/using-github/keyboard-shortcuts)." +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} +1. [キーボード ショートカット] で、キーボード ショートカットの設定を管理します。 -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.accessibility_settings %} -1. Under "Keyboard shortcuts", manage settings for your keyboard shortcuts. - - - To disable shortcut keys that don't use modifiers keys like Control or Command, under "General", deselect **Character keys**. - - If you disable character keys, you may still be able to trigger shortcuts for your web browser, and you can still trigger shortcuts for {% data variables.product.product_name %} that use a modifier key. + - CtrlCommand などの修飾キーを使わないショートカット キーを無効にするには、[全般] で **[文字キー]** をオフにします。 + - 文字キーを無効にした場合でも、引き続き Web ブラウザーのショートカットをトリガーでき、修飾子キーを使用する {% data variables.product.product_name %} のショートカットをトリガーできます。 {%- ifversion command-palette %} - - To customize the keyboard shortcuts for triggering the command palette, under "Command palette", use the drop-down menus to choose a keyboard shortcut. For more information, see "[{% data variables.product.company_short %} Command Palette](/get-started/using-github/github-command-palette)." + - コマンド パレットをトリガーするためのキーボード ショートカットをカスタマイズするには、[コマンド パレット] のドロップダウン メニューを使って、キーボード ショートカットを選びます。 詳細については、「[{% data variables.product.company_short %} コマンド パレット](/get-started/using-github/github-command-palette)」を参照してください。 {%- endif %} {% ifversion motion-management %} -### Managing motion +### モーションの管理 -You can control how {% data variables.product.product_name %} displays animated _.gif_ images. +{% data variables.product.product_name %} によるアニメーション _.gif_ 画像の表示方法を制御できます。 -By default, {% data variables.product.product_name %} syncs with your system-level preference for reduced motion. For more information, see the documentation or settings for your operating system. +既定で {% data variables.product.product_name %} は、縮小されたモーションに対するシステム レベルの基本設定と同期されます。 詳細については、お使いのオペレーティング システムのドキュメントまたは設定を参照してください。 -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.accessibility_settings %} -1. Under "Motion", manage settings for motion. +{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} +1. [モーション] で、モーションの設定を管理します。 - - To control how {% data variables.product.product_name %} displays animated images, under "Autoplay animated images", select **Sync with system**, **Enabled**, or **Disabled**. + - {% data variables.product.product_name %} によるアニメーション画像の表示方法を制御するには、[アニメーション画像の自動再生] で **[システムとの同期]** 、 **[有効]** 、または **[無効]** を選択します。 {% endif %} diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md index e113259b91..b0f8122048 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md @@ -1,6 +1,6 @@ --- -title: Permission levels for a personal account repository -intro: 'A repository owned by a personal account has two permission levels: the repository owner and collaborators.' +title: 個人アカウントのリポジトリの権限レベル +intro: 個人アカウントが所有するリポジトリには、リポジトリ所有者とコラボレーターという 2 つのアクセス許可レベルがあります。 redirect_from: - /articles/permission-levels-for-a-user-account-repository - /github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository @@ -14,79 +14,85 @@ versions: topics: - Accounts shortTitle: Repository permissions +ms.openlocfilehash: dd2124c23054fa7bd44bb6501dae4363e59bab75 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148113874' --- -## About permissions levels for a personal account repository +## 個人アカウント リポジトリのアクセス許可レベルについて -Repositories owned by personal accounts have one owner. Ownership permissions can't be shared with another personal account. +個人アカウントが所有するリポジトリの所有者は 1 人です。 所有権のアクセス許可を別の個人アカウントと共有することはできません。 -You can also {% ifversion fpt or ghec %}invite{% else %}add{% endif %} users on {% data variables.product.product_name %} to your repository as collaborators. For more information, see "[Inviting collaborators to a personal repository](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)." +{% data variables.product.product_name %} のユーザーをコラボレーターとしてリポジトリに{% ifversion fpt or ghec %}招待{% else %}追加{% endif %}することもできます。 詳細については、「[コラボレーターを個人リポジトリに招待する](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)」を参照してください。 {% tip %} -**Tip:** If you require more granular access to a repository owned by your personal account, consider transferring the repository to an organization. For more information, see "[Transferring a repository](/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account)." +**ヒント:** 個人アカウントが所有しているリポジトリに対して、より詳細なアクセス権が必要な場合には、リポジトリを Organization に移譲することを検討してください。 詳細については、「[リポジトリを移譲する](/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-personal-account)」を参照してください。 {% endtip %} -## Owner access for a repository owned by a personal account +## 個人アカウントが所有しているリポジトリに対する所有者アクセス権 -The repository owner has full control of the repository. In addition to the actions that any collaborator can perform, the repository owner can perform the following actions. +リポジトリオーナーは、リポジトリを完全に制御することができます。 コラボレータが実行できるアクションに加えて、リポジトリオーナーは次のアクションを実行できます。 -| Action | More information | +| アクション | 説明を見る | | :- | :- | -| {% ifversion fpt or ghec %}Invite collaborators{% else %}Add collaborators{% endif %} | "[Inviting collaborators to a personal repository](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" | -| Change the visibility of the repository | "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)" |{% ifversion fpt or ghec %} -| Limit interactions with the repository | "[Limiting interactions in your repository](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)" |{% endif %} -| Rename a branch, including the default branch | "[Renaming a branch](/github/administering-a-repository/renaming-a-branch)" | -| Merge a pull request on a protected branch, even if there are no approving reviews | "[About protected branches](/github/administering-a-repository/about-protected-branches)" | -| Delete the repository | "[Deleting a repository](/repositories/creating-and-managing-repositories/deleting-a-repository)" | -| Manage the repository's topics | "[Classifying your repository with topics](/github/administering-a-repository/classifying-your-repository-with-topics)" |{% ifversion fpt or ghec %} -| Manage security and analysis settings for the repository | "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" |{% endif %}{% ifversion fpt or ghec %} -| Enable the dependency graph for a private repository | "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)" |{% endif %} -| Delete and restore packages | "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" | -| Customize the repository's social media preview | "[Customizing your repository's social media preview](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" | -| Create a template from the repository | "[Creating a template repository](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" | -| Control access to {% data variables.product.prodname_dependabot_alerts %}| "[Managing security and analysis settings for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% ifversion fpt or ghec %} -| Dismiss {% data variables.product.prodname_dependabot_alerts %} in the repository | "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" | -| Manage data use for a private repository | "[Managing data use settings for your private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)"|{% endif %} -| Define code owners for the repository | "[About code owners](/github/creating-cloning-and-archiving-repositories/about-code-owners)" | -| Archive the repository | "[Archiving repositories](/repositories/archiving-a-github-repository/archiving-repositories)" |{% ifversion fpt or ghec %} -| Create security advisories | "[About repository security advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)" | -| Display a sponsor button | "[Displaying a sponsor button in your repository](/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository)" |{% endif %} -| Allow or disallow auto-merge for pull requests | "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" | -| Manage webhooks and deploy keys | "[Managing deploy keys](/developers/overview/managing-deploy-keys#deploy-keys)" | +| {% ifversion fpt or ghec %}コラボレーターの招待{% else %}コラボレーターの追加{% endif %} | 「[コラボレーターを個人リポジトリに招待する](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)」 | +| リポジトリの表示変更 | 「[リポジトリの可視性を設定する](/github/administering-a-repository/setting-repository-visibility)」 |{% ifversion fpt or ghec %} +| リポジトリとのインタラクションの制限 | 「[リポジトリでのインタラクションを制限する](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」 |{% endif %} +| デフォルトブランチを含むブランチ名の変更 | 「[ブランチの名前を変更する](/github/administering-a-repository/renaming-a-branch)」 | +| 保護されたブランチで、レビューの承認がなくてもプルリクエストをマージする | 「[保護されたブランチについて](/github/administering-a-repository/about-protected-branches)」 | +| リポジトリを削除する | 「[リポジトリの削除](/repositories/creating-and-managing-repositories/deleting-a-repository)」 | +| リポジトリのトピックの管理 | 「[トピックでリポジトリを分類する](/github/administering-a-repository/classifying-your-repository-with-topics)」 |{% ifversion fpt or ghec %} +| リポジトリのセキュリティおよび分析設定の管理 | 「[リポジトリのセキュリティと分析設定を管理する](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)」 |{% endif %}{% ifversion fpt or ghec %} +| プライベートリポジトリの依存関係グラフの有効化 | 「[リポジトリの依存関係を調べる](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)」 |{% endif %} +| パッケージの削除および復元 | 「[パッケージを削除および復元する](/packages/learn-github-packages/deleting-and-restoring-a-package)」 | +| リポジトリのソーシャルメディア向けプレビューのカスタマイズ | 「[リポジトリのソーシャルメディア向けプレビューをカスタマイズする](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)」 | +| リポジトリからのテンプレートの作成 | 「[テンプレートリポジトリを作成する](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)」 | +| Control access to {% data variables.product.prodname_dependabot_alerts %} へのアクセスを制御する| 「[リポジトリのセキュリティと分析設定を管理する](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)」 |{% ifversion fpt or ghec %} +| リポジトリで {% data variables.product.prodname_dependabot_alerts %} を閉じる | "[{% data variables.product.prodname_dependabot_alerts %} の表示と更新](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" | +| プライベートリポジトリのデータ利用の管理 | 「[プライベート リポジトリ用のデータ利用設定の管理](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)」|{% endif %} +| リポジトリのコードオーナーを定義する | 「[コード オーナーについて](/github/creating-cloning-and-archiving-repositories/about-code-owners)」 | +| リポジトリのアーカイブ | 「[リポジトリのアーカイブ](/repositories/archiving-a-github-repository/archiving-repositories)」 |{% ifversion fpt or ghec %} +| セキュリティアドバイザリの作成 | 「[リポジトリ セキュリティ アドバイザリについて](/github/managing-security-vulnerabilities/about-github-security-advisories)」 | +| スポンサーボタンの表示 | 「[リポジトリにスポンサーボタンを表示する](/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository)」 |{% endif %} +| プルリクエストの自動マージを許可または禁止 | 「[リポジトリ内のプル リクエストの自動マージを管理する](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)」 | +| Webhookおよびデプロイキーの管理 | 「[デプロイ キーの管理](/developers/overview/managing-deploy-keys#deploy-keys)」 | -## Collaborator access for a repository owned by a personal account +## 個人アカウントが所有しているリポジトリに対するコラボレーター アクセス権 -Collaborators on a personal repository can pull (read) the contents of the repository and push (write) changes to the repository. +個人リポジトリのコラボレータは、リポジトリのコンテンツをプル(読み取り)したり、リポジトリに変更をプッシュ(書き込み)したりすることができます。 {% note %} -**Note:** In a private repository, repository owners can only grant write access to collaborators. Collaborators can't have read-only access to repositories owned by a personal account. +**注:** プライベート リポジトリでは、リポジトリ オーナーはコラボレーターに書き込みアクセスしか付与できません。 個人アカウントが所有するリポジトリに対して、コラボレーターが読み取り専用アクセス権を持つことはできません。 {% endnote %} -Collaborators can also perform the following actions. +コラボレータは、次のアクションを実行することもできます。 -| Action | More information | +| アクション | 説明を見る | | :- | :- | -| Fork the repository | "[About forks](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" | -| Rename a branch other than the default branch | "[Renaming a branch](/github/administering-a-repository/renaming-a-branch)" | -| Create, edit, and delete comments on commits, pull requests, and issues in the repository |
    • "[About issues](/github/managing-your-work-on-github/about-issues)"
    • "[Commenting on a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)"
    • "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"
    | -| Create, assign, close, and re-open issues in the repository | "[Managing your work with issues](/github/managing-your-work-on-github/managing-your-work-with-issues)" | -| Manage labels for issues and pull requests in the repository | "[Labeling issues and pull requests](/github/managing-your-work-on-github/labeling-issues-and-pull-requests)" | -| Manage milestones for issues and pull requests in the repository | "[Creating and editing milestones for issues and pull requests](/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests)" | -| Mark an issue or pull request in the repository as a duplicate | "[About duplicate issues and pull requests](/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests)" | -| Create, merge, and close pull requests in the repository | "[Proposing changes to your work with pull requests](/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests)" | -| Enable and disable auto-merge for a pull request | "[Automatically merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)" -| Apply suggested changes to pull requests in the repository |"[Incorporating feedback in your pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request)" | -| Create a pull request from a fork of the repository | "[Creating a pull request from a fork](/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)" | -| Submit a review on a pull request that affects the mergeability of the pull request | "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" | -| Create and edit a wiki for the repository | "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)" | -| Create and edit releases for the repository | "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository)" | -| Act as a code owner for the repository | "[About code owners](/articles/about-code-owners)" |{% ifversion fpt or ghae or ghec %} -| Publish, view, or install packages | "[Publishing and managing packages](/github/managing-packages-with-github-packages/publishing-and-managing-packages)" |{% endif %} -| Remove themselves as collaborators on the repository | "[Removing yourself from a collaborator's repository](/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository)" | +| リポジトリのフォーク | 「[フォークについて](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)」 | +| デフォルトブランチ以外のブランチ名の変更 | 「[ブランチの名前を変更する](/github/administering-a-repository/renaming-a-branch)」 | +| リポジトリ内のコミット、プルリクエスト、Issue に関するコメントの作成、編集、削除 |
    • 「[Issue について](/github/managing-your-work-on-github/about-issues)」
    • 「[プル リクエストへコメントする](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)」
    • 「[混乱を生むコメントを管理する](/communities/moderating-comments-and-conversations/managing-disruptive-comments)」
    | +| リポジトリ内の Issue の作成、割り当て、クローズ、再オープン | 「[Issue で作業を管理する](/github/managing-your-work-on-github/managing-your-work-with-issues)」 | +| リポジトリ内の Issue とプルリクエストのラベル管理 | 「[Issue と Pull Request のラベル付け](/github/managing-your-work-on-github/labeling-issues-and-pull-requests)」 | +| リポジトリ内の Issue とプルリクエストのマイルストーン管理 | 「[Issue と Pull Request のマイルストーンの作成と削除](/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests)」 | +| リポジトリ内の Issue またはプルリクエストを重複としてマーク | 「[Issue と Pull Request の重複について](/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests)」 | +| リポジトリ内のプルリクエストの作成、マージ、クローズ | 「[プル リクエストで、作業に対する変更を提案する](/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests)」 | +| プルリクエストの自動マージの有効化または無効化 | 「[プル リクエストを自動的にマージする](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)」 +| リポジトリ内のプルリクエストに提案された変更を適用 |「[プル リクエストでのフィードバックを取り込む](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request)」 | +| リポジトリのフォークからプルリクエストを作成 | 「[フォークからプル リクエストを作成する](/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)」 | +| プルリクエストのマージ可能性に影響するプルリクエストについてレビューを送信 | 「[プル リクエストで提案された変更をレビューする](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)」 | +| リポジトリ用のウィキの作成と編集 | 「[ウィキについて](/communities/documenting-your-project-with-wikis/about-wikis)」 | +| リポジトリ用のリリースの作成と編集 | 「[リポジトリのリリースを管理する](/github/administering-a-repository/managing-releases-in-a-repository)」 | +| リポジトリのコードオーナーの定義 | 「[コード オーナーについて](/articles/about-code-owners)」 |{% ifversion fpt or ghae or ghec %} +| パッケージの公開、表示、インストール | 「[パッケージの公開と管理](/github/managing-packages-with-github-packages/publishing-and-managing-packages)」 |{% endif %} +| リポジトリでコラボレーターである自身を削除する | 「[コラボレーターのリポジトリから自分を削除する](/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository)」 | -## Further reading +## 参考資料 -- "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)" +- 「[Organization のリポジトリ ロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」 diff --git a/translations/ja-JP/content/actions/creating-actions/setting-exit-codes-for-actions.md b/translations/ja-JP/content/actions/creating-actions/setting-exit-codes-for-actions.md index dbaa72e9aa..148f0466d9 100644 --- a/translations/ja-JP/content/actions/creating-actions/setting-exit-codes-for-actions.md +++ b/translations/ja-JP/content/actions/creating-actions/setting-exit-codes-for-actions.md @@ -1,6 +1,6 @@ --- title: アクションの終了コードの設定 -shortTitle: Setting exit codes +shortTitle: Set exit codes intro: '終了コードを使って、アクションのステータスを設定できます。 {% data variables.product.prodname_dotcom %}は、パスした、あるいは失敗したアクションを示すステータスを表示します。' redirect_from: - /actions/building-actions/setting-exit-codes-for-actions @@ -10,12 +10,12 @@ versions: ghae: '*' ghec: '*' type: how_to -ms.openlocfilehash: 28aecc646814736beb8c814dfe4b8385a6605cd2 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 394b17dc03c4998797df222fe7c81c3269003ec9 +ms.sourcegitcommit: d3929a033c42c99b153910685256d079d7d87467 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145088631' +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114278' --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 682dbbee96..1f27d3db5c 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -1,31 +1,32 @@ --- -title: グループを使用してセルフホストランナーへのアクセスを管理する -intro: ポリシーを使用して、Organization または Enterprise に追加されたセルフホストランナーへのアクセスを制限できます。 +title: Managing access to self-hosted runners using groups +shortTitle: Manage access with runner groups +intro: You can use policies to limit access to self-hosted runners that have been added to an organization or enterprise. redirect_from: - /actions/hosting-your-own-runners/managing-access-to-self-hosted-runners +miniTocMaxHeadingLevel: 3 versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' type: tutorial -shortTitle: Using runner groups -ms.openlocfilehash: 8e4c5669c1579fa635534b2f4466c7645033fc0c -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 -ms.translationtype: HT -ms.contentlocale: ja-JP -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147763588' --- -{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -## ランナー グループについて +{% data reusables.actions.enterprise-beta %} +{% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.about-runner-groups %} {% ifversion fpt %}詳しくは、[{% data variables.product.prodname_ghe_cloud %} のドキュメント](/enterprise-cloud@latest/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)をご覧ください。{% endif %} +{% ifversion target-runner-groups %} +For information on how to route jobs to runners in a specific group, see "[Choosing runners in a group](/actions/using-jobs/choosing-the-runner-for-a-job#choosing-runners-in-a-group)." +{% endif %} + +## About runner groups + +{% data reusables.actions.about-runner-groups %} {% ifversion fpt %}For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups).{% endif %} {% ifversion ghec or ghes or ghae %} -## Organization のセルフホストランナーグループを作成する +## Creating a self-hosted runner group for an organization {%- ifversion ghec or ghes %} @@ -35,7 +36,7 @@ ms.locfileid: '147763588' {% data reusables.actions.creating-a-runner-group-for-an-organization %} -## Enterprise のセルフホストランナーグループを作成する +## Creating a self-hosted runner group for an enterprise {%- ifversion ghec or ghes %} @@ -47,7 +48,7 @@ ms.locfileid: '147763588' {% endif %} -## セルフホストランナーグループのアクセスポリシーを変更する +## Changing the access policy of a self-hosted runner group {%- ifversion fpt or ghec or ghes %} @@ -57,21 +58,23 @@ ms.locfileid: '147763588' {% data reusables.actions.changing-the-access-policy-of-a-runner-group %} -## ランナー グループの名前を変更する +## Changing the name of a runner group {% data reusables.actions.changing-the-name-of-a-runner-group %} {% ifversion ghec or ghes or ghae %} -## セルフホスト ランナーをグループに自動的に追加する +## Automatically adding a self-hosted runner to a group {% data reusables.actions.automatically-adding-a-runner-to-a-group %} -## セルフホストランナーをグループに移動する +## Moving a self-hosted runner to a group {% data reusables.actions.moving-a-runner-to-a-group %} -## セルフホストランナーグループを削除する +## Removing a self-hosted runner group {% data reusables.actions.removing-a-runner-group %} {% endif %} + +{% data reusables.actions.section-using-unique-names-for-runner-groups %} diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md b/translations/ja-JP/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md index 5d1ed73046..c984702305 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md @@ -13,7 +13,7 @@ shortTitle: Label runners {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -For information on how to use labels to route jobs to specific types of self-hosted runners, see "[Using self-hosted runners in a workflow](/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow)." +For information on how to use labels to route jobs to specific types of self-hosted runners, see "[Using self-hosted runners in a workflow](/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow)." {% ifversion target-runner-groups %}You can also route jobs to runners in a specific group. For more information, see "[Targeting runners in a group](/actions/using-jobs/choosing-the-runner-for-a-job#targeting-runners-in-a-group)."{% endif %} {% data reusables.actions.self-hosted-runner-management-permissions-required %} diff --git a/translations/ja-JP/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md b/translations/ja-JP/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md index 97c4628d94..5255ee9629 100644 --- a/translations/ja-JP/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md +++ b/translations/ja-JP/content/actions/using-github-hosted-runners/controlling-access-to-larger-runners.md @@ -3,6 +3,7 @@ title: Controlling access to larger runners shortTitle: 'Control access to {% data variables.actions.hosted_runner %}s' intro: 'You can use policies to limit access to {% data variables.actions.hosted_runner %}s that have been added to an organization or enterprise.' product: '{% data reusables.gated-features.hosted-runners %}' +miniTocMaxHeadingLevel: 3 versions: feature: actions-hosted-runners type: tutorial @@ -29,6 +30,8 @@ type: tutorial {% endif %} +{% data reusables.actions.section-using-unique-names-for-runner-groups %} + ## Changing the access policy of a runner group {% data reusables.actions.hosted-runner-security-admonition %} diff --git a/translations/ja-JP/content/actions/using-github-hosted-runners/using-larger-runners.md b/translations/ja-JP/content/actions/using-github-hosted-runners/using-larger-runners.md index b0f14df4a0..c93e08c819 100644 --- a/translations/ja-JP/content/actions/using-github-hosted-runners/using-larger-runners.md +++ b/translations/ja-JP/content/actions/using-github-hosted-runners/using-larger-runners.md @@ -28,13 +28,13 @@ When you add a {% data variables.actions.hosted_runner %} to an organization, yo ## Architectural overview of {% data variables.actions.hosted_runner %}s -The {% data variables.actions.hosted_runner %}s are managed at the organization level, where they are arranged into groups that can contain multiple instances of the runner. They can also be created at the enterprise level and shared with organizations in the hierarchy. Once you've created a group, you can then add a runner to the group and update your workflows to target the label assigned to the {% data variables.actions.hosted_runner %}. You can also control which repositories are permitted to send jobs to the group for processing. For more information about groups, see "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)." +The {% data variables.actions.hosted_runner %}s are managed at the organization level, where they are arranged into groups that can contain multiple instances of the runner. They can also be created at the enterprise level and shared with organizations in the hierarchy. Once you've created a group, you can then add a runner to the group and update your workflows to target either the group name or the label assigned to the {% data variables.actions.hosted_runner %}. You can also control which repositories are permitted to send jobs to the group for processing. For more information about groups, see "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)." In the following diagram, a class of hosted runner named `ubuntu-20.04-16core` has been defined with customized hardware and operating system configuration. ![Diagram explaining {% data variables.actions.hosted_runner %}](/assets/images/hosted-runner.png) -1. Instances of this runner are automatically created and added to a group called `ubuntu-20.04-16core`. +1. Instances of this runner are automatically created and added to a group called `grp-ubuntu-20.04-16core`. 2. The runners have been assigned the label `ubuntu-20.04-16core`. 3. Workflow jobs use the `ubuntu-20.04-16core` label in their `runs-on` key to indicate the type of runner they need to execute the job. 4. {% data variables.product.prodname_actions %} checks the runner group to see if your repository is authorized to send jobs to the runner. @@ -99,14 +99,25 @@ You can add a {% data variables.actions.hosted_runner %} to an organization, whe ## Running jobs on your runner -Once your runner type has been defined, you can update your workflow YAML files to send jobs to your newly created runner instances for processing. In this example, a runner group is populated with Ubuntu 16-core runners, which have been assigned the label `ubuntu-20.04-16core`. If you have a runner matching this label, the `check-bats-version` job then uses the `runs-on` key to target that runner whenever the job is run: +Once your runner type has been defined, you can update your workflow YAML files to send jobs to your newly created runner instances for processing. You can use runner groups or labels to define where your jobs run. + +Only owner or administrator accounts can see the runner settings. Non-administrative users can contact the organization administrator to find out which runners are enabled. Your organization administrator can create new runners and runner groups, as well as configure permissions to specify which repositories can access a runner group. + +### Using groups to control where jobs are run + +{% data reusables.actions.jobs.example-runs-on-groups %} + +### Using labels to control where jobs are run + +In this example, a runner group is populated with Ubuntu 16-core runners, which have also been assigned the label `ubuntu-20.04-16core`. The `runs-on` key sends the job to any available runner with a matching label: ```yaml name: learn-github-actions on: [push] jobs: check-bats-version: - runs-on: ubuntu-20.04-16core + runs-on: + labels: ubuntu-20.04-16core steps: - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} @@ -116,7 +127,33 @@ jobs: - run: bats -v ``` -To find out which runners are enabled for your repository and organization, you must contact your organization admin. Your organization admin can create new runners and runner groups, as well as configure permissions to specify which repositories can access a runner group. +### Using labels and groups to control where jobs are run + +{% data reusables.actions.jobs.example-runs-on-labels-and-groups %} + +### Using multiple labels + +You can specify multiple labels that need to be matched for a job to run on a runner. A runner will need to match all labels to be eligible to run the job. + +In this example, a runner will need to match all three of the labels to run the job: + +```yaml +name: learn-github-actions +on: [push] +jobs: + check-bats-version: + runs-on: + labels: [ ubuntu-20.04-16core, gpu, qa ] + steps: + - uses: {% data reusables.actions.action-checkout %} + - uses: {% data reusables.actions.action-setup-node %} + with: + node-version: '14' + - run: npm install -g bats + - run: bats -v +``` + +{% data reusables.actions.section-using-unique-names-for-runner-groups %} ## Managing access to your runners diff --git a/translations/ja-JP/content/actions/using-jobs/choosing-the-runner-for-a-job.md b/translations/ja-JP/content/actions/using-jobs/choosing-the-runner-for-a-job.md index ea7d823977..dabbf0d1be 100644 --- a/translations/ja-JP/content/actions/using-jobs/choosing-the-runner-for-a-job.md +++ b/translations/ja-JP/content/actions/using-jobs/choosing-the-runner-for-a-job.md @@ -1,19 +1,19 @@ --- title: ジョブのランナーを選択する -shortTitle: Choosing the runner for a job +shortTitle: Choose the runner for a job intro: ワークフローでジョブを処理するコンピューターの種類を定義します。 +miniTocMaxHeadingLevel: 3 versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' -miniTocMaxHeadingLevel: 4 -ms.openlocfilehash: b3deaec1dfc4770f2dfc6d3b264fa75ce79762ca -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 18ba9ac5abe0e78d4b3608d5e225a34021ec2a2e +ms.sourcegitcommit: d0cea547f6a5d991a28c310257cafd616235889f ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145121053' +ms.lasthandoff: 11/01/2022 +ms.locfileid: '148120882' --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} diff --git a/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md b/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md index 710052edb7..dbc9d96fe7 100644 --- a/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md +++ b/translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md @@ -1,7 +1,7 @@ --- -title: Workflow commands for GitHub Actions +title: GitHub Actions のワークフロー コマンド shortTitle: Workflow commands -intro: You can use workflow commands when running shell commands in a workflow or in an action's code. +intro: ワークフロー内あるいはアクションのコード内でシェルコマンドを実行する際には、ワークフローコマンドを利用できます。 defaultTool: bash redirect_from: - /articles/development-tools-for-github-actions @@ -16,18 +16,22 @@ versions: ghes: '*' ghae: '*' ghec: '*' +ms.openlocfilehash: 3af7dce198afcb851c228fa3fc4ad5f01f77ed60 +ms.sourcegitcommit: bf11c3e08cbb5eab6320e0de35b32ade6d863c03 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148111554' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## ワークフローコマンドについて -## About workflow commands +アクションは、 環境変数を設定する、他のアクションに利用される値を出力する、デバッグメッセージを出力ログに追加するなどのタスクを行うため、ランナーマシンとやりとりできます。 -Actions can communicate with the runner machine to set environment variables, output values used by other actions, add debug messages to the output logs, and other tasks. +ほとんどのワークフロー コマンドが特定の形式で `echo` コマンドを使用しますが、他のコマンドはファイルへの書き込みによって呼び出されます。 詳しくは、「[環境ファイル](#environment-files)」を参照してください。 -Most workflow commands use the `echo` command in a specific format, while others are invoked by writing to a file. For more information, see "[Environment files](#environment-files)." - -### Example +### 例 {% bash %} @@ -47,30 +51,29 @@ Write-Output "::workflow-command parameter1={data},parameter2={data}::{command v {% note %} -**Note:** Workflow command and parameter names are not case-sensitive. +**注:** ワークフロー コマンドとパラメーター名では、大文字と小文字は区別されません。 {% endnote %} {% warning %} -**Warning:** If you are using Command Prompt, omit double quote characters (`"`) when using workflow commands. +**警告:** コマンド プロンプトを使用している場合は、ワークフロー コマンドを使うときに二重引用符 (`"`) を省略してください。 {% endwarning %} -## Using workflow commands to access toolkit functions +## ワークフローコマンドを使ったツールキット関数へのアクセス -The [actions/toolkit](https://github.com/actions/toolkit) includes a number of functions that can be executed as workflow commands. Use the `::` syntax to run the workflow commands within your YAML file; these commands are then sent to the runner over `stdout`. +[actions/toolkit](https://github.com/actions/toolkit) には、ワークフロー コマンドとして実行できる多数の関数が含まれています。 `::` 構文を使用して、YAML ファイル内でワークフロー コマンドを実行してください。そうすると、それらのコマンドが `stdout` を通じてランナーに送信されます。 -{%- ifversion actions-save-state-set-output-envs %} -For example, instead of using code to create an error annotation, as below: +{%- ifversion actions-save-state-set-output-envs %} たとえば、コードを使用してエラー注釈を作成する代わりに、以下のようにします。 ```javascript{:copy} core.error('Missing semicolon', {file: 'app.js', startLine: 1}) ``` -### Example: Creating an annotation for an error +### 例: エラーの注釈の作成 -You can use the `error` command in your workflow to create the same error annotation: +ワークフローで `error` コマンドを使用して、同じエラー注釈を作成できます。 {% bash %} @@ -92,17 +95,15 @@ You can use the `error` command in your workflow to create the same error annota ``` {% endraw %} -{% endpowershell %} -{%- else %} -For example, instead of using code to set an output, as below: +{% endpowershell %} {%- else %} たとえば、コードを使用して出力を設定する代わりに、以下のようにします。 ```javascript{:copy} core.setOutput('SELECTED_COLOR', 'green'); ``` -### Example: Setting a value +### 例: 値の設定 -You can use the `set-output` command in your workflow to set the same value: +ワークフローで `set-output` コマンドを使用して、同じ値を設定できます。 {% bash %} @@ -134,44 +135,35 @@ You can use the `set-output` command in your workflow to set the same value: {% endif %} -The following table shows which toolkit functions are available within a workflow: +以下の表は、ワークフロー内で使えるツールキット関数を示しています。 -| Toolkit function | Equivalent workflow command | +| ツールキット関数 | 等価なワークフローのコマンド | | ----------------- | ------------- | -| `core.addPath` | Accessible using environment file `GITHUB_PATH` | +| `core.addPath` | `GITHUB_PATH` 環境ファイルを使用してアクセス可能 | | `core.debug` | `debug` | | `core.notice` | `notice` | | `core.error` | `error` | | `core.endGroup` | `endgroup` | -| `core.exportVariable` | Accessible using environment file `GITHUB_ENV` | -| `core.getInput` | Accessible using environment variable `INPUT_{NAME}` | -| `core.getState` | Accessible using environment variable `STATE_{NAME}` | -| `core.isDebug` | Accessible using environment variable `RUNNER_DEBUG` | -{%- ifversion actions-job-summaries %} -| `core.summary` | Accessible using environment file `GITHUB_STEP_SUMMARY` | -{%- endif %} -| `core.saveState` | {% ifversion actions-save-state-set-output-envs %}Accessible using environment file `GITHUB_STATE`{% else %}`save-state`{% endif %} | -| `core.setCommandEcho` | `echo` | -| `core.setFailed` | Used as a shortcut for `::error` and `exit 1` | -| `core.setOutput` | {% ifversion actions-save-state-set-output-envs %}Accessible using environment file `GITHUB_OUTPUT`{% else %}`set-output`{% endif %} | -| `core.setSecret` | `add-mask` | -| `core.startGroup` | `group` | -| `core.warning` | `warning` | +| `core.exportVariable` | `GITHUB_ENV` 環境ファイルを使用してアクセス可能 | +| `core.getInput` | `INPUT_{NAME}` 環境変数を使用してアクセス可能 | +| `core.getState` | `STATE_{NAME}` 環境変数を使用してアクセス可能 | +| `core.isDebug` | `RUNNER_DEBUG` 環境変数を使用してアクセス可能 | +{%- ifversion actions-job-summaries %} | `core.summary` | 環境ファイル `GITHUB_STEP_SUMMARY` を使用してアクセス可能 | {%- endif %} |`core.saveState` | {% ifversion actions-save-state-set-output-envs %} 環境ファイル `GITHUB_STATE`{% else %}`save-state`{% endif %} を使用してアクセス可能 | | `core.setCommandEcho` | `echo` | | `core.setFailed` | `::error` と `exit 1` のショートカットとして使用 | | `core.setOutput` |{% ifversion actions-save-state-set-output-envs %}環境ファイル `GITHUB_OUTPUT`{% else %}`set-output`{% endif %} を使用してアクセス可能 | | `core.setSecret` | `add-mask``core.startGroup` | `group``core.warning` | `warning` | {% ifversion actions-save-state-set-output-envs %}{% else %} -## Setting an output parameter +## 出力パラメータの設定 -Sets an action's output parameter. +アクションの出力パラメータを設定します。 ```{:copy} ::set-output name={name}::{value} ``` -Optionally, you can also declare output parameters in an action's metadata file. For more information, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions#outputs-for-docker-container-and-javascript-actions)." +あるいは、出力パラメータをアクションのメタデータファイル中で宣言することもできます。 詳細については、「[{% data variables.product.prodname_actions %} のメタデータ構文](/articles/metadata-syntax-for-github-actions#outputs-for-docker-container-and-javascript-actions)」を参照してください。 -You can escape multiline strings for setting an output parameter by creating an environment variable and using it in a workflow command. For more information, see "[Setting an environment variable](#setting-an-environment-variable)." +環境変数を作成し、ワークフロー コマンドで使用することで、出力パラメーターを設定するための複数行文字列をエスケープできます。 詳しくは、「[環境変数の設定](#setting-an-environment-variable)」を参照してください。 -### Example: Setting an output parameter +### 例: 出力パラメーターの設定 {% bash %} @@ -187,18 +179,17 @@ echo "::set-output name=action_fruit::strawberry" Write-Output "::set-output name=action_fruit::strawberry" ``` -{% endpowershell %} -{% endif %} +{% endpowershell %} {% endif %} -## Setting a debug message +## デバッグメッセージの設定 -Prints a debug message to the log. You must create a secret named `ACTIONS_STEP_DEBUG` with the value `true` to see the debug messages set by this command in the log. For more information, see "[Enabling debug logging](/actions/managing-workflow-runs/enabling-debug-logging)." +デバッグメッセージをログに出力します。 このコマンドによって設定されたデバッグ メッセージをログで表示するには、`ACTIONS_STEP_DEBUG` という名前のシークレットを作成し、値を `true` に設定する必要があります。 詳細については、「[Enabling debug logging](/actions/managing-workflow-runs/enabling-debug-logging)」(デバッグ ログの有効化) を参照してください。 ```{:copy} ::debug::{message} ``` -### Example: Setting a debug message +### 例: デバッグ メッセージの設定 {% bash %} @@ -216,9 +207,9 @@ Write-Output "::debug::Set the Octocat variable" {% endpowershell %} -## Setting a notice message +## 通知メッセージの設定 -Creates a notice message and prints the message to the log. {% data reusables.actions.message-annotation-explanation %} +通知メッセージを作成し、ログにそのメッセージを出力します。 {% data reusables.actions.message-annotation-explanation %} ```{:copy} ::notice file={name},line={line},endLine={endLine},title={title}::{message} @@ -226,7 +217,7 @@ Creates a notice message and prints the message to the log. {% data reusables.ac {% data reusables.actions.message-parameters %} -### Example: Setting a notice message +### 例: 通知メッセージの設定 {% bash %} @@ -244,9 +235,9 @@ Write-Output "::notice file=app.js,line=1,col=5,endColumn=7::Missing semicolon" {% endpowershell %} -## Setting a warning message +## 警告メッセージの設定 -Creates a warning message and prints the message to the log. {% data reusables.actions.message-annotation-explanation %} +警告メッセージを作成し、ログにそのメッセージを出力します。 {% data reusables.actions.message-annotation-explanation %} ```{:copy} ::warning file={name},line={line},endLine={endLine},title={title}::{message} @@ -254,7 +245,7 @@ Creates a warning message and prints the message to the log. {% data reusables.a {% data reusables.actions.message-parameters %} -### Example: Setting a warning message +### 例: 警告メッセージの設定 {% bash %} @@ -271,9 +262,9 @@ Write-Output "::warning file=app.js,line=1,col=5,endColumn=7::Missing semicolon" {% endpowershell %} -## Setting an error message +## エラーメッセージの設定 -Creates an error message and prints the message to the log. {% data reusables.actions.message-annotation-explanation %} +エラーメッセージを作成し、ログにそのメッセージを出力します。 {% data reusables.actions.message-annotation-explanation %} ```{:copy} ::error file={name},line={line},endLine={endLine},title={title}::{message} @@ -281,7 +272,7 @@ Creates an error message and prints the message to the log. {% data reusables.ac {% data reusables.actions.message-parameters %} -### Example: Setting an error message +### 例: エラー メッセージの設定 {% bash %} @@ -299,16 +290,16 @@ Write-Output "::error file=app.js,line=1,col=5,endColumn=7::Missing semicolon" {% endpowershell %} -## Grouping log lines +## ログの行のグループ化 -Creates an expandable group in the log. To create a group, use the `group` command and specify a `title`. Anything you print to the log between the `group` and `endgroup` commands is nested inside an expandable entry in the log. +展開可能なグループをログ中に作成します。 グループを作成するには、`group` コマンドを使用して `title` を指定します。 ログに出力する `group` と `endgroup` コマンド間のすべての内容は、ログで展開可能なエントリ内で入れ子になります。 ```{:copy} ::group::{title} ::endgroup:: ``` -### Example: Grouping log lines +### 例: ログの行のグループ化 {% bash %} @@ -342,19 +333,19 @@ jobs: {% endpowershell %} -![Foldable group in workflow run log](/assets/images/actions-log-group.png) +![ワークフローの実行ログ中の折りたたみ可能なグループ](/assets/images/actions-log-group.png) -## Masking a value in log +## ログ中での値のマスク ```{:copy} ::add-mask::{value} ``` -Masking a value prevents a string or variable from being printed in the log. Each masked word separated by whitespace is replaced with the `*` character. You can use an environment variable or string for the mask's `value`. When you mask a value, it is treated as a secret and will be redacted on the runner. For example, after you mask a value, you won't be able to set that value as an output. +値をマスクすることにより、文字列または値がログに出力されることを防ぎます。 空白で区切られた、マスクされる各単語は、`*` という文字に置き換えられます。 マスクの `value` には、環境変数または文字列を使用できます。 値をマスクすると、シークレットとして扱われ、ランナーで編集されます。 たとえば、値をマスクした後は、その値を出力として設定することはできません。 -### Example: Masking a string +### 例: 文字列のマスク -When you print `"Mona The Octocat"` in the log, you'll see `"***"`. +ログに `"Mona The Octocat"` を出力すると、`"***"` と表示されます。 {% bash %} @@ -374,13 +365,13 @@ Write-Output "::add-mask::Mona The Octocat" {% warning %} -**Warning:** Make sure you register the secret with 'add-mask' before outputting it in the build logs or using it in any other workflow commands. +**警告:** シークレットをビルド ログに出力したり、その他のワークフロー コマンド内で使ったりする前に、シークレットを "add-mask" に必ず登録してください。 {% endwarning %} -### Example: Masking an environment variable +### 例: 環境変数のマスク -When you print the variable `MY_NAME` or the value `"Mona The Octocat"` in the log, you'll see `"***"` instead of `"Mona The Octocat"`. +ログに変数 `MY_NAME` または値 `"Mona The Octocat"` を出力すると、`"Mona The Octocat"` の代わりに `"***"` と表示されます。 {% bash %} @@ -412,19 +403,19 @@ jobs: {% endpowershell %} -## Stopping and starting workflow commands +## ワークフローコマンドの停止と開始 -Stops processing any workflow commands. This special command allows you to log anything without accidentally running a workflow command. For example, you could stop logging to output an entire script that has comments. +ワークフローコマンドの処理を停止します。 この特殊コマンドを使うと、意図せずワークフローコマンドを実行することなくいかなるログも取れます。 たとえば、コメントがあるスクリプト全体を出力するためにログ取得を停止できます。 ```{:copy} ::stop-commands::{endtoken} ``` -To stop the processing of workflow commands, pass a unique token to `stop-commands`. To resume processing workflow commands, pass the same token that you used to stop workflow commands. +ワークフロー コマンドの処理を停止するには、固有のトークンを `stop-commands` に渡します。 ワークフロー コマンドの処理を再開するには、ワークフロー コマンドを停止するために使用したトークンと同じものを渡します。 {% warning %} -**Warning:** Make sure the token you're using is randomly generated and unique for each run. +**警告:** ランダムに生成された、実行ごとに固有のトークンを使用するようにしてください。 {% endwarning %} @@ -432,7 +423,7 @@ To stop the processing of workflow commands, pass a unique token to `stop-comman ::{endtoken}:: ``` -### Example: Stopping and starting workflow commands +### 例: ワークフロー コマンドの停止と開始 {% bash %} @@ -479,22 +470,22 @@ jobs: {% endpowershell %} {% ifversion actions-save-state-set-output-envs %}{% else %} -## Echoing command outputs +## コマンド出力のエコー -Enables or disables echoing of workflow commands. For example, if you use the `set-output` command in a workflow, it sets an output parameter but the workflow run's log does not show the command itself. If you enable command echoing, then the log shows the command, such as `::set-output name={name}::{value}`. +ワークフロー コマンドのエコーを有効または無効にします。 たとえば、ワークフローで `set-output` コマンドを使用すると、出力パラメーターが設定されますが、ワークフロー実行のログにはコマンド自体は表示されません。 コマンドのエコーを有効にした場合、`::set-output name={name}::{value}` のようにコマンドがログに表示されます。 ```{:copy} ::echo::on ::echo::off ``` -Command echoing is disabled by default. However, a workflow command is echoed if there are any errors processing the command. +コマンドのエコーは既定では無効になっています。 ただし、コマンドの処理中にエラーが発生した場合は、ワークフロー コマンドがエコーされます。 -The `add-mask`, `debug`, `warning`, and `error` commands do not support echoing because their outputs are already echoed to the log. +`add-mask`、`debug`、`warning`、`error` コマンドは、出力が既にログにエコーされるようになっているため、エコーをサポートしていません。 -You can also enable command echoing globally by turning on step debug logging using the `ACTIONS_STEP_DEBUG` secret. For more information, see "[Enabling debug logging](/actions/managing-workflow-runs/enabling-debug-logging)". In contrast, the `echo` workflow command lets you enable command echoing at a more granular level, rather than enabling it for every workflow in a repository. +`ACTIONS_STEP_DEBUG` シークレットを使用してステップのデバッグ ログを有効にすることで、コマンドのエコーをグローバルに有効にすることもできます。 詳しくは、「[デバッグ ロギングの有効化](/actions/managing-workflow-runs/enabling-debug-logging)」をご覧ください。 対照的に、`echo` ワークフロー コマンドを使用すると、リポジトリ内のすべてのワークフローに対してコマンドのエコーを有効にするのではなく、より詳細なレベルで有効にすることができます。 -### Example: Toggling command echoing +### 例: コマンドのエコーの切り替え {% bash %} @@ -532,27 +523,26 @@ jobs: {% endpowershell %} -The example above prints the following lines to the log: +上記の例では、次の行がログに出力されます。 ```{:copy} ::set-output name=action_echo::enabled ::echo::off ``` -Only the second `set-output` and `echo` workflow commands are included in the log because command echoing was only enabled when they were run. Even though it is not always echoed, the output parameter is set in all cases. +ログには 2 番目の `set-output` と `echo` ワークフロー コマンドのみが含まれています。これは、それらのコマンドが実行されたときにのみコマンドのエコーが有効になったからです。 出力パラメーターは、常にエコーされるとは限りませんが、すべての場合において設定されます。 {% endif %} -## Sending values to the pre and post actions +## pre及びpostアクションへの値の送信 -{% ifversion actions-save-state-set-output-envs %}You can create environment variables for sharing with your workflow's `pre:` or `post:` actions by writing to the file located at `GITHUB_STATE`{% else %}You can use the `save-state` command to create environment variables for sharing with your workflow's `pre:` or `post:` actions{% endif %}. For example, you can create a file with the `pre:` action, pass the file location to the `main:` action, and then use the `post:` action to delete the file. Alternatively, you could create a file with the `main:` action, pass the file location to the `post:` action, and also use the `post:` action to delete the file. +{% ifversion actions-save-state-set-output-envs %}`GITHUB_STATE` にあるファイルに書き込むことで、ワークフローの `pre:` または `post:` アクションと共有するための環境変数を作成できます。{% else %}`save-state` コマンドを使用して、ワークフローの `pre:`または `post:` アクションと共有するための環境変数を作成できます{% endif %}。 たとえば、`pre:` アクションでファイルを作成し、そのファイルの場所を `main:` アクションに渡し、`post:` アクションを使用してファイルを削除できます。 あるいは、`main:` アクションでファイルを作成し、そのファイルの場所を `post:` アクションに渡し、さらに `post:` アクションを使用してファイルを削除することもできます。 -If you have multiple `pre:` or `post:` actions, you can only access the saved value in the action where {% ifversion actions-save-state-set-output-envs %}it was written to `GITHUB_STATE`{% else %}`save-state` was used{% endif %}. For more information on the `post:` action, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions#runspost)." +複数の `pre:` または `post:` アクションがある場合は、{% ifversion actions-save-state-set-output-envs %}`GITHUB_STATE` に書き込まれた{% else %}`save-state` が使用された{% endif %}アクションで保存された値にのみアクセスできます。 `post:` アクションについて詳しくは、「[{% data variables.product.prodname_actions %} のメタデータ構文](/actions/creating-actions/metadata-syntax-for-github-actions#runspost)」をご覧ください。 -{% ifversion actions-save-state-set-output-envs %}The `GITHUB_STATE` file is only available within an action{% else %}The `save-state` command can only be run within an action, and is not available to YAML files{% endif %}. The saved value is stored as an environment value with the `STATE_` prefix. +{% ifversion actions-save-state-set-output-envs %}`GITHUB_STATE` ファイルはアクション内でのみ使用できます{% else %}`save-state` コマンドはアクション内でのみ実行でき、YAML ファイルでは使用できません{% endif %}。 保存された値は、`STATE_` というプレフィックスが付いた環境変数として保存されます。 -{% ifversion actions-save-state-set-output-envs %} -This example uses JavaScript to write to the `GITHUB_STATE` file. The resulting environment variable is named `STATE_processID` with the value of `12345`: +{% ifversion actions-save-state-set-output-envs %} この例では、JavaScript を使用して `GITHUB_STATE` ファイルに書き込みます。 結果の環境変数は、`STATE_processID` という名前になり、値が `12345` になります。 ```javascript{:copy} import * as fs from 'fs' @@ -563,31 +553,30 @@ fs.appendFileSync(process.env.GITHUB_STATE, `processID=12345${os.EOL}`, { }) ``` -{% else %} -This example uses JavaScript to run the `save-state` command. The resulting environment variable is named `STATE_processID` with the value of `12345`: +{% else %} この例では、JavaScript を使用して `save-state` コマンドを実行します。 結果の環境変数は、`STATE_processID` という名前になり、値が `12345` になります。 ```javascript{:copy} console.log('::save-state name=processID::12345') ``` {% endif %} -The `STATE_processID` variable is then exclusively available to the cleanup script running under the `main` action. This example runs in `main` and uses JavaScript to display the value assigned to the `STATE_processID` environment variable: +この後、`STATE_processID` 変数は `main` アクションで実行されるクリーンアップ スクリプトでのみ利用できます。 この例は `main` で実行され、JavaScript を使用して `STATE_processID` 環境変数に割り当てられた値を表示します。 ```javascript{:copy} console.log("The running PID from the main action is: " + process.env.STATE_processID); ``` -## Environment files +## 環境ファイル -During the execution of a workflow, the runner generates temporary files that can be used to perform certain actions. The path to these files are exposed via environment variables. You will need to use UTF-8 encoding when writing to these files to ensure proper processing of the commands. Multiple commands can be written to the same file, separated by newlines. +ワークフローの実行中に、ランナーは特定のアクションを実行する際に使用できる一時ファイルを生成します。 これらのファイルへのパスは、環境変数を介して公開されます。 コマンドを適切に処理するには、これらのファイルに書き込むときに UTF-8 エンコーディングを使用する必要があります。 複数のコマンドを、改行で区切って同じファイルに書き込むことができます。 -Most commands in the following examples use double quotes for echoing strings, which will attempt to interpolate characters like `$` for shell variable names. To always use literal values in quoted strings, you can use single quotes instead. +次の例のほどんどのコマンドでは、エコー文字列に二重引用符を使います。これにより、シェル変数名に対して `$` などの文字の補間が試行されます。 引用符で囲まれた文字列でリテラル値を常に使用するには、代わりに単一引用符を使用できます。 {% powershell %} {% note %} -**Note:** PowerShell versions 5.1 and below (`shell: powershell`) do not use UTF-8 by default, so you must specify the UTF-8 encoding. For example: +**注:** PowerShell バージョン 5.1 以下 (`shell: powershell`) では UTF-8 が既定で使用されないため、UTF-8 エンコードを指定する必要があります。 次に例を示します。 ```yaml{:copy} jobs: @@ -599,7 +588,7 @@ jobs: "mypath" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append ``` -PowerShell Core versions 6 and higher (`shell: pwsh`) use UTF-8 by default. For example: +PowerShell Core バージョン 6 以上 (`shell: pwsh`) では、UTF-8 が既定で使用されます。 次に例を示します。 ```yaml{:copy} jobs: @@ -615,7 +604,7 @@ jobs: {% endpowershell %} -## Setting an environment variable +## 環境変数の設定 {% bash %} @@ -627,13 +616,13 @@ echo "{environment_variable_name}={value}" >> $GITHUB_ENV {% powershell %} -- Using PowerShell version 6 and higher: +- PowerShell バージョン 6 以上を使用: ```pwsh{:copy} "{environment_variable_name}={value}" >> $env:GITHUB_ENV ``` -- Using PowerShell version 5.1 and below: +- PowerShell バージョン 5.1 以下を使用: ```powershell{:copy} "{environment_variable_name}={value}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append @@ -641,9 +630,9 @@ echo "{environment_variable_name}={value}" >> $GITHUB_ENV {% endpowershell %} -You can make an environment variable available to any subsequent steps in a workflow job by defining or updating the environment variable and writing this to the `GITHUB_ENV` environment file. The step that creates or updates the environment variable does not have access to the new value, but all subsequent steps in a job will have access. The names of environment variables are case-sensitive, and you can include punctuation. For more information, see "[Environment variables](/actions/learn-github-actions/environment-variables)." +環境変数を定義または更新し、これを `GITHUB_ENV` 環境ファイルに書き込むことで、ワークフロー ジョブの後続のステップで環境変数が利用できるようになります。 環境変数を作成または更新するステップは、新しい値にアクセスできませんが、ジョブにおける後続のすべてのステップはアクセスできます。 環境変数の名前では、大文字と小文字が区別され、句読点を含めることができます。 詳しくは、「[環境変数](/actions/learn-github-actions/environment-variables)」をご覧ください。 -### Example +### 例 {% bash %} @@ -681,9 +670,9 @@ steps: {% endpowershell %} -### Multiline strings +### 複数行の文字列 -For multiline strings, you may use a delimiter with the following syntax. +複数行の文字列の場合、次の構文で区切り文字を使用できます。 ```{:copy} {name}<<{delimiter} @@ -693,13 +682,13 @@ For multiline strings, you may use a delimiter with the following syntax. {% warning %} -**Warning:** Make sure the delimiter you're using is randomly generated and unique for each run. For more information, see "[Understanding the risk of script injections](/actions/security-guides/security-hardening-for-github-actions#understanding-the-risk-of-script-injections)". +**警告:** ランダムに生成された、実行ごとに固有の区切り記号を使用するようにしてください。 詳細については、「[スクリプト インジェクションのリスクを理解する](/actions/security-guides/security-hardening-for-github-actions#understanding-the-risk-of-script-injections)」を参照してください。 {% endwarning %} -#### Example +#### 例 -This example uses `EOF` as a delimiter, and sets the `JSON_RESPONSE` environment variable to the value of the `curl` response. +この例では、区切り文字として `EOF` を使用し、`JSON_RESPONSE` 環境変数を `curl` の応答の値に設定します。 {% bash %} @@ -731,9 +720,9 @@ steps: {% endpowershell %} {% ifversion actions-save-state-set-output-envs %} -## Setting an output parameter +## 出力パラメータの設定 -Sets a step's output parameter. Note that the step will need an `id` to be defined to later retrieve the output value. +ステップの出力パラメーターを設定します。 後で出力値を取得するには、ステップで `id` を定義する必要があることに注意してください。 {% bash %} @@ -750,11 +739,11 @@ echo "{name}={value}" >> $GITHUB_OUTPUT {% endpowershell %} -### Example +### 例 {% bash %} -This example demonstrates how to set the `SELECTED_COLOR` output parameter and later retrieve it: +この例では、`SELECTED_COLOR` 出力パラメーターを設定し、後でそれを取得する方法を示します。 {% raw %} ```yaml{:copy} @@ -770,8 +759,7 @@ This example demonstrates how to set the `SELECTED_COLOR` output parameter and l {% powershell %} -{% raw %} -This example demonstrates how to set the `SELECTED_COLOR` output parameter and later retrieve it: +{% raw %} この例では、`SELECTED_COLOR` 出力パラメーターを設定し、後でそれを取得する方法を示します。 ```yaml{:copy} - name: Set color @@ -783,12 +771,11 @@ This example demonstrates how to set the `SELECTED_COLOR` output parameter and l ``` {% endraw %} -{% endpowershell %} -{% endif %} +{% endpowershell %} {% endif %} {% ifversion actions-job-summaries %} -## Adding a job summary +## ジョブの概要の追加 {% bash %} @@ -806,13 +793,13 @@ echo "{markdown content}" >> $GITHUB_STEP_SUMMARY {% endpowershell %} -You can set some custom Markdown for each job so that it will be displayed on the summary page of a workflow run. You can use job summaries to display and group unique content, such as test result summaries, so that someone viewing the result of a workflow run doesn't need to go into the logs to see important information related to the run, such as failures. +ジョブごとにいくつかのカスタム Markdown を設定して、ワークフロー実行の概要ページに表示されるようにすることができます。 ジョブの概要を使用して、テスト結果の概要といった独自の内容を表示およびグループ化できます。これにより、ワークフロー実行の結果を表示するユーザーが、実行に関連する重要な情報 (エラーなど) を確認するためにログを調べる必要がなくなります。 -Job summaries support [{% data variables.product.prodname_dotcom %} flavored Markdown](https://github.github.com/gfm/), and you can add your Markdown content for a step to the `GITHUB_STEP_SUMMARY` environment file. `GITHUB_STEP_SUMMARY` is unique for each step in a job. For more information about the per-step file that `GITHUB_STEP_SUMMARY` references, see "[Environment files](#environment-files)." +ジョブの概要では [{% data variables.product.prodname_dotcom %} Flavored Markdown](https://github.github.com/gfm/) がサポートされていて、ステップの Markdown コンテンツを `GITHUB_STEP_SUMMARY` 環境ファイルに追加できます。 `GITHUB_STEP_SUMMARY` は、ジョブのステップごとに固有のものです。 `GITHUB_STEP_SUMMARY` が参照するステップごとのファイルについて詳しくは、「[環境ファイル](#environment-files)」をご覧ください。 -When a job finishes, the summaries for all steps in a job are grouped together into a single job summary and are shown on the workflow run summary page. If multiple jobs generate summaries, the job summaries are ordered by job completion time. +ジョブが完了すると、ジョブにおけるすべてのステップの概要が 1 つのジョブの概要にグループ化され、ワークフロー実行の概要ページに表示されます。 複数のジョブが概要を生成する場合、ジョブの概要の順序はジョブの完了時間順になります。 -### Example +### 例 {% bash %} @@ -830,13 +817,13 @@ echo "### Hello world! :rocket:" >> $GITHUB_STEP_SUMMARY {% endpowershell %} -![Markdown summary example](/assets/images/actions-job-summary-simple-example.png) +![Markdown の概要の例](/assets/images/actions-job-summary-simple-example.png) -### Multiline Markdown content +### 複数行の Markdown コンテンツ -For multiline Markdown content, you can use `>>` to continuously append content for the current step. With every append operation, a newline character is automatically added. +複数行の Markdown コンテンツの場合は、`>>` を使用して、現在のステップのコンテンツを連続して追加できます。 追加操作のたびに、改行文字が自動的に追加されます。 -#### Example +#### 例 {% bash %} @@ -866,11 +853,11 @@ For multiline Markdown content, you can use `>>` to continuously append content {% endpowershell %} -### Overwriting job summaries +### ジョブの概要の上書き -To clear all content for the current step, you can use `>` to overwrite any previously added content. +現在のステップのすべてのコンテンツをクリアするには、`>` を使用して、以前に追加したコンテンツを上書きします。 -#### Example +#### 例 {% bash %} @@ -894,11 +881,11 @@ To clear all content for the current step, you can use `>` to overwrite any prev {% endpowershell %} -### Removing job summaries +### ジョブの概要の削除 -To completely remove a summary for the current step, the file that `GITHUB_STEP_SUMMARY` references can be deleted. +現在のステップの概要を完全に削除するには、`GITHUB_STEP_SUMMARY` が参照するファイルを削除します。 -#### Example +#### 例 {% bash %} @@ -922,17 +909,17 @@ To completely remove a summary for the current step, the file that `GITHUB_STEP_ {% endpowershell %} -After a step has completed, job summaries are uploaded and subsequent steps cannot modify previously uploaded Markdown content. Summaries automatically mask any secrets that might have been added accidentally. If a job summary contains sensitive information that must be deleted, you can delete the entire workflow run to remove all its job summaries. For more information see "[Deleting a workflow run](/actions/managing-workflow-runs/deleting-a-workflow-run)." +ステップが完了すると、ジョブの概要がアップロードされ、後続のステップは以前にアップロードされた Markdown コンテンツを変更できません。 概要では、誤って追加された可能性があるシークレットが自動的にマスクされます。 ジョブの概要に削除する必要がある機密情報が含まれている場合は、ワークフロー実行全体を削除して、そのジョブの概要をすべて削除できます。 詳しくは、「[ワークフロー実行の削除](/actions/managing-workflow-runs/deleting-a-workflow-run)」をご覧ください。 -### Step isolation and limits +### ステップの分離と制限 -Job summaries are isolated between steps and each step is restricted to a maximum size of 1MiB. Isolation is enforced between steps so that potentially malformed Markdown from a single step cannot break Markdown rendering for subsequent steps. If more than 1MiB of content is added for a step, then the upload for the step will fail and an error annotation will be created. Upload failures for job summaries do not affect the overall status of a step or a job. A maximum of 20 job summaries from steps are displayed per job. +ジョブの概要はステップ間で分離されていて、各ステップのサイズは最大 1 MiB に制限されています。 分離がステップ間で適用されるため、1 つのステップにおいて Markdown の形式が誤っている可能性があっても、後続のステップで Markdown のレンダリングが中断することはありません。 ステップに 1 MiB を超えるコンテンツが追加された場合、ステップのアップロードは失敗し、エラーの注釈が作成されます。 ジョブの概要のアップロード エラーは、ステップまたはジョブの全体的な状態には影響しません。 ジョブごとに、ステップのジョブの概要が最大 20 件表示されます。 {% endif %} -## Adding a system path +## システムパスの追加 -Prepends a directory to the system `PATH` variable and automatically makes it available to all subsequent actions in the current job; the currently running action cannot access the updated path variable. To see the currently defined paths for your job, you can use `echo "$PATH"` in a step or an action. +システムの `PATH` 変数の先頭にディレクトリを追加し、自動的に現在のジョブにおける後続のすべてのアクションで利用できるようにします。現在実行中のアクションは、更新されたパス変数にアクセスできません。 ジョブに現在定義されているパスを確認するには、ステップまたはアクションで `echo "$PATH"` を使うことができます。 {% bash %} @@ -949,11 +936,11 @@ echo "{path}" >> $GITHUB_PATH {% endpowershell %} -### Example +### 例 {% bash %} -This example demonstrates how to add the user `$HOME/.local/bin` directory to `PATH`: +この例では、ユーザーの `$HOME/.local/bin` ディレクトリを `PATH` に追加する方法を示しています。 ```bash{:copy} echo "$HOME/.local/bin" >> $GITHUB_PATH @@ -963,7 +950,7 @@ echo "$HOME/.local/bin" >> $GITHUB_PATH {% powershell %} -This example demonstrates how to add the user `$env:HOMEPATH/.local/bin` directory to `PATH`: +この例では、ユーザーの `$env:HOMEPATH/.local/bin` ディレクトリを `PATH` に追加する方法を示しています。 ```pwsh{:copy} "$env:HOMEPATH/.local/bin" >> $env:GITHUB_PATH diff --git a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md index 192df3affc..7e27bb3192 100644 --- a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md +++ b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md @@ -1,7 +1,7 @@ --- -title: Configuring dependency review for your appliance +title: アプライアンスの依存関係レビューを構成する shortTitle: Configuring dependency review -intro: 'To helps users understand dependency changes when reviewing pull requests, you can enable, configure, and disable dependency review for {% data variables.location.product_location %}.' +intro: 'pull request をレビューするときにユーザーが依存関係の変化を理解できるように、{% data variables.location.product_location %} の依存関係レビューを有効または無効にしたり、構成したりすることができます。' product: '{% data reusables.gated-features.dependency-review %}' miniTocMaxHeadingLevel: 3 versions: @@ -12,39 +12,44 @@ topics: - Enterprise - Dependency review - Security +ms.openlocfilehash: 613f2f2bd69a90027533ff063ea0f0a44bc1f5d2 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107758' --- - -## About dependency review +## 依存関係の確認について {% data reusables.dependency-review.feature-overview %} -Some additional features, such as license checks, blocking of pull requests, and CI/CD integration, are available with the [dependency review action](https://github.com/actions/dependency-review-action). +ライセンス チェック、pull request のブロック、CI/CD インテグレーションなどの一部の追加機能は、[依存関係レビュー アクション](https://github.com/actions/dependency-review-action)を行うと利用できます。 -## Checking whether your license includes {% data variables.product.prodname_GH_advanced_security %} +## ライセンスに {% data variables.product.prodname_GH_advanced_security %} が含まれているかどうかを確認する {% data reusables.advanced-security.check-for-ghas-license %} -## Prerequisites for dependency review +## 依存関係レビューの前提条件 -- A license for {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghes %} (see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)").{% endif %} +- {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghes %} のライセンス (「[{% data variables.product.prodname_GH_advanced_security %} の課金について](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)」をご覧ください)。{% endif %} -- The dependency graph enabled for the instance. Site administrators can enable the dependency graph via the management console or the administrative shell (see "[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)"). +- インスタンスに対して有効になっている依存関係グラフ。 サイト管理者は、管理コンソールまたは管理シェルを使って依存関係グラフを有効にすることができます (「[Enterprise の依存関係グラフを有効にする](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)」をご覧ください)。 -- {% data variables.product.prodname_github_connect %} enabled to download and synchronize vulnerabilities from the {% data variables.product.prodname_advisory_database %}. This is usually configured as part of setting up {% data variables.product.prodname_dependabot %} (see "[Enabling Dependabot for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)"). +- {% data variables.product.prodname_advisory_database %} から脆弱性をダウンロードして同期するために有効化された {% data variables.product.prodname_github_connect %}。 これは通常、{% data variables.product.prodname_dependabot %} のセットアップの一環として構成されます (「[Enterprise に対して Dependabot を有効にする](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」をご覧ください)。 -## Enabling and disabling dependency review +## 依存関係レビューを有効および無効にする -To enable or disable dependency review, you need to enable or disable the dependency graph for your instance. +依存関係レビューを有効または無効にするには、インスタンスに対して依存関係グラフを有効または無効にする必要があります。 -For more information, see "[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)." +詳細については、「[企業の依存関係グラフの有効化](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)」を参照してください。 -## Running dependency review using {% data variables.product.prodname_actions %} +## {% data variables.product.prodname_actions %} を使って依存関係レビューを実行する {% data reusables.dependency-review.dependency-review-action-beta-note %} -The dependency review action is included in your installation of {% data variables.product.prodname_ghe_server %}. It is available for all repositories that have {% data variables.product.prodname_GH_advanced_security %} and dependency graph enabled. +依存関係レビュー アクションは、{% data variables.product.prodname_ghe_server %} のインストールに含まれています。 これは、{% data variables.product.prodname_GH_advanced_security %} と依存関係グラフが有効になっているすべてのリポジトリで使うことができます。 {% data reusables.dependency-review.dependency-review-action-overview %} -Users run the dependency review action using a {% data variables.product.prodname_actions %} workflow. If you have not already set up runners for {% data variables.product.prodname_actions %}, you must do this to enable users to run workflows. You can provision self-hosted runners at the repository, organization, or enterprise account level. For information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)" and "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)." +ユーザーは、{% data variables.product.prodname_actions %} ワークフローを使って、依存関係レビュー アクションを実行します。 {% data variables.product.prodname_actions %} のランナーをまだセットアップしていない場合、ユーザーを有効にしてワークフローを実行するには、これを行う必要があります。 セルフホストランナーは、リポジトリ、Organization、または Enterprise アカウントレベルでプロビジョニングできます。 詳しくは、「[セルフホステッド ランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners)」と「[セルフホステッド ランナーを追加する](/actions/hosting-your-own-runners/adding-self-hosted-runners)」をご覧ください。 diff --git a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md new file mode 100644 index 0000000000..0791f6e4d4 --- /dev/null +++ b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md @@ -0,0 +1,63 @@ +--- +title: Enterprise 用の GitHub Advanced Security 機能の管理 +intro: 'Enterprise が所有するすべての Organization でコードをセキュリティで保護して分析する {% data variables.product.prodname_GH_advanced_security %} 機能を制御できます。' +permissions: 'Enterprise owners can manage {% data variables.product.prodname_advanced_security %} features for organizations in an enterprise.' +versions: + feature: secret-scanning-enterprise-level +type: how_to +topics: + - Alerts + - Advanced Security + - Dependency graph + - Secret scanning + - Repositories +shortTitle: Manage GitHub Advanced Security +ms.openlocfilehash: 0d48863d55805c5386435b7fef52a61a4ba7d43c +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107206' +--- +## {% data variables.product.prodname_advanced_security %} 機能の管理について + +{% data variables.product.prodname_advanced_security %} 機能を使用して、Enterprise 内の Organization のセキュリティを強化できます。 {% data variables.product.prodname_advanced_security %} の管理を効率化するために、Enterprise が所有する Organization 内のすべての既存のリポジトリまたは新しいリポジトリに対して、各機能を有効または無効にすることができます。 + +{% ifversion ghes or ghec %}{% data variables.product.prodname_GH_advanced_security %} のライセンスを購入する方法については、「[{% data variables.product.prodname_GH_advanced_security %} の課金について](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)」を参照してください。{% elsif ghae %}ベータ版リリース中、{% data variables.product.prodname_ghe_managed %} で {% data variables.product.prodname_GH_advanced_security %} に対する料金は発生しません。{% endif %} + +Organization に対して {% data variables.product.prodname_GH_advanced_security %} を許可していない場合、その Organization は、既存のすべてのリポジトリまたはすべての新しいリポジトリに対して機能を有効にしても影響を受けません。 Organization に対して {% data variables.product.prodname_GH_advanced_security %} を許可しないようにする方法について詳しくは、[Enterprise での Advanced Security のポリシーの適用](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise)に関するページを参照してください。 + +既存のリポジトリで 1 つまたは複数のセキュリティと分析機能を有効にすると、数分のうちに {% data variables.product.prodname_dotcom %} 上に結果が表示されます。 + +{% data reusables.security.security-and-analysis-features-enable-read-only %} + +## {% data variables.product.prodname_advanced_security %} 機能の管理 + +{% data reusables.advanced-security.note-org-enable-uses-seats %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} +1. 左側のサイドバーで、 **[コードのセキュリティと分析]** をクリックします。 +1. 必要に応じて、既存のすべてのリポジトリに対して機能を有効または無効にします。 + + - その機能の右にある **[すべて無効にする]** または **[すべて有効にする]** をクリックします。 {% ifversion ghes or ghec %}[{% data variables.product.prodname_GH_advanced_security %}] のコントロールが無効になっている場合は、{% data variables.product.prodname_GH_advanced_security %} ライセンスに使用できるシートがありません。{% endif %} + + ![[セキュリティと分析の構成] 機能の [すべて有効にする] または [すべて無効にする] ボタンのスクリーンショット](/assets/images/enterprise/security/enterprise-security-and-analysis-disable-or-enable-all.png) + + - 変更を確定するには、 **[すべて有効にする] または [すべて無効にする]** あるいは **[対象リポジトリの有効化] または [対象リポジトリの無効化]** をクリックします。 + + ![Organization 内のすべての対象リポジトリの機能を有効にするボタンのスクリーンショット](/assets/images/enterprise/security/enterprise-security-and-analysis-enable-secret-scanning.png) + +1. 必要に応じて、新しいリポジトリが追加されたときに機能を自動的に有効または無効にするには、その機能の下にあるチェックボックスをオンにします。 + + ![新しいリポジトリに対して機能を有効にするチェックボックスのスクリーンショット](/assets/images/enterprise/security/enterprise-security-and-analysis-enable-or-disable-feature-checkbox.png){% ifversion secret-scanning-custom-link-on-block %} + +1. メンバーがシークレットのプッシュを試みると表示されるメッセージ内にリソース リンクを含めるには、必要に応じて、 **[コミットがブロックされたらリソース リンクを CLI と Web UI に追加する]** を選んでから、URL を入力し、 **[リンクの保存]** をクリックします。 + + {% note %} + + **注**: カスタム リンクが Organization 用に構成されている場合、Organization レベルの値により、Enterprise に設定されたカスタム リンクがオーバーライドされます。 詳しくは、「[シークレット スキャンによるプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 + + {% endnote %} + + ![カスタム リンクを有効にするためのチェックボックスとテキスト フィールドを示すスクリーンショット](/assets/images/help/organizations/secret-scanning-custom-link.png){% endif %} + diff --git a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md index d0e0a0fefc..d150a9a1ea 100644 --- a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: About supply chain security for your enterprise -intro: You can enable features that help your developers understand and update the dependencies their code relies on. +title: Enterprise のサプライ チェーンのセキュリティについて +intro: 開発者が自分のコードが依存している依存関係を理解し、更新するのに役立つ機能を有効にすることができます。 shortTitle: About supply chain security permissions: '' versions: @@ -11,10 +11,15 @@ topics: - Enterprise - Security - Dependency graph +ms.openlocfilehash: 7f1c658285e88065ad1a232fc13c9186be143119 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107198' --- +{% data variables.location.product_location %}の依存関係グラフを{% ifversion ghes %}有効にする{% elsif ghae %}使用する{% endif %}ことにより、ユーザーがプロジェクトの依存関係を識別できるようにすることができます。 詳しくは、「{% ifversion ghes %}[Enterprise の依存関係グラフを有効にする](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise){% elsif ghae %}[依存関係グラフについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph){% endif %}」をご覧ください。 -You can allow users to identify their projects' dependencies by {% ifversion ghes %}enabling{% elsif ghae %}using{% endif %} the dependency graph for {% data variables.location.product_location %}. 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){% elsif ghae %}[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph){% endif %}." +また、{% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes %} と {% data variables.product.prodname_dependabot_updates %}{% endif %} を有効にすることで、{% data variables.location.product_location %}のユーザーがコードの依存関係の脆弱性を見つけて修正できるようにすることもできます。 詳細については、「[企業に対する {% data variables.product.prodname_dependabot %} の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 -You can also allow users on {% data variables.location.product_location %} to find and fix vulnerabilities in their code dependencies by enabling {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes %} and {% data variables.product.prodname_dependabot_updates %}{% endif %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." - -After you enable {% data variables.product.prodname_dependabot_alerts %}, you can view vulnerability data from the {% data variables.product.prodname_advisory_database %} on {% data variables.location.product_location %} and manually sync the data. For more information, see "[Viewing the vulnerability data for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise)." +{% data variables.product.prodname_dependabot_alerts %} を有効にすると、{% data variables.location.product_location %}上の {% data variables.product.prodname_advisory_database %} からの脆弱性データを表示し、データを手動で同期することができます。 詳しくは、「[Enterprise の脆弱性データを表示する](/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise)」をご覧ください。 diff --git a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md index eb2b304a79..691908f8c6 100644 --- a/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Enabling the dependency graph for your enterprise -intro: You can allow users to identify their projects' dependencies by enabling the dependency graph. +title: 企業の依存関係グラフの有効化 +intro: 依存関係グラフを有効にすることで、ユーザーはプロジェクトの依存関係を識別できます。 shortTitle: Enable dependency graph permissions: Site administrators can enable the dependency graph. versions: @@ -10,37 +10,34 @@ topics: - Enterprise - Security - Dependency graph +ms.openlocfilehash: d0ef8c345039047a01b6b88a4b9d3f8300ef11c1 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107190' --- +## 依存関係グラフについて -## About the dependency graph +{% data reusables.dependabot.about-the-dependency-graph %} 詳細については、「[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)」 (依存関係グラフについて) を参照してください。 -{% data reusables.dependabot.about-the-dependency-graph %} For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" +Enterprise に対して依存関係グラフを有効にすると、{% data variables.product.prodname_dependabot %} を有効にして、リポジトリ内のセキュリティで保護されていない依存関係を検出{% ifversion ghes %}し、その脆弱性を自動的に修正{% endif %}することができます。 詳細については、「[企業に対する {% data variables.product.prodname_dependabot %} の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 -After you enable the dependency graph for your enterprise, you can enable {% data variables.product.prodname_dependabot %} to detect insecure dependencies in your repository{% ifversion ghes %} and automatically fix the vulnerabilities{% endif %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +{% ifversion ghes %}{% data variables.enterprise.management_console %} または管理シェルを使用して、依存関係グラフを有効にすることができます。 {% data variables.location.product_location %}でクラスタリングを使っていない場合は、{% data variables.enterprise.management_console %} を使うことをお勧めします。 -{% ifversion ghes %} -You can enable the dependency graph via the {% data variables.enterprise.management_console %} or the administrative shell. We recommend using the {% data variables.enterprise.management_console %} unless {% data variables.location.product_location %} uses clustering. +## {% data variables.enterprise.management_console %} を使用した依存関係グラフの有効化 -## Enabling the dependency graph via the {% data variables.enterprise.management_console %} +{% data variables.location.product_location %}でクラスタリングを使っている場合は、{% data variables.enterprise.management_console %} で依存関係グラフを有効にすることはできず、代わりに管理シェルを使う必要があります。 詳細については、「[Enabling the dependency graph via the administrative shell](#enabling-the-dependency-graph-via-the-administrative-shell)」 (管理シェルを使用した依存関係グラフの有効化) を参照してください。 -If {% data variables.location.product_location %} uses clustering, you cannot enable the dependency graph with the {% data variables.enterprise.management_console %} and must use the administrative shell instead. For more information, see "[Enabling the dependency graph via the administrative shell](#enabling-the-dependency-graph-via-the-administrative-shell)." +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.advanced-security-tab %} +1. [Security]\(セキュリティ) で、 **[Dependency graph]\(依存関係グラフ)** をクリックします。 +![依存関係グラフを有効または無効にするチェックボックス](/assets/images/enterprise/3.2/management-console/enable-dependency-graph-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} +1. **[Visit your instance]\(インスタンスにアクセスする)** をクリックします。 -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.advanced-security-tab %} -1. Under "Security," click **Dependency graph**. -![Checkbox to enable or disable the dependency graph](/assets/images/enterprise/3.2/management-console/enable-dependency-graph-checkbox.png) -{% data reusables.enterprise_management_console.save-settings %} -1. Click **Visit your instance**. +## 管理シェルを使用した依存関係グラフの有効化 -## Enabling the dependency graph via the administrative shell - -{% endif %} -{% data reusables.enterprise_site_admin_settings.sign-in %} -1. In the administrative shell, enable the dependency graph on {% data variables.location.product_location %}: - {% ifversion ghes %}```shell - ghe-config app.dependency-graph.enabled true +{% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} +1. 管理シェルで、{% data variables.location.product_location %} の依存関係グラフを有効にします: {% ifversion ghes %}```shell ghe-config app.dependency-graph.enabled true ``` {% else %}```shell ghe-config app.github.dependency-graph-enabled true @@ -55,4 +52,4 @@ If {% data variables.location.product_location %} uses clustering, you cannot en ```shell $ ghe-config-apply ``` -3. Return to {% data variables.product.prodname_ghe_server %}. +3. {% data variables.product.prodname_ghe_server %}に戻ります。 diff --git a/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md b/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md index d0b14cf91e..5bb1e40a27 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Enabling Dependabot for your enterprise -intro: 'You can allow users of {% data variables.location.product_location %} to find and fix vulnerabilities in code dependencies by enabling {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes %} and {% data variables.product.prodname_dependabot_updates %}{% endif %}.' +title: エンタープライズ向けの Dependabot の有効化 +intro: '{% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes %} と {% data variables.product.prodname_dependabot_updates %}{% endif %} を有効にすることで、{% data variables.location.product_location %} のユーザーがコードの依存関係の脆弱性を見つけて修正できるようにすることができます。' miniTocMaxHeadingLevel: 3 shortTitle: Dependabot redirect_from: @@ -22,112 +22,107 @@ topics: - Security - Dependency graph - Dependabot +ms.openlocfilehash: 2a7df1dbbe0f8d905bbd1378592dedbec4f43a19 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106726' --- +## {% data variables.product.product_name %} の {% data variables.product.prodname_dependabot %} について -## About {% data variables.product.prodname_dependabot %} for {% data variables.product.product_name %} +{% data variables.product.prodname_dependabot %} を使用すると、{% data variables.location.product_location %} のユーザーが依存関係の脆弱性を見つけて修正するのに役立ちます。{% ifversion ghes %}{% data variables.product.prodname_dependabot_alerts %} を有効にして、脆弱な依存関係についてユーザーに通知し、{% data variables.product.prodname_dependabot_updates %} を有効にして脆弱性を修正し、依存関係を最新バージョンに更新することができます。 -{% data variables.product.prodname_dependabot %} helps users of {% data variables.location.product_location %} find and fix vulnerabilities in their dependencies.{% ifversion ghes %} You can enable {% data variables.product.prodname_dependabot_alerts %} to notify users about vulnerable dependencies and {% data variables.product.prodname_dependabot_updates %} to fix the vulnerabilities and keep dependencies updated to the latest version. - -### About {% data variables.product.prodname_dependabot_alerts %} +### {% data variables.product.prodname_dependabot_alerts %} について {% endif %} {% data reusables.dependabot.dependabot-alerts-beta %} -With {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dotcom %} identifies insecure dependencies in repositories and creates alerts on {% data variables.location.product_location %}, using data from the {% data variables.product.prodname_advisory_database %} and the dependency graph service. +{% data variables.product.prodname_dependabot_alerts %} により、{% data variables.product.prodname_dotcom %} は、{% data variables.product.prodname_advisory_database %} のデータと依存関係グラフ サービスを使い、リポジトリ内の安全でない依存関係を特定して {% data variables.location.product_location %} にアラートを作成します。 {% data reusables.repositories.tracks-vulnerabilities %} -After you enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise, vulnerability data is synced from the {% data variables.product.prodname_advisory_database %} to your instance once every hour. Only {% data variables.product.company_short %}-reviewed advisories are synchronized. {% data reusables.security-advisory.link-browsing-advisory-db %} +エンタープライズに対して {% data variables.product.prodname_dependabot_alerts %} を有効にすると、脆弱性データが {% data variables.product.prodname_advisory_database %} からインスタンスに 1 時間に 1 回同期されます。 {% data variables.product.company_short %} でレビューされたアドバイザリのみが同期されます。 {% data reusables.security-advisory.link-browsing-advisory-db %} -You can also choose to manually sync vulnerability data at any time. For more information, see "[Viewing the vulnerability data for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise)." +また、脆弱性データはいつでも手動で同期することができます。 詳細については、「[エンタープライズの脆弱性データの表示](/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise)」を参照してください。 {% note %} -**Note:** When you enable {% data variables.product.prodname_dependabot_alerts %}, no code or information about code from {% data variables.location.product_location %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. +**注:** {% data variables.product.prodname_dependabot_alerts %} を有効にすると、{% data variables.location.product_location %} のコードやコードに関する情報は、{% data variables.product.prodname_dotcom_the_website %} にアップロードされません。 {% endnote %} -When {% data variables.location.product_location %} receives information about a vulnerability, it identifies repositories in {% data variables.location.product_location %} that use the affected version of the dependency and generates {% data variables.product.prodname_dependabot_alerts %}. You can choose whether or not to notify users automatically about new {% data variables.product.prodname_dependabot_alerts %}. +{% data variables.location.product_location %} は、脆弱性に関する情報を受け取ると、影響を受けるバージョンの依存関係を使用する {% data variables.location.product_location %} 内のリポジトリを識別して、{% data variables.product.prodname_dependabot_alerts %} を生成します。 新しい {% data variables.product.prodname_dependabot_alerts %} についてユーザーに自動的に通知するかどうかを選択できます。 -For repositories with {% data variables.product.prodname_dependabot_alerts %} enabled, scanning is triggered on any push to the default branch that contains a manifest file or lock file. Additionally, when a new vulnerability record is added to {% data variables.location.product_location %}, {% data variables.product.product_name %} scans all existing repositories on {% data variables.location.product_location %} and generates alerts for any repository that is vulnerable. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +{% data variables.product.prodname_dependabot_alerts %} が有効になっているリポジトリの場合、マニフェスト ファイルまたはロック ファイルを含む既定のブランチへの任意のプッシュでスキャンがトリガーされます。 さらに、新しい脆弱性レコードが {% data variables.location.product_location %} に追加されると、{% data variables.product.product_name %} は {% data variables.location.product_location %} のすべての既存のリポジトリをスキャンして、脆弱なリポジトリについてのアラートを生成します。 詳細については、「[{% data variables.product.prodname_dependabot_alerts %} について](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 {% ifversion ghes %} -### About {% data variables.product.prodname_dependabot_updates %} +### {% data variables.product.prodname_dependabot_updates %} について {% data reusables.dependabot.beta-security-and-version-updates %} -After you enable {% data variables.product.prodname_dependabot_alerts %}, you can choose to enable {% data variables.product.prodname_dependabot_updates %}. When {% data variables.product.prodname_dependabot_updates %} are enabled for {% data variables.location.product_location %}, users can configure repositories so that their dependencies are updated and kept secure automatically. +{% data variables.product.prodname_dependabot_alerts %} を有効にした後、{% data variables.product.prodname_dependabot_updates %} を有効にすることができます。 {% data variables.product.prodname_dependabot_updates %} が {% data variables.location.product_location %} に対して有効になっている場合、ユーザーはリポジトリを構成して、依存関係の更新とセキュリティ保護が自動的に行われるようにすることができます。 {% note %} -**Note:** {% data variables.product.prodname_dependabot_updates %} on {% data variables.product.product_name %} requires {% data variables.product.prodname_actions %} with self-hosted runners. +**注**: {% data variables.product.product_name %} の {% data variables.product.prodname_dependabot_updates %} には、セルフホステッド ランナーを含む {% data variables.product.prodname_actions %} が必要です。 {% endnote %} -By default, {% data variables.product.prodname_actions %} runners used by {% data variables.product.prodname_dependabot %} need access to the internet, to download updated packages from upstream package managers. For {% data variables.product.prodname_dependabot_updates %} powered by {% data variables.product.prodname_github_connect %}, internet access provides your runners with a token that allows access to dependencies and advisories hosted on {% data variables.product.prodname_dotcom_the_website %}. +既定では、{% data variables.product.prodname_dependabot %} で使用される {% data variables.product.prodname_actions %} ランナーは、上流パッケージ マネージャーから更新されたパッケージをダウンロードするために、インターネットにアクセスする必要があります。 {% data variables.product.prodname_github_connect %} を利用する {% data variables.product.prodname_dependabot_updates %} の場合、インターネット アクセスにより、{% data variables.product.prodname_dotcom_the_website %} でホストされる依存関係とアドバイザリへのアクセスを可能にするトークンがランナーに提供されます。 -With {% data variables.product.prodname_dependabot_updates %}, {% data variables.product.company_short %} automatically creates pull requests to update dependencies in two ways. +{% data variables.product.prodname_dependabot_updates %} では、{% data variables.product.company_short %} によって、依存関係を更新するためのプル要求が 2 つの方法で自動的に作成されます。 -- **{% data variables.product.prodname_dependabot_version_updates %}**: Users add a {% data variables.product.prodname_dependabot %} configuration file to the repository to enable {% data variables.product.prodname_dependabot %} to create pull requests when a new version of a tracked dependency is released. For more information, see "[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_security_updates %}**: Users toggle a repository setting to enable {% data variables.product.prodname_dependabot %} to create pull requests when {% data variables.product.prodname_dotcom %} detects a vulnerability in one of the dependencies of the dependency graph for the repository. 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)" and "[About {% 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 %}** : 追跡対象の依存関係の新しいバージョンがリリースされたときに {% data variables.product.prodname_dependabot %} がプル要求を作成できるように、ユーザーは {% data variables.product.prodname_dependabot %} 構成ファイルをリポジトリに追加します。 詳細については、「[{% 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_security_updates %}** : ユーザーは、{% data variables.product.prodname_dotcom %} でリポジトリの依存関係グラフのいずれかの依存関係で脆弱性が検出されたときに、{% data variables.product.prodname_dependabot %} がプル要求を作成できるようにリポジトリ設定を切り替えます。 詳細については、「[{% 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_security_updates %} について](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)」を参照してください。 {% endif %} -## Enabling {% data variables.product.prodname_dependabot_alerts %} +## {% data variables.product.prodname_dependabot_alerts %} の有効化 -Before you can enable {% data variables.product.prodname_dependabot_alerts %}: -- You must enable {% data variables.product.prodname_github_connect %}. For more information, see "[Managing {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/managing-github-connect)."{% ifversion ghes %} -- You must enable the dependency graph. For more information, see "[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)."{% endif %} +{% data variables.product.prodname_dependabot_alerts %} を有効にする前に、次のことを行います。 +- {% data variables.product.prodname_github_connect %} を有効にする必要がある。 詳細については、「[{% data variables.product.prodname_github_connect %} の管理](/admin/configuration/configuring-github-connect/managing-github-connect)」を参照してください。{% ifversion ghes %} +- 依存関係グラフを有効にする必要がある。 詳細については、「[企業の依存関係グラフの有効化](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)」を参照してください。{% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.github-connect-tab %} -{%- ifversion dependabot-updates-github-connect %} -1. Under "{% data variables.product.prodname_dependabot %}", to the right of "Users can receive vulnerability alerts for open source code dependencies", select the dropdown menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} {%- ifversion dependabot-updates-github-connect %} +1. [{% data variables.product.prodname_dependabot %}] の [ユーザーはオープン ソース コードの依存関係の脆弱性アラートを受け取ることができる] の右側にあるドロップダウン メニューを選択し、 **[有効 (通知なし)]** をクリックします。 必要に応じて、通知ありでアラートを有効にするには、 **[有効 (通知あり)]** をクリックします。 - ![Screenshot of the dropdown menu to enable scanning repositories for vulnerabilities](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) + ![脆弱性に対するリポジトリのスキャンを有効化するドロップダウンメニューのスクリーンショット](/assets/images/enterprise/site-admin-settings/dependabot-alerts-dropdown.png) {%- else %} -1. Under "Repositories can be scanned for vulnerabilities", select the drop-down menu and click **Enabled without notifications**. Optionally, to enable alerts with notifications, click **Enabled with notifications**. - ![Drop-down menu to enable scanning repositories for vulnerabilities](/assets/images/enterprise/site-admin-settings/enable-vulnerability-scanning-in-repositories.png) -{%- endif %} - {% tip %} +1. [リポジトリは脆弱性のスキャンが可能] で、ドロップダウンメニューを選択して、 **[有効 (通知なし)]** を選択します。 必要に応じて、通知ありでアラートを有効にするには、 **[有効 (通知あり)]** をクリックします。 + ![脆弱性に対するリポジトリのスキャンを有効化するドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/enable-vulnerability-scanning-in-repositories.png) {%- endif %} {% tip %} - **Tip**: We recommend configuring {% data variables.product.prodname_dependabot_alerts %} without notifications for the first few days to avoid an overload of emails. After a few days, you can enable notifications to receive {% data variables.product.prodname_dependabot_alerts %} as usual. + **ヒント**: メールの過負荷を避けるため、最初の数日間は {% data variables.product.prodname_dependabot_alerts %} を通知なしに設定することをお勧めします。 数日後、通知を有効化して、通常どおり {% data variables.product.prodname_dependabot_alerts %} を受信できます。 {% endtip %} {% ifversion dependabot-updates-github-connect %} -## Enabling {% data variables.product.prodname_dependabot_updates %} +## {% data variables.product.prodname_dependabot_updates %} の有効化 -After you enable {% data variables.product.prodname_dependabot_alerts %} for your enterprise, you can enable {% data variables.product.prodname_dependabot_updates %}. +エンタープライズで {% data variables.product.prodname_dependabot_alerts %} を有効にした後、{% data variables.product.prodname_dependabot_updates %} を有効にできます。 -{% ifversion ghes %} -{% data reusables.dependabot.enabling-actions-for-ghes %} For more information, see "[Getting started with {% data variables.product.prodname_actions %} for GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)." +{% ifversion ghes %}{% data reusables.dependabot.enabling-actions-for-ghes %}詳しくは、「[GitHub Enterprise Server の {% data variables.product.prodname_actions %} の概要](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)」をご覧ください。 -{% data variables.product.prodname_dependabot_updates %} are not supported on {% data variables.product.product_name %} if your enterprise uses clustering. +エンタープライズでクラスタリングを使用している場合、{% data variables.product.prodname_dependabot_updates %} は {% data variables.product.product_name %} ではサポートされません。 {% endif %} -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.advanced-security-tab %} -1. Under "Security", select **{% data variables.product.prodname_dependabot_security_updates %}**. +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.advanced-security-tab %} +1. [セキュリティ] で、 **{% data variables.product.prodname_dependabot_security_updates %}** を選択します。 - ![Screenshot of the checkbox to enable or disable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/management-console/enable-dependabot-updates.png) + ![{% data variables.product.prodname_dependabot_security_updates %} を有効または無効にするチェックボックスのスクリーンショット](/assets/images/enterprise/management-console/enable-dependabot-updates.png) {% data reusables.enterprise_management_console.save-settings %} -1. Click **Visit your instance**. -1. Configure dedicated self-hosted runners to create the pull requests that will update dependencies. This is required because the workflows use a specific runner label. For more information, see "[Managing self-hosted runners for {% data variables.product.prodname_dependabot_updates %} on your enterprise](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates)." -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.github-connect-tab %} -1. Under "{% data variables.product.prodname_dependabot %}", to the right of "Users can easily upgrade to non-vulnerable open source code dependencies", click **Enable**. +1. **[Visit your instance]\(インスタンスにアクセスする)** をクリックします。 +1. 依存関係を更新する pull request を作成するように、専用セルフホステッド ランナーを構成します。 これは、ワークフローで特定のランナー ラベルが使われるために必要です。 詳細については、「[エンタープライズでの {% data variables.product.prodname_dependabot_updates %} のセルフホステッド ランナーの管理](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates)」を参照してください。 +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} +1. [{% data variables.product.prodname_dependabot %}] で、[ユーザーは脆弱でないオープン ソース コードの依存関係に簡単にアップグレードできる] の右側にある **[有効]** をクリックします。 - ![Screenshot of the dropdown menu to enable updating vulnerable dependencies](/assets/images/enterprise/site-admin-settings/dependabot-updates-button.png) - -{% endif %} -{% ifversion ghes %} - -When you enable {% data variables.product.prodname_dependabot_alerts %}, you should consider also setting up {% data variables.product.prodname_actions %} for {% data variables.product.prodname_dependabot_security_updates %}. This feature allows developers to fix vulnerabilities in their dependencies. For more information, see "[Managing self-hosted runners for {% data variables.product.prodname_dependabot_updates %} on your enterprise](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates)." - -If you need enhanced security, we recommend configuring {% data variables.product.prodname_dependabot %} to use private registries. For more information, see "[Managing encrypted secrets for {% data variables.product.prodname_dependabot %}](/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot)." + ![脆弱な依存関係の更新を有効にするドロップダウン メニューのスクリーンショット](/assets/images/enterprise/site-admin-settings/dependabot-updates-button.png) + +{% endif %} {% ifversion ghes %} + +{% data variables.product.prodname_dependabot_alerts %} を有効にする場合は、{% data variables.product.prodname_dependabot_security_updates %} に対して {% data variables.product.prodname_actions %} を設定することも検討する必要があります。 この機能により、開発者は依存関係の脆弱性を修正できます。 詳細については、「[エンタープライズでの {% data variables.product.prodname_dependabot_updates %} のセルフホステッド ランナーの管理](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates)」を参照してください。 + +セキュリティを強化する必要がある場合は、プライベート レジストリを使用するように {% data variables.product.prodname_dependabot %} を構成することをお勧めします。 詳細については、「[{% data variables.product.prodname_dependabot %} に対する暗号化されたシークレットを管理する](/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index 2433d8874d..288c6d5863 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -1,5 +1,5 @@ --- -title: Accessing the management console +title: Management Console にアクセスする intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console @@ -18,49 +18,53 @@ topics: - Enterprise - Fundamentals shortTitle: Access the management console +ms.openlocfilehash: 60cd45e9e33dfbd037c831b96bed806dddcf6a21 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107126' --- -## About the {% data variables.enterprise.management_console %} +## {% data variables.enterprise.management_console %}について -Use the {% data variables.enterprise.management_console %} for basic administrative activities: -- **Initial setup**: Walk through the initial setup process when first launching {% data variables.location.product_location %} by visiting {% data variables.location.product_location %}'s IP address in your browser. -- **Configuring authentication policies for the {% data variables.enterprise.management_console %}**: Set rate limits for login attempts, and the lockout duration if someone exceeds the rate limit. -- **Configuring basic settings for your instance**: Configure DNS, hostname, SSL, user authentication, email, monitoring services, and log forwarding on the Settings page. -- **Scheduling maintenance windows**: Take {% data variables.location.product_location %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. -- **Troubleshooting**: Generate a support bundle or view high level diagnostic information. -- **License management**: View or update your {% data variables.product.prodname_enterprise %} license. +次の基本的な管理作業には {% data variables.enterprise.management_console %} を使用します。 +- **初期セットアップ**: ブラウザーで {% data variables.location.product_location %}の IP アドレスにアクセスして {% data variables.location.product_location %}を最初に起動したときの、初期セットアップ プロセスを段階的に示します。 +- **{% data variables.enterprise.management_console %} の認証ポリシーの構成**: ログイン試行のレート制限と、他のユーザーがレート制限を超えた場合のロックアウト期間を設定します。 +- **インスタンスの基本設定**: [設定] ページで、DNS、ホスト名、SSL、ユーザー認証、メール、モニタリング サービス、ログ転送を構成します。 +- **メンテナンス期間のスケジュール**: {% data variables.enterprise.management_console %} または管理シェルを使用してメンテナンスを実行する際に、{% data variables.location.product_location %}をオフラインにします。 +- **トラブルシューティング**: サポート バンドルを生成するか、高レベルの診断情報を表示します。 +- **ライセンス管理**: {% data variables.product.prodname_enterprise %} ライセンスを表示または更新します。 -You can always reach the {% data variables.enterprise.management_console %} using {% data variables.location.product_location %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. +インスタンスがメンテナンス モードになっていたり、致命的なアプリケーション障害やホスト名あるいは SSL の構成ミスがあっても、{% data variables.location.product_location %}の IP アドレスを使って、{% data variables.enterprise.management_console %} にいつでもアクセスできます。 -To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.location.product_location %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. +{% data variables.enterprise.management_console %} にアクセスするには、{% data variables.location.product_location %}の初期セットアップ時に設定した管理者パスワードを使わなければなりません。 また、ポート8443で仮想マシンのホストに接続することもできます。 {% data variables.enterprise.management_console %}へのアクセスに問題があれば、中間のファイアウォールやセキュリティグループの設定を確認してください。 -The {% data variables.enterprise.management_console %} password hash is stored in `/data/user/common/secrets.conf`, and that file is automatically synced from the primary appliance to any high-availability replicas. Any change to the primary's password will automatically be replicated to high-availability replicas. For more information about high availability, see "[About high availability configuration](/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration)." +{% data variables.enterprise.management_console %} パスワード ハッシュが `/data/user/common/secrets.conf` に格納され、そのファイルはプライマリ アプライアンスから高可用性レプリカに自動的に同期されます。 プライマリのパスワードに対する変更はすべて、高可用性レプリカに自動的にレプリケートされます。 高可用性の詳細については、「[高可用性構成について](/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration)」を参照してください。 -## Accessing the {% data variables.enterprise.management_console %} as a site administrator +## サイト管理者としての{% data variables.enterprise.management_console %}へのアクセス -The first time that you access the {% data variables.enterprise.management_console %} as a site administrator, you must upload your {% data variables.product.prodname_enterprise %} license file to authenticate into the app. For more information, see "[Managing your license for {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise)." +サイト管理者として初めて {% data variables.enterprise.management_console %} にアクセスするときは、アプリに認証するために {% data variables.product.prodname_enterprise %} ライセンスファイルをアップロードする必要があります。 詳細については、「[{% data variables.product.prodname_enterprise %} のライセンスの管理](/billing/managing-your-license-for-github-enterprise)」を参照してください。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.type-management-console-password %} +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} -## Accessing the {% data variables.enterprise.management_console %} as an unauthenticated user +## 認証されていないユーザとしての{% data variables.enterprise.management_console %}へのアクセス -1. Visit this URL in your browser, replacing `hostname` with your actual {% data variables.product.prodname_ghe_server %} hostname or IP address: +1. ブラウザーで次の URL にアクセスします。`hostname` は実際の {% data variables.product.prodname_ghe_server %} のホスト名または IP アドレスに置き換えてください: ```shell http(s)://HOSTNAME/setup ``` {% data reusables.enterprise_management_console.type-management-console-password %} -## Unlocking the {% data variables.enterprise.management_console %} after failed login attempts +## ログイン試行の失敗後の{% data variables.enterprise.management_console %}のアンロック -The {% data variables.enterprise.management_console %} locks after {% ifversion enterprise-authentication-rate-limits %}the number of failed login attempts configured by your authentication policies. For more information, see "[Configuring authentication policy rate limits](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-authentication-policy-rate-limits)".{% else %}ten failed login attempts are made in the span of ten minutes. You must wait for the login screen to automatically unlock before attempting to log in again. The login screen automatically unlocks as soon as the previous ten minute period contains fewer than ten failed login attempts. The counter resets after a successful login occurs.{% endif %} +{% data variables.enterprise.management_console %} では、認証ポリシーによって構成されたログイン試行の失敗回数{% ifversion enterprise-authentication-rate-limits %}の後にロックされます。 詳細については、「[認証ポリシー レート制限の構成](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-authentication-policy-rate-limits)」を参照してください。{% else %}ログイン試行が 10 分間で 10 回失敗しました。 ログインを再度試みるには、ログイン画面が自動的にロック解除されるまで待つ必要があります。 直前の 10 分間に失敗したログイン試行が 10 回未満となると同時に、ログイン画面は自動的にロックが解除されます。 ログインが成功すると、カウンターはリセットされます。{% endif %} {% data reusables.enterprise_management_console.unlocking-management-console-with-shell %} -## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} +## {% data variables.enterprise.management_console %} への失敗した接続のトラブルシューティング -If you cannot connect to the {% data variables.enterprise.management_console %} on {% data variables.location.product_location %}, you can review the following information to troubleshoot the problem. +{% data variables.location.product_location %}の {% data variables.enterprise.management_console %} に接続できない場合は、次の情報を確認して問題のトラブルシューティングを行うことができます。 -### Error: "Your session has expired" for connections through a load balancer +### エラー: ロード バランサー経由の接続に対して "セッションの有効期限が切れています" -If you access {% data variables.location.product_location %} through a load balancer and connections to the {% data variables.enterprise.management_console %} fail with a message that your session has expired, you may need to reconfigure your load balancer. For more information, see "[Using {% data variables.product.product_name %} with a load balancer](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." +ロード バランサーを介して {% data variables.location.product_location %}にアクセスし、セッションの有効期限が切れたというメッセージと共に {% data variables.enterprise.management_console %} への接続が失敗する場合は、ロード バランサーの再構成が必要になることがあります。 詳細については、「[ロード バランサーでの {% data variables.product.product_name %} の使用](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)」を参照してください。 diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md index 6c4cc51477..69658d933b 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md @@ -1,7 +1,7 @@ --- -title: Configuring host keys for your instance +title: インスタンスのホスト キーの構成 shortTitle: Configure host keys -intro: 'You can increase the security of {% data variables.location.product_location %} by configuring the algorithms that your instance uses to generate and advertise host keys for incoming SSH connections.' +intro: 'インスタンスが受信 SSH 接続のホスト キーを生成およびアドバタイズするために使用するアルゴリズムを構成することで、{% data variables.location.product_location %}のセキュリティを強化できます。' permissions: 'Site administrators can configure the host keys for a {% data variables.product.product_name %} instance.' versions: ghes: '>= 3.6' @@ -13,33 +13,38 @@ topics: - Networking - Security - SSH +ms.openlocfilehash: 6454568e63b15fc947994ab39aef9baad9d5c146 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107110' --- +## インスタンスのホスト キーについて -## About host keys for your instance - -Servers that accept SSH connections advertise one or more cryptographic host keys to securely identify the server to SSH clients. To confirm the server's identity during the initialization of a connection, clients store and verify the host key. For more information, see [SSH Host Key - What, Why, How](https://ssh.com/academy/ssh/host-key) on the SSH Academy website. +SSH 接続を受け入れるサーバーは、SSH クライアントに対してサーバーを安全に識別するために、1 つ以上の暗号化ホスト キーをアドバタイズします。 接続の初期化中にサーバーの ID を確認するために、クライアントはホスト キーを格納して確認します。 詳しくは、SSH Academy Web サイトの「[SSH ホスト キー - 概要、理由、方法](https://ssh.com/academy/ssh/host-key)」を参照してください。 {% data reusables.enterprise.about-ssh-ports %} -By default, {% data variables.location.product_location %} generates and advertises host keys with OpenSSH-style host key rotation. To increase the security of SSH in your environment, you can enable additional algorithms for the generation of host keys. +既定では、{% data variables.location.product_location %}は、OpenSSH スタイルのホスト キー ローテーションを使用してホスト キーを生成およびアドバタイズします。 環境内の SSH のセキュリティを強化するために、ホスト キーの生成に関する追加のアルゴリズムを有効にすることができます。 {% note %} -**Note**: If you enable additional host key algorithms, clients that do not use OpenSSH for SSH connections may experience warnings during connection, or fail to connect entirely. Some SSH implementations can ignore unsupported algorithms and fall back to a different algorithm. If the client does not support fallback, the connection will fail. For example, the SSH library for Go does not support fallback to a different algorithm. +**注**: 追加のホスト キー アルゴリズムを有効にした場合、SSH 接続に OpenSSH を使用しないクライアントでは、接続中に警告が発生したり、完全に接続できない場合があります。 一部の SSH 実装では、サポートされていないアルゴリズムを無視し、別のアルゴリズムにフォールバックできます。 クライアントがフォールバックをサポートしていない場合、接続は失敗します。 たとえば、Go 用 SSH ライブラリでは、別のアルゴリズムへのフォールバックはサポートされていません。 {% endnote %} -## Managing an Ed25519 host key +## Ed25519 ホスト キーの管理 -To improve security for clients that connect to {% data variables.location.product_location %}, you can enable the generation and advertisement of an Ed25519 host key. Ed25519 is immune to some attacks that target older signature algorithms, without sacrificing speed. Older SSH clients may not support Ed25519. By default, {% data variables.product.product_name %} instances do not generate or advertise an Ed25519 host key. For more information, see [the Ed25519 website](https://ed25519.cr.yp.to). +{% data variables.location.product_location %}に接続するクライアントのセキュリティを向上させるために、Ed25519 ホスト キーの生成とアドバタイズを有効にすることができます。 Ed25519 は、古い署名アルゴリズムを対象とする一部の攻撃の影響は受けません。スピードが犠牲になることもありません。 古い SSH クライアントでは、Ed25519 がサポートされていない可能性があります。 既定では、{% data variables.product.product_name %} インスタンスは Ed25519 ホスト キーを生成またはアドバタイズしません。 詳しくは、[Ed25519 の Web サイト](https://ed25519.cr.yp.to)を参照してください。 {% data reusables.enterprise_installation.ssh-into-instance %} -1. To enable generation and advertisement of the Ed25519 host key, enter the following command. +1. Ed25519 ホスト キーの生成とアドバタイズを有効にするには、次のコマンドを入力します。 ```shell ghe-config app.babeld.host-key-ed25519 true ``` -1. Optionally, enter the following command to disable generation and advertisement of the Ed25519 host key. +1. 必要に応じて、次のコマンドを入力して、Ed25519 ホスト キーの生成とアドバタイズを無効にします。 ```shell ghe-config app.babeld.host-key-ed25519 false diff --git a/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md b/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md index 26b4536eea..5df477d06c 100644 --- a/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md +++ b/translations/ja-JP/content/admin/enterprise-management/caching-repositories/configuring-a-repository-cache.md @@ -1,6 +1,6 @@ --- title: Configuring a repository cache -intro: 'You can configure a repository cache by creating a new appliance, connecting the repository cache to your primary appliance, and configuring replication of repository networks to the repository cache.' +intro: 'You can configure a repository cache for {% data variables.product.product_name %} by creating a new instance, connecting the repository cache to your primary instance, and configuring replication of repository networks to the repository cache.' versions: ghes: '*' type: how_to @@ -34,13 +34,14 @@ Then, when told to fetch `https://github.example.com/myorg/myrepo`, Git will ins ## Configuring a repository cache {% ifversion ghes = 3.3 %} -1. On your primary {% data variables.product.prodname_ghe_server %} appliance, enable the feature flag for repository caching. +{% data reusables.enterprise_installation.ssh-into-instance %} +1. To enable repository caching, run the following command. ``` $ ghe-config cluster.cache-enabled true ``` {%- endif %} -1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. This appliance will be your repository cache. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." +1. Set up a new {% data variables.product.prodname_ghe_server %} instance on your desired platform. This instance will be your repository cache. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/admin/guides/installation/setting-up-a-github-enterprise-server-instance)." {% data reusables.enterprise_installation.replica-steps %} 1. Connect to the repository cache's IP address using SSH. @@ -62,11 +63,22 @@ Then, when told to fetch `https://github.example.com/myorg/myrepo`, Git will ins $ ghe-repl-setup PRIMARY-IP ``` -1. Set a `cache_location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. +{% ifversion ghes < 3.6 %} +1. Set a `cache-location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. Also set a datacenter name for this cache; new caches will attempt to seed from another cache in the same datacenter. ```shell $ ghe-repl-node --cache CACHE-LOCATION --datacenter REPLICA-DC-NAME ``` +{% else %} +1. To configure the repository cache, use the `ghe-repl-node` command and include the necessary parameters. + - Set a `cache-location` for the repository cache, replacing *CACHE-LOCATION* with an alphanumeric identifier, such as the region where the cache is deployed. The *CACHE-LOCATION* value must not be any of the subdomains reserved for use with subdomain isolation, such as `assets` or `media`. For a list of reserved names, see "[Enabling subdomain isolation](/enterprise/admin/guides/installation/enabling-subdomain-isolation#about-subdomain-isolation)." + - Set a `cache-domain` for the repository cache, replacing *EXTERNAL-CACHE-DOMAIN* with the hostname Git clients will use to access the repository cache. If you do not specify a `cache-domain`, {% data variables.product.product_name %} will prepend the *CACHE-LOCATION* value as a subdomain to the hostname configured for your instance. For more information, see "[Configuring a hostname](/admin/configuration/configuring-network-settings/configuring-a-hostname)." + - New caches will attempt to seed from another cache in the same datacenter. Set a `datacenter` for the repository cache, replacing *REPLICA-DC-NAME* with the name of the datacenter where you're deploying the node. + + ```shell + $ ghe-repl-node --cache CACHE-LOCATION --cache-domain EXTERNAL-CACHE-DOMAIN --datacenter REPLICA-DC-NAME + ``` +{% endif %} {% data reusables.enterprise_installation.replication-command %} {% data reusables.enterprise_installation.verify-replication-channel %} diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md index 99e8a4d951..4cfa498d56 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md @@ -1,6 +1,6 @@ --- -title: About geo-replication -intro: 'Geo-replication on {% data variables.product.prodname_ghe_server %} uses multiple active replicas to fulfill requests from geographically distributed data centers.' +title: Geo-replicationについて +intro: '{% data variables.product.prodname_ghe_server %} 上の Geo-replication は、地理的に分散したデータセンターからの要求を満たすために、複数のアクティブなレプリカを使用します。' redirect_from: - /enterprise/admin/installation/about-geo-replication - /enterprise/admin/enterprise-management/about-geo-replication @@ -11,26 +11,32 @@ type: overview topics: - Enterprise - High availability +ms.openlocfilehash: d24b222ee411d6e8d06366dd78da6b0001280c4d +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109006' --- -Multiple active replicas can provide a shorter distance to the nearest replica. For example, an organization with offices in San Francisco, New York, and London could run the primary appliance in a datacenter near New York and two replicas in datacenters near San Francisco and London. Using geolocation-aware DNS, users can be directed to the closest server available and access repository data faster. Designating the appliance near New York as the primary helps reduce the latency between the hosts, compared to the appliance near San Francisco being the primary which has a higher latency to London. +アクティブなレプリカが複数あれば、最も近いレプリカへの距離を短くできます。 たとえばサンフランシスコ、ニューヨーク、ロンドンにオフィスを持つ組織は、プライマリのアプライアンスをニューヨークの近くのデータセンター内で動作させ、2つのレプリカをサンフランシスコとロンドンの近くのデータセンターで動作させることができます。 地理的な場所を認識するDNSを利用すれば、ユーザーは利用可能な最も近いサーバへ振り分けられ、リポジトリのデータに高速にアクセスできます。 ニューヨークの近くにあるアプライアンスをプライマリにすれば、ロンドンへのレイテンシが大きいサンフランシスコ近くのアプライアンスをプライマリにする場合に比べ、ホスト間のレイテンシの削減に役立ちます。 -The active replica proxies requests that it can't process itself to the primary instance. The replicas function as a point of presence terminating all SSL connections. Traffic between hosts is sent through an encrypted VPN connection, similar to a two-node high availability configuration without geo-replication. +アクティブなレプリカは、自身では処理できないリクエストをプライマリインスタンスに中継します。 レプリカは、すべてのSSL接続をターミネートする接続点として機能します。 ホスト間のトラフィックは、暗号化されたVPN接続を通じて送信されます。これは、Geo-replicationなしの2ノードのHigh Availability構成に似ています。 -Git requests and specific file server requests, such as LFS and file uploads, can be served directly from the replica without loading any data from the primary. Web requests are always routed to the primary, but if the replica is closer to the user the requests are faster due to the closer SSL termination. +Git リクエストと、LFS やファイルアップロードなどの特定のファイルサーバーリクエストは、プライマリからデータをロードせずにレプリカから直接処理できます。 Webリクエストは常にプライマリにルーティングされますが、レプリカがユーザに近ければ、近くでSSLのターミネーションが行われることからリクエストは高速に処理されます。 -Geo DNS, such as [Amazon's Route 53 service](http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo), is required for geo-replication to work seamlessly. The hostname for the instance should resolve to the replica that is closest to the user's location. +[Amazon の Route 53 サービス](http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo)など、Geo DNS は、geo レプリケーションがシームレスに機能するために必要です。 インスタンスのホスト名は、ユーザの場所に最も近いレプリカに解決されるべきです。 -## Limitations +## 制限事項 -Writing requests to the replica requires sending the data to the primary and all replicas. This means that the performance of all writes is limited by the slowest replica, although new geo-replicas can seed the majority of their data from existing co-located geo-replicas, rather than from the primary. To reduce the latency and bandwidth caused by distributed teams and large CI farms without impacting write throughput, you can configure repository caching instead. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)." +レプリカへの書き込みリクエストには、データをプライマリとすべてのレプリカへ送信することが必要です。 これは、すべての書き込みのパフォーマンスが最も遅いレプリカによって制限されることを意味しますが、新しい Geo-replication レプリカは、プライマリからではなく、既存の同じ場所に配置された Geo-replication レプリカからデータの大部分をシードできます。 書き込みスループットに影響を与えず、分散チームと大規模 CI ファームによって引き起こされる待機時間と帯域幅を減らすには、代わりにリポジトリ キャッシュを構成できます。 詳細については、「[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)」(リポジトリのキャッシュについて) を参照してください。 -Geo-replication will not add capacity to a {% data variables.product.prodname_ghe_server %} instance or solve performance issues related to insufficient CPU or memory resources. If the primary appliance is offline, active replicas will be unable to serve any read or write requests. +Geo-replication は、{% data variables.product.prodname_ghe_server %} インスタンスに容量を追加したり、不十分な CPU やメモリリソースに関連するパフォーマンスの問題を解決したりしません。 プライマリのアプライアンスがオフラインである場合、アクティブなレプリカはいかなる読み込みや書き込みのリクエストも処理できません。 {% data reusables.enterprise_installation.replica-limit %} -## Monitoring a geo-replication configuration +## Geo-replication設定のモニタリング {% data reusables.enterprise_installation.monitoring-replicas %} -## Further reading -- "[Creating geo-replication replicas](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)" +## 参考資料 +- 「[geo レプリケーションレプリカの作成](/enterprise/admin/guides/installation/creating-a-high-availability-replica/#creating-geo-replication-replicas)」 diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md index e70b4f1225..da2c46cfb1 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md @@ -1,6 +1,6 @@ --- -title: Creating a high availability replica -intro: 'In an active/passive configuration, the replica appliance is a redundant copy of the primary appliance. If the primary appliance fails, high availability mode allows the replica to act as the primary appliance, allowing minimal service disruption.' +title: High Availabilityレプリカの作成 +intro: アクティブ/パッシブ設定では、レプリカアプライアンスはプライマリアプライアンスの冗長コピーです。 プライマリアプライアンスに障害が起こると、High Availabilityモードではレプリカがプライマリアプライアンスとして動作し、サービスの中断を最小限にできます。 redirect_from: - /enterprise/admin/installation/creating-a-high-availability-replica - /enterprise/admin/enterprise-management/creating-a-high-availability-replica @@ -13,83 +13,87 @@ topics: - High availability - Infrastructure shortTitle: Create HA replica +ms.openlocfilehash: ee384588ee76cd455facdb6fcbe838fc110bc223 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106758' --- {% data reusables.enterprise_installation.replica-limit %} -## Creating a high availability replica +## High Availabilityレプリカの作成 -1. Set up a new {% data variables.product.prodname_ghe_server %} appliance on your desired platform. The replica appliance should mirror the primary appliance's CPU, RAM, and storage settings. We recommend that you install the replica appliance in an independent environment. The underlying hardware, software, and network components should be isolated from those of the primary appliance. If you are a using a cloud provider, use a separate region or zone. For more information, see ["Setting up a {% data variables.product.prodname_ghe_server %} instance"](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance). -1. Ensure that the new appliance can communicate with all other appliances in this high availability environment over ports 122/TCP and 1194/UDP. For more information, see "[Network ports](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)." -1. In a browser, navigate to the new replica appliance's IP address and upload your {% data variables.product.prodname_enterprise %} license. +1. 新しい {% data variables.product.prodname_ghe_server %} アプライアンスを希望するプラットフォームにセットアップします。 レプリカアプライアンスのCPU、RAM、ストレージ設定は、プライマリアプライアンスと同じにするべきです。 レプリカアプライアンスは、独立した環境にインストールすることをお勧めします。 下位層のハードウェア、ソフトウェア、ネットワークコンポーネントは、プライマリアプライアンスのそれらとは分離されているべきです。 クラウドプロバイダを利用している場合には、別個のリージョンもしくはゾーンを使ってください。 詳細については、「[{% data variables.product.prodname_ghe_server %} インスタンスをセットアップする](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 +1. 新しいアプライアンスが、ポート 122/TCP と 1194/UDP 経由で、この高可用性環境の他のすべてのアプライアンスと通信できることを確認します。 詳細については、「[ネットワーク ポート](/admin/configuration/configuring-network-settings/network-ports#administrative-ports)」を参照してください。 +1. ブラウザで新しいレプリカアプライアンスのIPアドレスにアクセスして、所有する{% data variables.product.prodname_enterprise %}のライセンスをアップロードしてください。 {% data reusables.enterprise_installation.replica-steps %} -1. Connect to the replica appliance's IP address using SSH. +1. SSHを使ってレプリカアプライアンスのIPアドレスに接続してください。 ```shell $ ssh -p 122 admin@REPLICA_IP ``` -{% data reusables.enterprise_installation.generate-replication-key-pair %} -{% data reusables.enterprise_installation.add-ssh-key-to-primary %} -1. To verify the connection to the primary and enable replica mode for the new replica, run `ghe-repl-setup` again. +{% data reusables.enterprise_installation.generate-replication-key-pair %} {% data reusables.enterprise_installation.add-ssh-key-to-primary %} +1. 新しいレプリカに対して、プライマリへの接続を確認してレプリカ モードを有効にするには、`ghe-repl-setup` をもう一度実行します。 ```shell $ ghe-repl-setup PRIMARY_IP ``` -{% data reusables.enterprise_installation.replication-command %} -{% data reusables.enterprise_installation.verify-replication-channel %} +{% data reusables.enterprise_installation.replication-command %} {% data reusables.enterprise_installation.verify-replication-channel %} -## Creating geo-replication replicas +## Geo-replicationレプリカの作成 -This example configuration uses a primary and two replicas, which are located in three different geographic regions. While the three nodes can be in different networks, all nodes are required to be reachable from all the other nodes. At the minimum, the required administrative ports should be open to all the other nodes. For more information about the port requirements, see "[Network Ports](/enterprise/admin/guides/installation/network-ports/#administrative-ports)." +レプリカを作成する以下の例の設定では、1 つのプライマリと 2 つのレプリカを使用しており、これらは 3 つの異なる地域にあります。 3 つのノードは別のネットワークに配置できますが、すべてのノードは他のすべてのノードから到達可能である必要があります。 最低限、必要な管理ポートは他のすべてのノードに対して開かれている必要があります。 ポート要件の詳細については、「[ネットワーク ポート](/enterprise/admin/guides/installation/network-ports/#administrative-ports)」を参照してください。 -{% data reusables.enterprise_clustering.network-latency %} If latency is more than 70 milliseconds, we recommend cache replica nodes instead. For more information, see "[Configuring a repository cache](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache)." +{% data reusables.enterprise_clustering.network-latency %}待ち時間が 70 ミリ秒を超える場合は、代わりにキャッシュ レプリカ ノードをお勧めします。 詳しくは、「[リポジトリ キャッシュの構成](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache)」をご覧ください。 -1. Create the first replica the same way you would for a standard two node configuration by running `ghe-repl-setup` on the first replica. +1. 最初のレプリカで `ghe-repl-setup` を実行することで、標準の 2 ノード構成の場合と同じ方法で最初のレプリカを作成します。 ```shell (replica1)$ ghe-repl-setup PRIMARY_IP (replica1)$ ghe-repl-start ``` -2. Create a second replica and use the `ghe-repl-setup --add` command. The `--add` flag prevents it from overwriting the existing replication configuration and adds the new replica to the configuration. +2. 2 つ目のレプリカを作成し、`ghe-repl-setup --add` コマンドを使用します。 `--add` フラグは、既存のレプリケーション構成を上書きするのを防ぎ、新しいレプリカを構成に追加します。 ```shell (replica2)$ ghe-repl-setup --add PRIMARY_IP (replica2)$ ghe-repl-start ``` -3. By default, replicas are configured to the same datacenter, and will now attempt to seed from an existing node in the same datacenter. Configure the replicas for different datacenters by setting a different value for the datacenter option. The specific values can be anything you would like as long as they are different from each other. Run the `ghe-repl-node` command on each node and specify the datacenter. +3. デフォルトでは、レプリカは同じデータセンターに設定され、同じノードにある既存のノードからシードを試行します。 レプリカを別のデータセンターに設定するには、datacenter オプションに異なる値を設定します。 具体的な値は、それらが互いに異なる限り、どのようなものでもかまいません。 各ノードで `ghe-repl-node` コマンドを実行し、データセンターを指定します。 - On the primary: + プライマリでは以下のコマンドを実行します。 ```shell (primary)$ ghe-repl-node --datacenter [PRIMARY DC NAME] ``` - On the first replica: + 1 番目のレプリカでは以下のコマンドを実行します。 ```shell (replica1)$ ghe-repl-node --datacenter [FIRST REPLICA DC NAME] ``` - On the second replica: + 2 番目のレプリカでは以下のコマンドを実行します。 ```shell (replica2)$ ghe-repl-node --datacenter [SECOND REPLICA DC NAME] ``` {% tip %} - **Tip:** You can set the `--datacenter` and `--active` options at the same time. + **ヒント:** `--datacenter` および `--active` オプションは同時に設定できます。 {% endtip %} -4. An active replica node will store copies of the appliance data and service end user requests. An inactive node will store copies of the appliance data but will be unable to service end user requests. Enable active mode using the `--active` flag or inactive mode using the `--inactive` flag. +4. アクティブなレプリカノードは、アプライアンスデータのコピーを保存し、エンドユーザーのリクエストに応じます。 アクティブではないノードは、アプライアンスデータのコピーを保存しますが、エンドユーザーのリクエストに応じることはできません。 `--active` フラグを使用してアクティブ モードを有効にするか、`--inactive` フラグを使用して非アクティブ モードを有効にします。 - On the first replica: + 1 番目のレプリカでは以下のコマンドを実行します。 ```shell (replica1)$ ghe-repl-node --active ``` - On the second replica: + 2 番目のレプリカでは以下のコマンドを実行します。 ```shell (replica2)$ ghe-repl-node --active ``` -5. To apply the configuration, use the `ghe-config-apply` command on the primary. +5. 構成を適用するには、プライマリで `ghe-config-apply` コマンドを使用します。 ```shell (primary)$ ghe-config-apply ``` -## Configuring DNS for geo-replication +## Geo-replicationのためのDNSの設定 -Configure Geo DNS using the IP addresses of the primary and replica nodes. You can also create a DNS CNAME for the primary node (e.g. `primary.github.example.com`) to access the primary node via SSH or to back it up via `backup-utils`. +プライマリとレプリカノードの IP アドレスを使って、Geo DNS を設定します。 SSH でプライマリ ノードにアクセスしたり、`backup-utils` でバックアップしたりするために、プライマリ ノード (たとえば、`primary.github.example.com`) に対して DNS CNAME を作成することもできます。 -For testing, you can add entries to the local workstation's `hosts` file (for example, `/etc/hosts`). These example entries will resolve requests for `HOSTNAME` to `replica2`. You can target specific hosts by commenting out different lines. +テストのために、ローカル ワークステーションの `hosts` ファイル (たとえば、`/etc/hosts`) にエントリを追加することができます。 以下の例のエントリでは、`HOSTNAME` に対する要求が `replica2` に解決されることになります。 別の行をコメントアウトすることで、特定のホストをターゲットにすることができます。 ``` # HOSTNAME @@ -97,8 +101,8 @@ For testing, you can add entries to the local workstation's `hosts` file (for ex HOSTNAME ``` -## Further reading +## 参考資料 -- "[About high availability configuration](/enterprise/admin/guides/installation/about-high-availability-configuration)" -- "[Utilities for replication management](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)" -- "[About geo-replication](/enterprise/admin/guides/installation/about-geo-replication/)" +- "[高可用性構成について](/enterprise/admin/guides/installation/about-high-availability-configuration)" +- 「[Utilities for replication management](/enterprise/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)」 (レプリケーション管理のユーティリティ) +- "[geo レプリケーションについて](/enterprise/admin/guides/installation/about-geo-replication/)" diff --git a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md index 5b9ed639d1..c116091d05 100644 --- a/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md +++ b/translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md @@ -1,6 +1,6 @@ --- -title: Upgrade requirements -intro: 'Before upgrading {% data variables.product.prodname_ghe_server %}, review these recommendations and requirements to plan your upgrade strategy.' +title: アップグレードの要求事項 +intro: '{% data variables.product.prodname_ghe_server %} をアップグレードする前に、アップグレードの方針を計画するために以下の推奨事項と要求事項をレビューしてください。' redirect_from: - /enterprise/admin/installation/upgrade-requirements - /enterprise/admin/guides/installation/finding-the-current-github-enterprise-release @@ -13,40 +13,46 @@ type: reference topics: - Enterprise - Upgrades +ms.openlocfilehash: 23ac63dd30c11f4c29cd17313a583579d2e2cea1 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106878' --- {% note %} -**Notes:** -- Upgrade packages are available at [enterprise.github.com](https://enterprise.github.com/releases) for supported versions. Verify the availability of the upgrade packages you will need to complete the upgrade. If a package is not available, contact {% data variables.contact.contact_ent_support %} for assistance. -- If you're using {% data variables.product.prodname_ghe_server %} Clustering, see "[Upgrading a cluster](/enterprise/admin/guides/clustering/upgrading-a-cluster/)" in the {% data variables.product.prodname_ghe_server %} Clustering Guide for specific instructions unique to clustering. -- The release notes for {% data variables.product.prodname_ghe_server %} provide a comprehensive list of new features for every version of {% data variables.product.prodname_ghe_server %}. For more information, see the [releases page](https://enterprise.github.com/releases). +**注:** +- サポートされているバージョンのアップグレード パッケージは、[enterprise.github.com](https://enterprise.github.com/releases) で入手できます。 アップグレードを完了するには、必要なアップグレードパッケージが利用できることを確認してください。 パッケージが利用できない場合は{% data variables.contact.contact_ent_support %}に連絡して支援を求めてください。 +- {% data variables.product.prodname_ghe_server %} クラスタリングを使用している場合、クラスタリングに固有の具体的な手順については、{% data variables.product.prodname_ghe_server %} クラスタリング ガイドの「[クラスターのアップグレード](/enterprise/admin/guides/clustering/upgrading-a-cluster/)」を参照してください。 +- {% data variables.product.prodname_ghe_server %} のリリースノートには、{% data variables.product.prodname_ghe_server %} のすべてのバージョンの新機能の包括的なリストがあります。 詳細については、[リリース ページ](https://enterprise.github.com/releases)を参照してください。 {% endnote %} -## Recommendations +## 推奨事項 -- Include as few upgrades as possible in your upgrade process. For example, instead of upgrading from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.supported[1] }} to {{ enterpriseServerReleases.latest }}, you could upgrade from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.latest }}. Use the [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) to find the upgrade path from your current release version. -- If you’re several versions behind, upgrade {% data variables.location.product_location %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. -- Use the latest patch release when upgrading. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} -- Use a staging instance to test the upgrade steps. For more information, see "[Setting up a staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)." -- When running multiple upgrades, wait at least 24 hours between feature upgrades to allow data migrations and upgrade tasks running in the background to fully complete. -- Take a snapshot before upgrading your virtual machine. For more information, see "[Taking a snapshot](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)." -- Ensure you have a recent, successful backup of your instance. For more information, see the [{% data variables.product.prodname_enterprise_backup_utilities %} README.md file](https://github.com/github/backup-utils#readme). +- アップグレードのプロセスに含めるアップグレードは、できるだけ少なくしてください。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} から {{ enterpriseServerReleases.supported[1] }} を経て {{ enterpriseServerReleases.latest }} にアップグレードする代わりに、{% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} から {{ enterpriseServerReleases.latest }} にアップグレードできます。 [{% data variables.enterprise.upgrade_assistant %}](https://support.github.com/enterprise/server-upgrade) を使用して、現在のリリース バージョンからのアップグレード パスを見つけます。 +- 数バージョン古いものを使用している場合、アップグレード プロセスの各ステップで可能な限り新しいバージョンまで {% data variables.location.product_location %} をアップグレードします。 各アップグレードで可能な限りの最新バージョンを使うことで、パフォーマンスの改善やバグフィックスのメリットが得られます。 たとえば{% data variables.product.prodname_enterprise %}2.7から2.8を経て2.10へアップグレードすることができますが、{% data variables.product.prodname_enterprise %}2.7から2.9を経て2.10へのアップグレードすれば、2番目のステップでより新しいバージョンを利用できます。 +- アップグレードの際には、最新のパッチリリースを使ってください。 {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} +- アップグレードのステップのテストには、ステージングインスタンスを使ってください。 詳細については、「[ステージング インスタンスの設定](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)」を参照してください。 +- 複数のアップグレードを実行する場合は、機能のアップグレードの間に少なくとも 24 時間待って、データ移行とバックグラウンドで実行されているアップグレードタスクが完全に完了するようにします。 +- 仮想マシンをアップグレードする前にスナップショットを作成します。 詳細については、「[スナップショットの作成](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server#taking-a-snapshot)」を参照してください。 +- インスタンスの最新の正常なバックアップがあることを確認します。 詳細については、[{% data variables.product.prodname_enterprise_backup_utilities %} の README.md ファイル](https://github.com/github/backup-utils#readme)を参照してください。 -## Requirements +## 要件 -- You must upgrade from a feature release that's **at most** two releases behind. For example, to upgrade to {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }}, you must be on {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} or {{ enterpriseServerReleases.supported[2] }}. -- When upgrading using an upgrade package, schedule a maintenance window for {% data variables.product.prodname_ghe_server %} end users. +- アップグレードは、**最大でも** 2 リリース前の機能リリースから行わなければなりません。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }} にアップグレードするためには、{% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} あるいは {{ enterpriseServerReleases.supported[2] }} となっていなければなりません。 +- アップグレード パッケージを使ってアップグレードをする場合は、{% data variables.product.prodname_ghe_server %} のエンド ユーザーのためにメンテナンス期間をスケジューリングします。 - {% data reusables.enterprise_installation.hotpatching-explanation %} -- A hotpatch may require downtime if the affected services (like kernel, MySQL, or Elasticsearch) require a VM reboot or a service restart. You'll be notified when a reboot or restart is required. You can complete the reboot or restart at a later time. -- Additional root storage must be available when upgrading through hotpatching, as it installs multiple versions of certain services until the upgrade is complete. Pre-flight checks will notify you if you don't have enough root disk storage. -- When upgrading through hotpatching, your instance cannot be too heavily loaded, as it may impact the hotpatching process. -- Upgrading to {% data variables.product.prodname_ghe_server %} 2.17 migrates your audit logs from Elasticsearch to MySQL. This migration also increases the amount of time and disk space it takes to restore a snapshot. Before migrating, check the number of bytes in your Elasticsearch audit log indices with this command: +- ホットパッチは、影響するサービス(カーネル、MySQL、Elasticsearchなど)がVMの再起動やサービスの再起動を必要とするなら、ダウンタイムが必要になります。 リブートや再起動が必要になったときには通知されます。 リブートや再起動は後で完了させることができます。 +- ホットパッチでアップグレードをする場合、アップグレードの完了までに特定のサービスの複数バージョンがインストールされることから、追加のルートストレージが利用できなければなりません。 十分なルートディスクストレージがなければ、事前チェックで通知されます。 +- ホットパッチでアップグレードする場合、インスタンスの負荷は高すぎてはなりません。もし負荷が高すぎると、ホットパッチのプロセスに影響するかもしれません。 +- {% data variables.product.prodname_ghe_server %} 2.17にアップグレードすると、監査ログがElasticsearchからMySQLに移行されます。 この移行により、スナップショットの復元に必要な時間とディスク容量も増加します。 移行の前に、次のコマンドでElasticsearch監査ログのインデックスでバイト数を確認してください。 ``` shell curl -s http://localhost:9201/audit_log/_stats/store | jq ._all.primaries.store.size_in_bytes ``` -Use the number to estimate the amount of disk space the MySQL audit logs will need. The script also monitors your free disk space while the import is in progress. Monitoring this number is especially useful if your free disk space is close to the amount of disk space necessary for migration. +MySQLの監査ログで必要なディスク容量の概算には、この数字を使用します。 スクリプトは、インポートの進行中に空きディスク容量も監視します。 この数字を監視しておくと、空きディスク容量が、移行に必要なディスク容量に近い場合に特に便利です。 -## Next steps +## 次の手順 -After reviewing these recommendations and requirements, you can upgrade {% data variables.product.prodname_ghe_server %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)." +これらの推奨および要求事項をレビューした後で、{% data variables.product.prodname_ghe_server %} をアップグレードできます。 詳細については、「[{% data variables.product.prodname_ghe_server %} をアップグレードする](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)」を参照してください。 diff --git a/translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md b/translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md index bb63cf03cc..3ae0a9c8a7 100644 --- a/translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md +++ b/translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md @@ -1,7 +1,7 @@ --- -title: Backing up and restoring GitHub Enterprise Server with GitHub Actions enabled +title: GitHub Actions を有効化して GitHub Enterprise Server をバックアップおよび復元する shortTitle: Backing up and restoring -intro: 'To restore a backup of {% data variables.location.product_location %} when {% data variables.product.prodname_actions %} is enabled, you must configure {% data variables.product.prodname_actions %} before restoring the backup with {% data variables.product.prodname_enterprise_backup_utilities %}.' +intro: '{% data variables.product.prodname_actions %} が有効になっているときに {% data variables.location.product_location %}のバックアップを復元するには、{% data variables.product.prodname_enterprise_backup_utilities %} でバックアップを復元する前に、{% data variables.product.prodname_actions %} を構成する必要があります。' versions: ghes: '*' type: how_to @@ -12,33 +12,37 @@ topics: - Infrastructure redirect_from: - /admin/github-actions/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled +ms.openlocfilehash: 43279c6b99cce6618de9253c5d0451c0a661b095 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107310' --- +## {% data variables.product.prodname_actions %} を使用する場合の {% data variables.product.product_name %} のバックアップについて -## About backups of {% data variables.product.product_name %} when using {% data variables.product.prodname_actions %} +{% data variables.product.prodname_enterprise_backup_utilities %} を使って、{% data variables.location.product_location %}のデータと構成をバックアップし、新しいインスタンスに復元できます。 詳細については、「[アプライアンスでのバックアップの設定](/admin/configuration/configuring-backups-on-your-appliance)」を参照してください。 -You can use {% data variables.product.prodname_enterprise_backup_utilities %} to back up and restore the data and configuration for {% data variables.location.product_location %} to a new instance. For more information, see "[Configuring backups on your appliance](/admin/configuration/configuring-backups-on-your-appliance)." +ただし、{% data variables.product.prodname_actions %} のすべてのデータがこれらのバックアップに含まれるわけではありません。 {% data reusables.actions.enterprise-storage-ha-backups %} -However, not all the data for {% data variables.product.prodname_actions %} is included in these backups. {% data reusables.actions.enterprise-storage-ha-backups %} +## {% data variables.product.prodname_actions %} が有効になっているときに {% data variables.product.product_name %} のバックアップを復元する -## Restoring a backup of {% data variables.product.product_name %} when {% data variables.product.prodname_actions %} is enabled +{% data variables.product.prodname_actions %} を使って {% data variables.location.product_location %}のバックアップを復元するには、{% data variables.product.prodname_enterprise_backup_utilities %} からバックアップを復元する前に、復元先インスタンスでネットワーク設定と外部ストレージを手動で構成する必要があります。 -To restore a backup of {% data variables.location.product_location %} with {% data variables.product.prodname_actions %}, you must manually configure network settings and external storage on the destination instance before you restore your backup from {% data variables.product.prodname_enterprise_backup_utilities %}. - -1. Confirm that the source instance is offline. -1. Manually configure network settings on the replacement {% data variables.product.prodname_ghe_server %} instance. Network settings are excluded from the backup snapshot, and are not overwritten by `ghe-restore`. For more information, see "[Configuring network settings](/admin/configuration/configuring-network-settings)." -1. SSH into the destination instance. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +1. 復元元インスタンスがオフラインであることを確認します。 +1. 交換する {% data variables.product.prodname_ghe_server %} インスタンスで、ネットワーク設定を手動で構成します。 ネットワーク設定はバックアップスナップショットから除外され、`ghe-restore` で上書きされません。 詳細については、「[ネットワークを設定する](/admin/configuration/configuring-network-settings)」を参照してください。 +1. 復元先インスタンスに SSH で接続します。 詳細については、「[管理シェル (SSH) にアクセスする](/admin/configuration/accessing-the-administrative-shell-ssh)」を参照してください。 ```shell{:copy} $ ssh -p 122 admin@HOSTNAME ``` -1. Configure the destination instance to use the same external storage service for {% data variables.product.prodname_actions %} as the source instance by entering one of the following commands. -{% indented_data_reference reusables.actions.configure-storage-provider-platform-commands spaces=3 %} -{% data reusables.actions.configure-storage-provider %} -1. To prepare to enable {% data variables.product.prodname_actions %} on the destination instance, enter the following command. +1. 次のいずれかのコマンドを入力して、復元元インスタンスと同じ外部ストレージ サービスを {% data variables.product.prodname_actions %} に対して使うように、復元先インスタンスを構成します。 +{% indented_data_reference reusables.actions.configure-storage-provider-platform-commands spaces=3 %} {% data reusables.actions.configure-storage-provider %} +1. 復元先インスタンスで {% data variables.product.prodname_actions %} を有効にする準備をするには、次のコマンドを入力します。 ```shell{:copy} ghe-config app.actions.enabled true ``` {% data reusables.actions.apply-configuration-and-enable %} -1. After {% data variables.product.prodname_actions %} is configured and enabled, to restore the rest of the data from the backup, use the `ghe-restore` command. For more information, see "[Restoring a backup](/admin/configuration/configuring-backups-on-your-appliance#restoring-a-backup)." -1. Re-register your self-hosted runners on the destination instance. For more information, see "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)." +1. {% data variables.product.prodname_actions %} を構成して有効にした後、残りのデータをバックアップから復元するには、`ghe-restore` コマンドを使います。 詳しくは、「[バックアップの復元](/admin/configuration/configuring-backups-on-your-appliance#restoring-a-backup)」を参照してください。 +1. 復元先インスタンスで、セルフホステッド ランナーをもう一度登録します。 詳細については、「[セルフホストランナーの追加](/actions/hosting-your-own-runners/adding-self-hosted-runners)」を参照してください。 diff --git a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md index a6fc445e70..7fcb571d66 100644 --- a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md +++ b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md @@ -1,6 +1,6 @@ --- -title: Enabling GitHub Actions with Amazon S3 storage -intro: 'You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use Amazon S3 storage to store data generated by workflow runs.' +title: Amazon S3 ストレージで GitHub Actions を有効化する +intro: '{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効化し、Amazon S3 ストレージを使用してワークフローの実行によって生成されたデータを保存できます。' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -13,33 +13,34 @@ topics: redirect_from: - /admin/github-actions/enabling-github-actions-with-amazon-s3-storage shortTitle: Amazon S3 storage +ms.openlocfilehash: 405a728eddcc751de8acd49af82783502f70b396 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109547' --- -## Prerequisites +## 前提条件 {% data reusables.actions.enterprise-s3-support-warning %} -Before enabling {% data variables.product.prodname_actions %}, make sure you have completed the following steps: +{% data variables.product.prodname_actions %} を有効化する前に、次のステップを完了していることを確認してください。 -* Create your Amazon S3 bucket for storing data generated by workflow runs. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} +* ワークフローの実行によって生成されるデータを保存するための Amazon S3 バケットを作成します。 {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} {% data reusables.actions.enterprise-common-prereqs %} -## Enabling {% data variables.product.prodname_actions %} with Amazon S3 storage +## Amazon S3 ストレージで {% data variables.product.prodname_actions %} を有効化する -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.actions %} -{% data reusables.actions.enterprise-enable-checkbox %} -1. Under "Artifact & Log Storage", select **Amazon S3**, and enter your storage bucket's details: +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. [Artifact & Log Storage]\(成果物とログ ストレージ\) の下で、 **[Amazon S3]** を選択し、ストレージ バケットの詳細を入力します。 - * **AWS Service URL**: The service URL for your bucket. For example, if your S3 bucket was created in the `us-west-2` region, this value should be `https://s3.us-west-2.amazonaws.com`. + * **AWS サービス URL:** バケットのサービス URL。 たとえば、S3 バケットが `us-west-2` 領域で作成された場合、この値は `https://s3.us-west-2.amazonaws.com` になるはずです。 - For more information, see "[AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html)" in the AWS documentation. - * **AWS S3 Bucket**: The name of your S3 bucket. - * **AWS S3 Access Key** and **AWS S3 Secret Key**: The AWS access key ID and secret key for your bucket. For more information on managing AWS access keys, see the "[AWS Identity and Access Management Documentation](https://docs.aws.amazon.com/iam/index.html)." + 詳細については、AWS ドキュメントの「[AWS サービス エンドポイント](https://docs.aws.amazon.com/general/latest/gr/rande.html)」を参照してください。 + * **[AWS S3 Bucket]\(AWS S3 バケット\)** : S3 バケットの名前。 + * **AWS S3 アクセス キー** と **AWS S3 シークレット キー**: バケットのための AWS アクセス キー ID とシークレット キー。 AWS アクセス キーの管理の詳細については、「[AWS ID とアクセス管理のドキュメント](https://docs.aws.amazon.com/iam/index.html)」を参照してください。 - ![Radio button for selecting Amazon S3 Storage and fields for S3 configuration](/assets/images/enterprise/management-console/actions-aws-s3-storage.png) -{% data reusables.enterprise_management_console.test-storage-button %} -{% data reusables.enterprise_management_console.save-settings %} + ![Amazon S3 Storage と S3 構成のフィールドを選ぶためのラジオ ボタン](/assets/images/enterprise/management-console/actions-aws-s3-storage.png) {% data reusables.enterprise_management_console.test-storage-button %} {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md index 8705609f3f..125ae844a2 100644 --- a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md +++ b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md @@ -1,6 +1,6 @@ --- -title: Enabling GitHub Actions with Azure Blob storage -intro: 'You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use Azure Blob storage to store data generated by workflow runs.' +title: Azure Blob ストレージで GitHub Actions を有効化する +intro: '{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効化し、Azure Blob ストレージを使用して、ワークフローの実行によって生成されたデータを保存できます。' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -13,34 +13,35 @@ topics: redirect_from: - /admin/github-actions/enabling-github-actions-with-azure-blob-storage shortTitle: Azure Blob storage +ms.openlocfilehash: b6abccdfea0d33b387fc3ec6df563fcbaf57f861 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109540' --- -## Prerequisites +## 前提条件 -Before enabling {% data variables.product.prodname_actions %}, make sure you have completed the following steps: +{% data variables.product.prodname_actions %} を有効化する前に、次のステップを完了していることを確認してください。 -* Create your Azure storage account for storing workflow data. {% data variables.product.prodname_actions %} stores its data as block blobs, and two storage account types are supported: - * A **general-purpose** storage account (also known as `general-purpose v1` or `general-purpose v2`) using the **standard** performance tier. +* ワークフローデータを保存するための Azure ストレージアカウントを作成します。 {% data variables.product.prodname_actions %} はデータをブロック Blob として保存し、次の 2 つのストレージアカウントタイプがサポートされています。 + * **標準** パフォーマンスレベルを使用した **汎用** ストレージアカウント (`general-purpose v1` または `general-purpose v2` とも呼ばれている)。 {% warning %} - **Warning:** Using the **premium** performance tier with a general-purpose storage account is not supported. The **standard** performance tier must be selected when creating the storage account, and it cannot be changed later. + **警告:** 汎用ストレージアカウントでは **Premium** パフォーマンスレベルを使用できません。 ストレージアカウントを作成するときに **標準** のパフォーマンスレベルを選択する必要があり、後で変更することはできません。 {% endwarning %} - * A **BlockBlobStorage** storage account, which uses the **premium** performance tier. + * **Premium** パフォーマンスレベルを使用する **BlockBlobStorage** ストレージアカウント。 - For more information on Azure storage account types and performance tiers, see the [Azure documentation](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview?toc=/azure/storage/blobs/toc.json#types-of-storage-accounts). + Azure ストレージアカウントの種類とパフォーマンスレベルについて詳しくは、[Azure のドキュメント](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview?toc=/azure/storage/blobs/toc.json#types-of-storage-accounts)を参照してください。 {% data reusables.actions.enterprise-common-prereqs %} -## Enabling {% data variables.product.prodname_actions %} with Azure Blob storage +## Azure Blob ストレージで {% data variables.product.prodname_actions %} を有効化する -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.actions %} -{% data reusables.actions.enterprise-enable-checkbox %} -1. Under "Artifact & Log Storage", select **Azure Blob Storage**, and enter your Azure storage account's connection string. For more information on getting the connection string for your storage account, see the [Azure documentation](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage?tabs=azure-portal#view-account-access-keys). +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. [成果物とログストレージ] で、 **[Azure Blob Storage]** を選択し、Azure ストレージアカウントの接続文字列型を入力します。 ストレージアカウントの接続文字列の取得について詳しくは、[Azure ドキュメント](https://docs.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage?tabs=azure-portal#view-account-access-keys)を参照してください。 - ![Radio button for selecting Azure Blob Storage and the Connection string field](/assets/images/enterprise/management-console/actions-azure-storage.png) -{% data reusables.enterprise_management_console.test-storage-button %} -{% data reusables.enterprise_management_console.save-settings %} + ![Azure Blob Storage と接続文字列フィールドを選ぶためのラジオ ボタン](/assets/images/enterprise/management-console/actions-azure-storage.png) {% data reusables.enterprise_management_console.test-storage-button %} {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-google-cloud-storage.md b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-google-cloud-storage.md new file mode 100644 index 0000000000..91744a1fdd --- /dev/null +++ b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-google-cloud-storage.md @@ -0,0 +1,57 @@ +--- +title: Google Cloud Storage で GitHub Actions を有効にする +intro: '{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効化し、Google Cloud Storage を使用してワークフローの実行によって生成されたデータを保存できます。' +permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' +versions: + feature: actions-ghes-gcp-storage +type: how_to +topics: + - Actions + - Enterprise + - Infrastructure + - Storage +shortTitle: Google Cloud Storage +ms.openlocfilehash: abbac860ed3f6f1caaec1152b426762535b8fba4 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109722' +--- +{% note %} + +**注:** {% data variables.product.prodname_actions %} の Google Cloud Storage のサポートは現在ベータ版であり、変更される可能性があります。 + +{% endnote %} + +## 前提条件 + +{% data variables.product.prodname_actions %} を有効化する前に、次のステップを完了していることを確認してください。 + +* ワークフローの実行によって生成されるデータを保存するための Google Cloud Storage バケットを作成します。 +* バケットにアクセスできる Google Cloud サービス アカウントを作成し、サービス アカウントのハッシュベースのメッセージ認証コード (HMAC) キーを作成します。 詳細については、Google Cloud ドキュメントの「[サービス アカウントの HMAC キーの管理](https://cloud.google.com/storage/docs/authentication/managing-hmackeys)」を参照してください。 + + サービス アカウントには、バケットに対する次の [ID およびアクセス管理 (IAM) アクセス許可](https://cloud.google.com/storage/docs/access-control/iam-permissions)が必要です。 + + * `storage.objects.create` + * `storage.objects.get` + * `storage.objects.list` + * `storage.objects.update` + * `storage.objects.delete` + * `storage.multipartUploads.create` + * `storage.multipartUploads.abort` + * `storage.multipartUploads.listParts` + * `storage.multipartUploads.list` {% data reusables.actions.enterprise-common-prereqs %} + +## Google Cloud Storage で {% data variables.product.prodname_actions %} を有効にする + +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. [成果物とログ ストレージ] で、 **[Google Cloud Storage]** を選び、バケットの詳細を入力します。 + + * **[サービス URL]** : バケットのサービス URL。 通常、これは `https://storage.googleapis.com` になります。 + * **[バケット名]** : バケットの名前。 + * **[HMAC アクセス ID]** と **[HMAC シークレット]** : ストレージ アカウントの Google Cloud アクセス ID とシークレット。 詳細については、Google Cloud ドキュメントの「[サービス アカウントの HMAC キーの管理](https://cloud.google.com/storage/docs/authentication/managing-hmackeys)」を参照してください。 + + ![Google Cloud Storage と構成のフィールドを選ぶためのラジオ ボタン](/assets/images/enterprise/management-console/actions-google-cloud-storage.png) {% data reusables.enterprise_management_console.test-storage-button %} {% data reusables.enterprise_management_console.save-settings %} + +{% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md index 4d43604d8a..eef8b04347 100644 --- a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md +++ b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md @@ -1,6 +1,6 @@ --- -title: Enabling GitHub Actions with MinIO Gateway for NAS storage -intro: 'You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use MinIO Gateway for NAS storage to store data generated by workflow runs.' +title: NAS ストレージ用の MinIO ゲートウェイで GitHub Actions を有効化する +intro: '{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効化し、NAS ストレージに MinIO Gateway を使用して、ワークフローの実行によって生成されたデータを保存できます。' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -13,36 +13,36 @@ topics: redirect_from: - /admin/github-actions/enabling-github-actions-with-minio-gateway-for-nas-storage shortTitle: MinIO Gateway for NAS storage +ms.openlocfilehash: bb738d04d54234704f3278422c1f1ef075956640 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106870' --- - {% data reusables.actions.minio-gateways-removal %} -## Prerequisites +## 前提条件 -Before enabling {% data variables.product.prodname_actions %}, make sure you have completed the following steps: +{% data variables.product.prodname_actions %} を有効化する前に、次のステップを完了していることを確認してください。 -* To avoid resource contention on the appliance, we recommend that MinIO be hosted separately from {% data variables.location.product_location %}. -* Create your bucket for storing workflow data. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} +* アプライアンスでのリソースの競合を回避するために、MinIO を {% data variables.location.product_location %} とは別にホストすることをお勧めします。 +* ワークフロー データを保存するためのバケットを作成します。 {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} {% data reusables.actions.enterprise-common-prereqs %} -## Enabling {% data variables.product.prodname_actions %} with MinIO Gateway for NAS storage +## NAS ストレージ用の MinIO ゲートウェイで {% data variables.product.prodname_actions %} を有効化する -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.actions %} -{% data reusables.actions.enterprise-enable-checkbox %} -1. Under "Artifact & Log Storage", select **Amazon S3**, and enter your storage bucket's details: +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} +1. [Artifact & Log Storage]\(成果物とログ ストレージ\) の下で、 **[Amazon S3]** を選択し、ストレージ バケットの詳細を入力します。 - * **AWS Service URL**: The URL to your MinIO service. For example, `https://my-minio.example:9000`. - * **AWS S3 Bucket**: The name of your S3 bucket. - * **AWS S3 Access Key** and **AWS S3 Secret Key**: The `MINIO_ACCESS_KEY` and `MINIO_SECRET_KEY` used for your MinIO instance. + * **[AWS Service URL]\(AWS サービス URL\)** : MinIO サービスの URL。 たとえば、`https://my-minio.example:9000` のようにします。 + * **[AWS S3 Bucket]\(AWS S3 バケット\)** : S3 バケットの名前。 + * **[AWS S3 Access Key]\(AWS S3 アクセス キー\)** および **[AWS S3 Secret Key]\(AWS S3 秘密鍵\)** : MinIO インスタンスで使用される `MINIO_ACCESS_KEY` および `MINIO_SECRET_KEY`。 - ![Radio button for selecting Amazon S3 Storage and fields for MinIO configuration](/assets/images/enterprise/management-console/actions-minio-s3-storage.png) -1. Under "Artifact & Log Storage", select **Force path style**. + ![Amazon S3 ストレージを選択するためのラジオボタンと MinIO 設定のフィールド](/assets/images/enterprise/management-console/actions-minio-s3-storage.png) +1. [Artifact & Log Storage]\(成果物とログ ストレージ\) の下で、 **[Force path style]\(パス スタイルの強制\)** を選択します。 - ![Checkbox to Force path style](/assets/images/enterprise/management-console/actions-minio-force-path-style.png) -{% data reusables.enterprise_management_console.test-storage-button %} -{% data reusables.enterprise_management_console.save-settings %} + ![[パス スタイルの強制] のチェックボックス](/assets/images/enterprise/management-console/actions-minio-force-path-style.png) {% data reusables.enterprise_management_console.test-storage-button %} {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %} diff --git a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index 79a2892040..fdd9ecc702 100644 --- a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -1,6 +1,6 @@ --- -title: Enabling automatic access to GitHub.com actions using GitHub Connect -intro: 'To allow {% data variables.product.prodname_actions %} in your enterprise to use actions from {% data variables.product.prodname_dotcom_the_website %}, you can connect your enterprise instance to {% data variables.product.prodname_ghe_cloud %}.' +title: GitHub Connect を使用して GitHub.com アクションへの自動アクセスを可能にする +intro: 'Enterprise 内の {% data variables.product.prodname_actions %} が {% data variables.product.prodname_dotcom_the_website %} のアクションを使用できるようにするには、Enterprise インスタンスを {% data variables.product.prodname_ghe_cloud %} に接続します。' permissions: 'Enterprise owners can enable access to all {% data variables.product.prodname_dotcom_the_website %} actions.' redirect_from: - /enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect @@ -14,54 +14,57 @@ topics: - Enterprise - GitHub Connect shortTitle: Use GitHub Connect for actions +ms.openlocfilehash: e666929288a63dc35ffe98a734918e3495579939 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107262' --- +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +## {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスについて -## About automatic access to {% data variables.product.prodname_dotcom_the_website %} actions - -By default, {% data variables.product.prodname_actions %} workflows on {% data variables.product.product_name %} cannot use actions directly from {% data variables.product.prodname_dotcom_the_website %} or [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). To make all actions from {% data variables.product.prodname_dotcom_the_website %} available on your enterprise instance, you can use {% data variables.product.prodname_github_connect %} to integrate {% data variables.product.product_name %} with {% data variables.product.prodname_ghe_cloud %}. +既定では、{% data variables.product.product_name %} の {% data variables.product.prodname_actions %} ワークフローでは、{% data variables.product.prodname_dotcom_the_website %} または [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions) から直接アクションを使用することはできません。 {% data variables.product.prodname_dotcom_the_website %} のすべてのアクションをエンタープライズ インスタンスで使用できるようにするには、{% data variables.product.prodname_github_connect %} を使用して、{% data variables.product.product_name %} と {% data variables.product.prodname_ghe_cloud %} を統合できます。 {% data reusables.actions.self-hosted-runner-networking-to-dotcom %} -Alternatively, if you want stricter control over which actions are allowed in your enterprise, you can manually download and sync actions onto your enterprise instance using the `actions-sync` tool. For more information, see "[Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)." +または、エンタープライズで許可されるアクションをより厳密に制御する場合は、`actions-sync` ツールを使用してアクションを手動でダウンロードしてエンタープライズ インスタンスに同期できます。 詳細については、「[{% data variables.product.prodname_dotcom_the_website %} からアクションを手動で同期する](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)」を参照してください。 -## About resolution for actions using {% data variables.product.prodname_github_connect %} +## {% data variables.product.prodname_github_connect %} を使用したアクションの解決について {% data reusables.actions.github-connect-resolution %} -If a user has already created an organization and repository in your enterprise that matches an organization and repository name on {% data variables.product.prodname_dotcom_the_website %}, the repository on your enterprise will be used instead of the {% data variables.product.prodname_dotcom_the_website %} repository. {% ifversion ghae %}A malicious user could take advantage of this behavior to run code as part of a workflow.{% else %}For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." +ユーザーが {% data variables.product.prodname_dotcom_the_website %} の組織とリポジトリ名に一致する組織とリポジトリを既にエンタープライズに作成している場合は、{% data variables.product.prodname_dotcom_the_website %} リポジトリの代わりに、エンタープライズ上のリポジトリが使用されます。 {% ifversion ghae %}悪意のあるユーザーがこの動作を利用して、ワークフローの一部としてコードを実行する可能性があります。{% else %}詳しくは、「[{% data variables.product.prodname_dotcom_the_website%} にアクセスされたアクションの名前空間の自動廃止](#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)」をご覧ください。 {% endif %} -## Enabling automatic access to all {% data variables.product.prodname_dotcom_the_website %} actions +## すべての {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスを有効化する -Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} for your enterprise, you must{% ifversion ghes %}: -- Configure {% data variables.location.product_location %} to use {% data variables.product.prodname_actions %}. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for GitHub Enterprise Server](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)." -- Enable{% else %} enable{% endif %} {% data variables.product.prodname_github_connect %}. For more information, see "[Managing {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/managing-github-connect)." +エンタープライズの {% data variables.product.prodname_dotcom_the_website %} からのすべてのアクションへのアクセスを有効にする前に、次を実行する必要があります。{% ifversion ghes %} +- {% data variables.location.product_location %}を構成して、{% data variables.product.prodname_actions %} を使います。 詳細については、「[GitHub Enterprise Server の {% data variables.product.prodname_actions %} の概要](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server)」を参照してください。 +- {% data variables.product.prodname_github_connect %} を有効にする必要があります{% else %} を有効にする必要があります{% endif %}。 詳細については、「[{% data variables.product.prodname_github_connect %} の管理](/admin/configuration/configuring-github-connect/managing-github-connect)」を参照してください。 -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.github-connect-tab %} -1. Under "Users can utilize actions from GitHub.com in workflow runs", use the drop-down menu and select **Enabled**. - ![Drop-down menu to actions from GitHub.com in workflows runs](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down-ae.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %} +1. [ユーザーはワークフローの実行で GitHub.com のアクションを利用できます] で、ドロップダウン メニューを使用して **[有効]** を選択します。 + ![ワークフロー実行内の GitHub.com からアクションへのドロップダウン メニュー](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down-ae.png) 1. {% data reusables.actions.enterprise-limit-actions-use %} -## Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website %} +## {% data variables.product.prodname_dotcom_the_website %} でアクセスされたアクションの名前空間の自動廃止 -When you enable {% data variables.product.prodname_github_connect %}, users see no change in behavior for existing workflows because {% data variables.product.prodname_actions %} searches {% data variables.location.product_location %} for each action before falling back to {% data variables.product.prodname_dotcom_the_website%}. This ensures that any custom versions of actions your enterprise has created are used in preference to their counterparts on {% data variables.product.prodname_dotcom_the_website%}. +{% data variables.product.prodname_github_connect %} を有効にすると、{% data variables.product.prodname_actions %} は各アクションの {% data variables.location.product_location %}を検索してから {% data variables.product.prodname_dotcom_the_website%} にフォールバックするため、ユーザーから見た既存のワークフローの動作は変わりません。 これにより、エンタープライズが作成したアクションのカスタム バージョンが、{% data variables.product.prodname_dotcom_the_website%} の対応するアクションに優先して使用されるようになります。 -Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website %} blocks the potential for a man-in-the-middle attack by a malicious user with access to {% data variables.location.product_location %}. When an action on {% data variables.product.prodname_dotcom_the_website %} is used for the first time, that namespace is retired in {% data variables.location.product_location %}. This blocks any user creating an organization and repository in your enterprise that matches that organization and repository name on {% data variables.product.prodname_dotcom_the_website %}. This ensures that when a workflow runs, the intended action is always run. +{% data variables.product.prodname_dotcom_the_website %} でアクセスされるアクションの名前空間が自動的に廃止されると、{% data variables.location.product_location %}にアクセスできる悪意のあるユーザーによる中間者攻撃の可能性がブロックされます。 {% data variables.product.prodname_dotcom_the_website %} に対するアクションが初めて使用されると、その名前空間は {% data variables.location.product_location %}で廃止されます。 これにより、{% data variables.product.prodname_dotcom_the_website %} の組織とリポジトリ名に一致する組織とリポジトリをエンタープライズ内に作成しているすべてのユーザーがブロックされます。 これにより、ワークフローの実行時に、意図したアクションが常に実行されるようになります。 -After using an action from {% data variables.product.prodname_dotcom_the_website %}, if you want to create an action in {% data variables.location.product_location %} with the same name, first you need to make the namespace for that organization and repository available. +{% data variables.product.prodname_dotcom_the_website %} からのアクションを使用した後、同じ名前の {% data variables.location.product_location %}にアクションを作成する場合は、まず、その組織とリポジトリの名前空間を使用できるようにする必要があります。 {% data reusables.enterprise_site_admin_settings.access-settings %} -2. In the left sidebar, under **Site admin** click **Retired namespaces**. -3. Locate the namespace that you want use in {% data variables.location.product_location %} and click **Unretire**. - ![Unretire namespace](/assets/images/enterprise/site-admin-settings/unretire-namespace.png) -4. Go to the relevant organization and create a new repository. +2. 左側のサイドバーの **[サイト管理者]** で、 **[廃止された名前空間]** をクリックします。 +3. {% data variables.location.product_location %}で使用する名前空間を見つけて、 **[廃止の取り消し]** をクリックします。 + ![名前空間の廃止を取り消す](/assets/images/enterprise/site-admin-settings/unretire-namespace.png) +4. 関連する組織に移動し、新しいリポジトリを作成します。 {% tip %} - **Tip:** When you unretire a namespace, always create the new repository with that name as soon as possible. If a workflow calls the associated action on {% data variables.product.prodname_dotcom_the_website %} before you create the local repository, the namespace will be retired again. For actions used in workflows that run frequently, you may find that a namespace is retired again before you have time to create the local repository. In this case, you can temporarily disable the relevant workflows until you have created the new repository. + **ヒント:** 名前空間の廃止を取り消す場合は、できるだけ早くその名前の新しいリポジトリを必ず作成してください。 ローカル リポジトリを作成する前に、ワークフローが {% data variables.product.prodname_dotcom_the_website %} に関連付けられたアクションを呼び出した場合、名前空間は再び廃止されます。 頻繁に実行されるワークフローで使用されるアクションの場合、ローカル リポジトリを作成する前に名前空間が再び廃止される場合があります。 この場合、新しいリポジトリを作成するまで、関連するワークフローを一時的に無効にすることができます。 {% endtip %} diff --git a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md index 7e1756c530..884371edf4 100644 --- a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md +++ b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md @@ -1,6 +1,6 @@ --- -title: Manually syncing actions from GitHub.com -intro: 'For users that need access to actions from {% data variables.product.prodname_dotcom_the_website %}, you can sync specific actions to your enterprise.' +title: GitHub.com からアクションを手動で同期する +intro: '{% data variables.product.prodname_dotcom_the_website %} からのアクションにアクセスする必要があるユーザは、特定のアクションを Enterprise インスタンスに同期できます。' redirect_from: - /enterprise/admin/github-actions/manually-syncing-actions-from-githubcom - /admin/github-actions/manually-syncing-actions-from-githubcom @@ -12,46 +12,50 @@ topics: - Actions - Enterprise shortTitle: Manually sync actions +ms.openlocfilehash: f4fe3aaecfa805b2a5966c0b2c41399529c2040e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107270' --- - -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} {% data reusables.actions.enterprise-no-internet-actions %} {% ifversion ghes or ghae %} -The recommended approach of enabling access to actions from {% data variables.product.prodname_dotcom_the_website %} is to enable automatic access to all actions. You can do this by using {% data variables.product.prodname_github_connect %} to integrate {% data variables.product.product_name %} with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." +{% data variables.product.prodname_dotcom_the_website %} からのアクションへのアクセスを有効化する際に推奨されるアプローチは、すべてのアクションへの自動アクセスを有効化することです。 これを行うには、{% data variables.product.prodname_github_connect %} を使用して {% data variables.product.product_name %} と {% data variables.product.prodname_ghe_cloud %} を統合します。 詳細については、「[{% data variables.product.prodname_github_connect %} を使用して {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスを有効にする](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)」を参照してください。 -However, if you want stricter control over which actions are allowed in your enterprise, you{% else %}You{% endif %} can follow this guide to use {% data variables.product.company_short %}'s open source [`actions-sync`](https://github.com/actions/actions-sync) tool to sync individual action repositories from {% data variables.product.prodname_dotcom_the_website %} to your enterprise. +ただし、エンタープライズで許可されるアクションをより厳密に制御する場合は、ユーザー{% else %}ユーザー{% endif %}はこのガイドに従って、{% data variables.product.company_short %} のオープンソース [`actions-sync`](https://github.com/actions/actions-sync) ツールを使用して、{% data variables.product.prodname_dotcom_the_website %} からエンタープライズに個々のアクション リポジトリを同期できます。 -## About the `actions-sync` tool +## `actions-sync` ツールについて -The `actions-sync` tool must be run on a machine that can access the {% data variables.product.prodname_dotcom_the_website %} API and your {% data variables.product.product_name %} instance's API. The machine doesn't need to be connected to both at the same time. +`actions-sync` ツールは、{% data variables.product.prodname_dotcom_the_website %} API と {% data variables.product.product_name %} インスタンスの API にアクセスできるコンピューターで実行する必要があります。 両方のマシンに同時に接続する必要はありません。 -If your machine has access to both systems at the same time, you can do the sync with a single `actions-sync sync` command. If you can only access one system at a time, you can use the `actions-sync pull` and `push` commands. +コンピューターが両方のシステムに同時にアクセスできる場合は、1 回の `actions-sync sync` コマンドで同期を実行できます。 一度に 1 つのシステムにのみアクセスできる場合は、`actions-sync pull` と `push` コマンドを使用できます。 -The `actions-sync` tool can only download actions from {% data variables.product.prodname_dotcom_the_website %} that are stored in public repositories. +`actions-sync` ツールは、パブリック リポジトリに保存されている {% data variables.product.prodname_dotcom_the_website %} からのみアクションをダウンロードできます。 {% note %} -**Note:** The `actions-sync` tool is intended for use in systems where {% data variables.product.prodname_github_connect %} is not enabled. If you run the tool on a system with {% data variables.product.prodname_github_connect %} enabled, you may see the error `The repository has been retired and cannot be reused`. This indicates that a workflow has used that action directly on {% data variables.product.prodname_dotcom_the_website %} and the namespace is retired on {% data variables.location.product_location %}. For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." +**注:** `actions-sync` ツールは、{% data variables.product.prodname_github_connect %} が有効になっていないシステムで使用することを目的としています。 {% data variables.product.prodname_github_connect %} が有効になっているシステムでツールを実行すると、エラー `The repository has been retired and cannot be reused` が表示されることがあります。 これは、ワークフローが {% data variables.product.prodname_dotcom_the_website %} に対してそのアクションを直接使用し、名前空間が {% data variables.location.product_location %}で廃止されたことを示します。 詳細については、「[{% data variables.product.prodname_dotcom_the_website%} でアクセスされたアクションの名前空間の自動廃止](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)」を参照してください。 {% endnote %} -## Prerequisites +## 前提条件 -* Before using the `actions-sync` tool, you must ensure that all destination organizations already exist in your enterprise. The following example demonstrates how to sync actions to an organization named `synced-actions`. For more information, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." -* You must create a {% data variables.product.pat_generic %} on your enterprise that can create and write to repositories in the destination organizations. For more information, see "[Creating a {% data variables.product.pat_generic %}](/github/authenticating-to-github/creating-a-personal-access-token)."{% ifversion ghes %} -* If you want to sync the bundled actions in the `actions` organization on {% data variables.location.product_location %}, you must be an owner of the `actions` organization. +* `actions-sync` ツールを使用する前に、すべての同期先組織が既にエンタープライズに存在していることを確認する必要があります。 次の例は、アクションを `synced-actions` という名前の組織に同期する方法を示しています。 詳細については、「[新しい Organization をゼロから作成](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)」を参照してください。 +* Enterprise に、宛先 Organization のリポジトリを作成して書き込むことができる{% data variables.product.pat_generic %}を作成する必要があります。 詳しくは、「[{% data variables.product.pat_generic %} の作成](/github/authenticating-to-github/creating-a-personal-access-token)」をご覧ください。{% ifversion ghes %} +* {% data variables.location.product_location %}で `actions` Organization 内のバンドルされたアクションを同期する場合は、`actions` Organization の所有者である必要があります。 {% note %} - **Note:** By default, even site administrators are not owners of the bundled `actions` organization. + **注:** 既定では、サイト管理者であっても、バンドルされた `actions` 組織の所有者ではありません。 {% endnote %} - Site administrators can use the `ghe-org-admin-promote` command in the administrative shell to promote a user to be an owner of the bundled `actions` organization. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)" and "[`ghe-org-admin-promote`](/admin/configuration/command-line-utilities#ghe-org-admin-promote)." + サイト管理者は、管理シェルの `ghe-org-admin-promote` コマンドを使用して、バンドルされた `actions` 組織の所有者にユーザーを昇格させることができます。 詳細については、「[管理シェル (SSH) にアクセスする](/admin/configuration/accessing-the-administrative-shell-ssh)」と「[`ghe-org-admin-promote`](/admin/configuration/command-line-utilities#ghe-org-admin-promote)」を参照してください。 ```shell ghe-org-admin-promote -u USERNAME -o actions @@ -79,20 +83,20 @@ This example demonstrates using the `actions-sync` tool to sync an individual ac --repo-name "actions/stale:synced-actions/actions-stale" ``` - The above command uses the following arguments: + 上記のコマンドでは、次の引数を使用しています。 - * `--cache-dir`: The cache directory on the machine running the command. - * `--destination-token`: A {% data variables.product.pat_generic %} for the destination enterprise instance. - * `--destination-url`: The URL of the destination enterprise instance. - * `--repo-name`: The action repository to sync. This takes the format of `owner/repository:destination_owner/destination_repository`. + * `--cache-dir`: コマンドを実行しているコンピューター上のキャッシュ ディレクトリ。 + * `--destination-token`: 同期先 Enterprise インスタンスの {% data variables.product.pat_generic %}。 + * `--destination-url`: 同期先のエンタープライズ インスタンスの URL。 + * `--repo-name`: 同期するアクション リポジトリ。これは `owner/repository:destination_owner/destination_repository` 形式になります。 - * The above example syncs the [`actions/stale`](https://github.com/actions/stale) repository to the `synced-actions/actions-stale` repository on the destination enterprise instance. You must create the organization named `synced-actions` in your enterprise before running the above command. - * If you omit `:destination_owner/destination_repository`, the tool uses the original owner and repository name for your enterprise. Before running the command, you must create a new organization in your enterprise that matches the owner name of the action. Consider using a central organization to store the synced actions in your enterprise, as this means you will not need to create multiple new organizations if you sync actions from different owners. - * You can sync multiple actions by replacing the `--repo-name` parameter with `--repo-name-list` or `--repo-name-list-file`. For more information, see the [`actions-sync` README](https://github.com/actions/actions-sync#actions-sync). -1. After the action repository is created in your enterprise, people in your enterprise can use the destination repository to reference the action in their workflows. For the example action shown above: + * 上記の例では [`actions/stale`](https://github.com/actions/stale) リポジトリを、同期先のエンタープライズ インスタンス上の `synced-actions/actions-stale` リポジトリに同期します。 上記のコマンドを実行する前に、エンタープライズに `synced-actions` という名前の組織を作成する必要があります。 + * `:destination_owner/destination_repository` を省略した場合、ツールではエンタープライズの元の所有者とリポジトリ名を使用します。 コマンドを実行する前に、アクションの所有者名と一致する新しい Organization を Enterprise に作成する必要があります。 同期されたアクションを Enterprise に保存するために中枢の Organization を使用することを検討してください。これは、異なる所有者からのアクションを同期する場合、複数の新しい Organization を作成する必要がないということです。 + * `--repo-name` パラメーターを `--repo-name-list` または `--repo-name-list-file` に置き換えることで、複数のアクションを同期できます。 詳細については、[`actions-sync`README](https://github.com/actions/actions-sync#actions-sync) を参照してください。 +1. Enterprise でアクションリポジトリが作成された後、Enterprise 内のユーザは、宛先リポジトリを使用してワークフロー内のアクションを参照できます。 上記のアクション例の場合: ```yaml uses: synced-actions/actions-stale@v1 ``` - For more information, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsuses)." + 詳細については、「[GitHub Actions のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsuses)」を参照してください。 diff --git a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md index 585957f8c6..99692be140 100644 --- a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md +++ b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md @@ -1,6 +1,6 @@ --- -title: Using the latest version of the official bundled actions -intro: 'You can update the actions that are bundled with your enterprise, or use actions directly from {% data variables.product.prodname_dotcom_the_website %}.' +title: 公式のバンドルされたアクションの最新バージョンを使用する +intro: 'エンタープライズにバンドルされているアクションを更新することも、{% data variables.product.prodname_dotcom_the_website %} から直接アクションを使用することもできます。' versions: ghes: '*' ghae: '*' @@ -12,43 +12,48 @@ topics: redirect_from: - /admin/github-actions/using-the-latest-version-of-the-official-bundled-actions shortTitle: Use the latest bundled actions +ms.openlocfilehash: a86c731602bc39cc35fbff823ebdbfbdf2dec2c9 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107030' --- -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -Your enterprise instance includes a number of built-in actions that you can use in your workflows. For more information about the bundled actions, see "[Official actions bundled with your enterprise instance](/admin/github-actions/about-using-actions-in-your-enterprise#official-actions-bundled-with-your-enterprise-instance)." +Enterprise インスタンスには、ワークフローで使用できる組み込みアクションが多数含まれています。 バンドルされたアクションについて詳しくは、「[Enterprise インスタンスにバンドルされている公式アクション](/admin/github-actions/about-using-actions-in-your-enterprise#official-actions-bundled-with-your-enterprise-instance)」をご覧ください。 -These bundled actions are a point-in-time snapshot of the official actions found at https://github.com/actions, so there may be newer versions of these actions available. You can use the `actions-sync` tool to update these actions, or you can configure {% data variables.product.prodname_github_connect %} to allow access to the latest actions on {% data variables.product.prodname_dotcom_the_website %}. These options are described in the following sections. +これらのバンドルされたアクションは、 https://github.com/actions で見つかる公式のアクションの特定時点におけるスナップショットであるため、これらのアクションの新しいバージョンを使用できる可能性があります。 `actions-sync` ツールを使ってこれらのアクションを更新するか、{% data variables.product.prodname_dotcom_the_website %} 上の最新アクションにアクセスできるように {% data variables.product.prodname_github_connect %} を構成することができます。 以降のセクションでは、これらのオプションについて説明します。 -## Using `actions-sync` to update the bundled actions +## `actions-sync` を使ってバンドルされたアクションを更新する -To update the bundled actions, you can use the `actions-sync` tool to update the snapshot. For more information on using `actions-sync`, see "[Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}](/admin/github-actions/manually-syncing-actions-from-githubcom)." +バンドルされたアクションを更新するには、`actions-sync` ツールを使ってスナップショットを更新できます。 `actions-sync` の使用について詳しくは、「[{% data variables.product.prodname_dotcom_the_website %} からアクションを手動で同期する](/admin/github-actions/manually-syncing-actions-from-githubcom)」をご覧ください。 -## Using {% data variables.product.prodname_github_connect %} to access the latest actions +## {% data variables.product.prodname_github_connect %} を使って最新のアクションにアクセスする -You can use {% data variables.product.prodname_github_connect %} to allow {% data variables.product.product_name %} to use actions from {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." +{% data variables.product.prodname_github_connect %} を使うと、{% data variables.product.product_name %} で {% data variables.product.prodname_dotcom_the_website %} のアクションを使用できます。 詳細については、「[{% data variables.product.prodname_github_connect %} を使用して {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスを有効にする](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)」を参照してください。 -Once {% data variables.product.prodname_github_connect %} is configured, you can use the latest version of an action by deleting its local repository in the `actions` organization on your instance. For example, if your enterprise instance is using `v1` of the `actions/checkout` action, and you need to use `{% data reusables.actions.action-checkout %}` which isn't available on your enterprise instance, perform the following steps to be able to use the latest `checkout` action from {% data variables.product.prodname_dotcom_the_website %}: +{% data variables.product.prodname_github_connect %} を構成したら、インスタンス上の `actions` Organization 内のローカル リポジトリを削除することで、アクションの最新バージョンを使用できます。 たとえば、Enterprise インスタンスで `actions/checkout` アクションの `v1` を使っていて、Enterprise インスタンスで使用できない `{% data reusables.actions.action-checkout %}` を使う必要がある場合は、次の手順のようにして、{% data variables.product.prodname_dotcom_the_website %} から最新の `checkout` アクションを使用できるようにします。 -1. From an enterprise owner account on {% data variables.product.product_name %}, navigate to the repository you want to delete from the *actions* organization (in this example `checkout`). -1. By default, site administrators are not owners of the bundled *actions* organization. To get the access required to delete the `checkout` repository, you must use the site admin tools. Click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page in that repository. - ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) -1. Click {% octicon "shield-lock" %} **Security** to see the security overview for the repository. - ![Security header the repository](/assets/images/enterprise/site-admin-settings/access-repo-security-info.png) -1. Under "Privileged access", click **Unlock**. - ![Unlock button](/assets/images/enterprise/site-admin-settings/unlock-priviledged-repo-access.png) -1. Under **Reason**, type a reason for unlocking the repository, then click **Unlock**. - ![Confirmation dialog](/assets/images/enterprise/site-admin-settings/confirm-unlock-repo-access.png) -1. Now that the repository is unlocked, you can leave the site admin pages and delete the repository within the `actions` organization. At the top of the page, click the repository name, in this example **checkout**, to return to the summary page. - ![Repository name link](/assets/images/enterprise/site-admin-settings/display-repository-admin-summary.png) -1. Under "Repository info", click **View code** to leave the site admin pages and display the `checkout` repository. -1. Delete the `checkout` repository within the `actions` organization. For information on how to delete a repository, see "[Deleting a repository](/github/administering-a-repository/deleting-a-repository)." - ![View code link](/assets/images/enterprise/site-admin-settings/exit-admin-page-for-repository.png) -1. Configure your workflow's YAML to use `{% data reusables.actions.action-checkout %}`. -1. Each time your workflow runs, the runner will use the specified version of `actions/checkout` from {% data variables.product.prodname_dotcom_the_website %}. +1. {% data variables.product.product_name %} の Enterprise 所有者アカウントから、*actions* Organization から削除するリポジトリに移動します (この例では `checkout`)。 +1. 既定では、サイト管理者はバンドルされた *actions* Organization の所有者ではありません。 `checkout` リポジトリを削除するために必要なアクセス権を得るには、サイト管理ツールを使う必要があります。 そのリポジトリのページの右上隅にある {% octicon "rocket" aria-label="The rocket ship" %} をクリックします。 + ![サイト管理者の設定にアクセスするための宇宙船アイコン](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. **[{% octicon "shield-lock" %} セキュリティ]** をクリックして、リポジトリのセキュリティの概要を表示します。 + ![リポジトリのセキュリティ ヘッダー](/assets/images/enterprise/site-admin-settings/access-repo-security-info.png) +1. [特権アクセス] で、 **[ロック解除]** をクリックします。 + ![ロック解除ボタン](/assets/images/enterprise/site-admin-settings/unlock-priviledged-repo-access.png) +1. **[理由]** にリポジトリのロックを解除する理由を入力して、 **[ロック解除]** をクリックします。 + ![確認のダイアログ](/assets/images/enterprise/site-admin-settings/confirm-unlock-repo-access.png) +1. リポジトリがロック解除されたので、サイト管理者ページから移動して、`actions` Organization 内のリポジトリを削除できます。 ページの上部にあるリポジトリ名 (この例では **checkout**) をクリックして、概要ページに戻ります。 + ![リポジトリ名のリンク](/assets/images/enterprise/site-admin-settings/display-repository-admin-summary.png) +1. [リポジトリ情報] で、 **[コードの表示]** をクリックしてサイト管理者ページから移動し、`checkout` リポジトリを表示します。 +1. `actions` Organization 内の `checkout` リポジトリを削除します。 リポジトリを削除する方法については、「[リポジトリの削除](/github/administering-a-repository/deleting-a-repository)」をご覧ください。 + ![[コードの表示] リンク](/assets/images/enterprise/site-admin-settings/exit-admin-page-for-repository.png) +1. `{% data reusables.actions.action-checkout %}` を使うようにワークフローの YAML を構成します。 +1. ワークフローが実行するたびに、ランナーは {% data variables.product.prodname_dotcom_the_website %} から指定されたバージョンの `actions/checkout` を使います。 {% note %} - **Note:** The first time the `checkout` action is used from {% data variables.product.prodname_dotcom_the_website %}, the `actions/checkout` namespace is automatically retired on {% data variables.location.product_location %}. If you ever want to revert to using a local copy of the action, you first need to remove the namespace from retirement. For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)." + **注:** `checkout` アクションが {% data variables.product.prodname_dotcom_the_website %} から初めて使われるとき、{% data variables.location.product_location %}で `actions/checkout` 名前空間が自動的に廃止されます。 アクションのローカル コピーを使うように戻したい場合は、最初に名前空間を廃止から削除する必要があります。 詳細については、「[{% data variables.product.prodname_dotcom_the_website%} でアクセスされたアクションの名前空間の自動廃止](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 7ebd13139b..c0690e8ad4 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: About authentication for your enterprise +title: Enterprise の認証について shortTitle: About authentication -intro: 'You {% ifversion ghae %}must configure SAML single sign-on (SSO) so people can{% else %}can choose how people{% endif %} authenticate to access {% ifversion ghec %}your enterprise''s resources on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.location.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}.' +intro: '{% ifversion ghec %}{% data variables.product.product_name %} 上にある Enterprise のリソース{% elsif ghes %}{% data variables.location.product_location %}{% elsif ghae %} 上にある Enterprise {% endif %}にユーザーがアクセスできるように{% ifversion ghae %} SAML シングル サインオン (SSO) を構成する必要があります{% else %}ユーザーを認証する方法を選ぶことができます{% data variables.product.product_name %}{% endif %}。' versions: ghec: '*' ghes: '*' @@ -13,136 +13,140 @@ topics: - Enterprise - Identity - SSO +ms.openlocfilehash: 9931a13150ff98d7ab113d37df9622b43367fa1b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107022' --- - -## About authentication for your enterprise +## Enterprise の認証について {% ifversion ghec %} -Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. +{% data variables.product.product_name %} の Enterprise 所有者は、Enterprise のリソースに対する認証とアクセスに関する要件を制御できます。 -You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. +メンバーがユーザー アカウントを作成して管理できるようにするか、Enterprise で {% data variables.product.prodname_emus %} を使用してメンバーのアカウントを作成、管理できるようにするかを選ぶことができます。 メンバーが自分のアカウントを管理できるようにする場合は、SAML 認証を構成して、チームで使用される Web アプリケーションのセキュリティを強化し、ID とアクセスを一元化することもできます。 -After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." +これらのオプションの詳しい情報を学習した後、Enterprise に最適な方法を決定するには、「[Enterprise に最適な認証方法を特定する](#identifying-the-best-authentication-method-for-your-enterprise)」を参照してください。 -## Authentication methods for {% data variables.product.product_name %} +## {% data variables.product.product_name %} の認証方法 -The following options are available for account management and authentication on {% data variables.product.product_name %}. +{% data variables.product.product_name %} のアカウント管理と認証には、次のオプションを使用できます。 -- [Authentication through {% data variables.location.product_location %}](#authentication-through-githubcom) -- [Authentication through {% data variables.location.product_location %} with additional SAML access restriction](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) +- [{% data variables.location.product_location %} による認証](#authentication-through-githubcom) +- [追加の SAML アクセス制限を使用した {% data variables.location.product_location %} による認証](#authentication-through-githubcom-with-additional-saml-access-restriction) +- [{% data variables.product.prodname_emus %} とフェデレーションを使用した認証](#authentication-with-enterprise-managed-users-and-federation) -### Authentication through {% data variables.location.product_location %} +### {% data variables.location.product_location %} による認証 -By default, each member must create a personal account on {% data variables.location.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after signing into the account on {% data variables.location.product_location %}. The member manages the account, and can contribute to other enterprises, organizations, and repositories on {% data variables.location.product_location %}. +既定では、各メンバーは {% data variables.location.product_location %} に個人アカウントを作成する必要があります。 Enterprise へのアクセス権を付与すると、メンバーは {% data variables.location.product_location %} のアカウントにサインインした後、Enterprise のリソースにアクセスできます。 メンバーはアカウントを管理し、{% data variables.location.product_location %} の他の Enterprise、Organization、リポジトリに投稿できます。 -### Authentication through {% data variables.location.product_location %} with additional SAML access restriction +### 追加の SAML アクセス制限を使用した {% data variables.location.product_location %} による認証 -If you configure additional SAML access restriction, each member must create and manage a personal account on {% data variables.location.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after both signing into the account on {% data variables.location.product_location %} and successfully authenticating with your SAML identity provider (IdP). The member can contribute to other enterprises, organizations, and repositories on {% data variables.location.product_location %} using their personal account. For more information about requiring SAML authentication for all access your enterprise's resources, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +追加の SAML アクセス制限を構成する場合は、各メンバーが {% data variables.location.product_location %} の個人アカウントを作成して管理する必要があります。 Enterprise へのアクセス権を付与すると、メンバーは {% data variables.location.product_location %} のアカウントにサインインし、SAML ID プロバイダー (IdP) で正常に認証した後に、Enterprise のリソースにアクセスできます。 メンバーは個人アカウントを使用して、{% data variables.location.product_location %} の他の Enterprise、Organization、リポジトリに投稿できます。 Enterprise のリソースへのすべてのアクセスに SAML 認証を要求する方法について詳しくは、「[Enterprise IAM の SAML について](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)」を参照してください。 -If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. 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)." +{% data variables.product.product_name %} でスタンドアロン Organization を使用する場合、または Enterprise 内のすべての Organization に対して SAML 認証を使用しない場合は、個々の Organization に対して SAML を構成できます。 詳細については、「[SAML シングル サインオンを使うアイデンティティおよびアクセス管理について](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)」を参照してください。 -### Authentication with {% data variables.product.prodname_emus %} and federation +### {% data variables.product.prodname_emus %} とフェデレーションを使用した認証 -If you need more control of the accounts for your enterprise members on {% data variables.location.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.location.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." +{% data variables.location.product_location %} の Enterprise メンバーのアカウントをより細かく制御する必要がある場合は、{% data variables.product.prodname_emus %} を使用できます。 {% data variables.product.prodname_emus %} では、IdP を使用し、{% data variables.location.product_location %} の Enterprise メンバーのアカウントをプロビジョニングして管理します。 作成されたアカウントに各メンバーがサインインすると、Enterprise でそのアカウントが管理されます。 {% data variables.product.prodname_dotcom_the_website %} の残りの部分への投稿は制限されています。 詳細については、「[{% data variables.product.prodname_emus %} について](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)」を参照してください。 -## Identifying the best authentication method for your enterprise +## Enterprise に最適な認証方法を特定する -Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. +SAML SSO と {% data variables.product.prodname_emus %} の両方で、Enterprise のリソースのセキュリティが強化されます。 さらに、{% data variables.product.prodname_emus %} を使用すると、Enterprise メンバーのユーザー アカウントを管理し、アカウントで実行できる操作を制限できます。 ただし、これらの制限によって開発者のワークフローが妨げられる場合、Enterprise ではそれらを受け入れられないことがあります。 -To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. +Enterprise が SAML SSO と {% data variables.product.prodname_emus %} のどちらから、より多くのメリットを得られるかを判断するには、これらの質問を自問してください。 -- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) -- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) -- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) -- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) -- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) -- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) +- [ユーザーのユーザー アカウントを自分で管理したいか?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [Enterprise でどの ID プロバイダーを使用するか?](#which-identity-provider-does-your-enterprise-use) +- [開発者はパブリック リポジトリ、gist、{% data variables.product.prodname_pages %} サイトのどれで作業するか?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [開発者は Enterprise 外部のコラボレーションに依存しているか?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [Enterprise は外部のコラボレーターに依存しているか?](#does-your-enterprise-rely-on-outside-collaborators) +- [会社が移行コストを許容できるか?](#can-your-enterprise-tolerate-migration-costs) -### Do you want to control the user accounts for your users? +### ユーザーのユーザー アカウントを自分で管理したいか? -{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. +{% data variables.product.prodname_emus %} は、Enterprise メンバーが {% data variables.product.prodname_dotcom_the_website %} で自分の個人アカウントを使って Enterprise のリソースにアクセスすることを望まない場合に、適している可能性があります。 -With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. +SAML SSO を使用すると、開発者は自分の個人アカウントを作成して管理でき、各アカウントは IdP の SAML ID にリンクされます。 {% data variables.product.prodname_emus %} は、ご自身でユーザーのアカウントをプロビジョニングするため、他の使い慣れた SSO ソリューションと同様に機能します。 また、ユーザー名とアカウントに関連付けられるメール アドレスを管理することで、ユーザー アカウントが会社の ID に準拠していることを確実にすることもできます。 -If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. +現在、ユーザーに対して、{% data variables.product.prodname_dotcom_the_website %} で新しいアカウントを作成して Enterprise でのみ使用するように要求している場合は、{% data variables.product.prodname_emus %} が適している可能性があります。 ただし、IdP をユーザー向けの信頼できるソースとして使用し、アクセス管理が複雑すぎる場合は、SAML SSO の方が適切なオプションである可能性があります。 たとえば、IdP で新しいユーザーをオンボードするための確立されたプロセスが Enterprise にない場合があります。 -### Which identity provider does your enterprise use? +### Enterprise でどの ID プロバイダーを使用するか? -{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. For the list of supported IdPs for each option, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" and "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)." +{% data variables.product.prodname_emus %} がサポートされている IdP の数は限られています。SAML SSO を使用すると、多数の IdP に対する完全なサポートと、SAML 2.0 標準を実装しているすべての IdP に対する制限付きサポートが提供されます。 各オプションでサポートされている IdP の一覧については、「[{% data variables.product.prodname_emus %} について](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)」および「[Enterprise IAM の SAML について](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)」を参照してください。 -You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. +サポートされていない IdP で {% data variables.product.prodname_emus %} を使用できるのは、サポートされていない IdP をサポートされている IdP にフェデレーションして統合ポイントとして使用する場合のみです。 このような余分な複雑さを避けたい場合は、SAML SSO の方が優れたソリューションになる可能性があります。 -### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? +### 開発者はパブリック リポジトリ、gist、{% data variables.product.prodname_pages %} サイトのどれで作業するか? -To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.enterprise.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.enterprise.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." +Enterprise メンバーが誤って {% data variables.product.prodname_dotcom_the_website %} で Enterprise 所有のコンテンツを一般に漏洩させることがないように、{% data variables.product.prodname_emus %} では、ユーザーが実行できる操作に対して強力な制限が課されます。 たとえば、{% data variables.enterprise.prodname_managed_users %} では、パブリック リポジトリ、任意の可視性を持つ gist、または Enterprise 外部で閲覧できる {% data variables.product.prodname_pages %} サイトを作成することはできません。 制限の完全な一覧については、「[{% data variables.enterprise.prodname_managed_users %} の機能と制限](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)」を参照してください。 -These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. +これらの制限が受け入れらない Enterprise もあります。 {% data variables.product.prodname_emus %} がご自身に適しているかどうかを判断するには、開発者と共に制限事項を確認し、いずれかの制限によって既存のワークフローが妨げられるかどうかを確認します。 該当する場合は、お使いの Enterprise には SAML SSO が適している可能性があります。 -### Do your developers rely on collaboration outside of your enterprise? +### 開発者は Enterprise 外部のコラボレーションに依存しているか? -{% data variables.enterprise.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers must contribute to both repositories within and outside of your enterprise, including private repositories, {% data variables.product.prodname_emus %} may not be right for your enterprise. SAML SSO may be a better solution. +{% data variables.enterprise.prodname_managed_users_caps %} では、Enterprise 内部のリポジトリにのみ投稿できます。 開発者がプライベート リポジトリを含め、エンタープライズ内と外部の両方のリポジトリに投稿する必要がある場合、{% data variables.product.prodname_emus %}はエンタープライズに適していない可能性があります。 SAML SSO の方が優れたソリューションになる可能性があります。 -Some companies maintain repositories within an existing enterprise using SAML SSO on {% data variables.location.product_location %}, and also create an {% data variables.enterprise.prodname_emu_enterprise %}. Developers who contribute to repositories owned by both enterprises from a single workstation must switch between the accounts on {% data variables.location.product_location %} within a single browser, or use a different browser for each account. The developer may also need to customize the workstation's Git configuration to accommodate the two accounts. The complexity of this workflow can increase the risk of mistakenly leaking internal code to the public. +一部の会社では、{% data variables.location.product_location %} に SAML SSO を使用して既存の Enterprise 内のリポジトリを保持し、{% data variables.enterprise.prodname_emu_enterprise %}も作成します。 1 つのワークステーションから両方の Enterprise によって所有されるリポジトリに投稿する開発者は、1 つのブラウザー内で {% data variables.location.product_location %} のアカウントを切り替えるか、アカウントごとに異なるブラウザーを使用する必要があります。 開発者は、2 つのアカウントに対応するようにワークステーションの Git 構成をカスタマイズする必要がある場合もあります。 このワークフローの複雑さは、内部コードを誤って一般に漏洩させるリスクを高める可能性があります。 -If you decide to create an {% data variables.enterprise.prodname_emu_enterprise %} but require that developers contribute to resources outside of the enterprise from a single workstation, you can provide support for switching between the accounts in a developer's local Git configuration. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#supporting-developers-with-multiple-user-accounts-on-githubcom)." +{% data variables.enterprise.prodname_emu_enterprise %}を作成する場合に、開発者が 1 つのワークステーションから Enterprise 外のリソースに投稿する必要がある場合は、開発者のローカル Git 構成でアカウントを切り替えるためのサポートを提供できます。 詳細については、「[{% data variables.product.prodname_emus %} について](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#supporting-developers-with-multiple-user-accounts-on-githubcom)」を参照してください。 -### Does your enterprise rely on outside collaborators? +### Enterprise は外部のコラボレーターに依存しているか? -With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." +SAML SSO を使用すると、外部コラボレーター ロールを使用して、IdP のディレクトリのメンバーではないユーザーに特定のリポジトリへのアクセスを許可できます。 これは、社外のコラボレーター (請負業者など) に対して特に役立ちます。 詳しい情報については、「[外部のコラボレーターを Organization のリポジトリに追加する](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)」を参照してください。 -With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.enterprise.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. +{% data variables.product.prodname_emus %} の場合、外部コラボレーター ロールは存在しません。 Enterprise のリソースには、常に IdP によってプロビジョニングされる {% data variables.enterprise.prodname_managed_users %} のみがアクセスできます。 外部コラボレーターに Enterprise へのアクセスを許可するには、IdP でゲスト アカウントを使用する必要があります。 {% data variables.product.prodname_emus %} に関心がある場合は、開発者に、これによって既存のワークフローが妨げられるかどうかを確認してください。 該当する場合は、SAML SSO の方が優れたソリューションになる可能性があります。 -### Can your enterprise tolerate migration costs? +### 会社が移行コストを許容できるか? -If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. +会社で {% data variables.product.prodname_dotcom_the_website %} を初めて使用する場合、SAML SSO と {% data variables.product.prodname_emus %} は同じように簡単に導入できます。 -If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.enterprise.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." +既に {% data variables.product.prodname_dotcom_the_website %} を使用していて、開発者が各自のユーザー アカウントを管理している場合は、{% data variables.product.prodname_emus %} を導入するには、新しい Enterprise アカウントに移行する必要があります。 詳しい情報については、「[{% data variables.enterprise.prodname_managed_users %} を含む Enterprise について](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)」を参照してください。 -Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. +{% data variables.product.prodname_emus %} は無料ですが、移行プロセスにはチームの時間またはコストが必要になる場合があります。 この移行プロセスが、ご自身のビジネスと開発者に許容されることを確認してください。 そうでない場合は、SAML SSO が適している可能性があります。 {% elsif ghes %} -Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. +サイト管理者は、ユーザーが {% data variables.product.product_name %} インスタンスにアクセスするための認証方法を決定できます。 {% data variables.product.product_name %} のビルトイン認証を使用することができます。チームで使用される Web アプリケーションの ID とアクセス管理を一元化する場合は、外部認証方法を構成できます。 -## Authentication methods for {% data variables.product.product_name %} +## {% data variables.product.product_name %} の認証方法 -The following authentication methods are available for {% data variables.product.product_name %}. +{% data variables.product.product_name %} では、次の認証方法を使用できます。 -- [Built-in authentication](#built-in-authentication) -- [External authentication](#external-authentication) +- [ビルトイン認証](#built-in-authentication) +- [外部認証](#external-authentication) -### Built-in authentication +### ビルトイン認証 -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} インスタンスにアクセスするために、ユーザーはアカウントの資格情報を使用して認証します。 詳しくは、「[ビルトイン認証の設定](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)」を参照してください。 -### External authentication +### 外部認証 -If you use an external directory or identity provider (IdP) to centralize access to multiple web applications, you may be able to configure external authentication for {% data variables.location.product_location %}. For more information, see the following articles. +外部ディレクトリまたは ID プロバイダー (IdP) を使用して複数の Web アプリケーションへのアクセスを一元化する場合は、{% data variables.location.product_location %} の外部認証を構成できる可能性があります。 詳細については、次の記事を参照してください。 -- "[Using CAS for enterprise IAM](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" -- "[Using LDAP for enterprise IAM](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" -- "[Using SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" +- [Enterprise IAM での CAS の使用](/admin/identity-and-access-management/using-cas-for-enterprise-iam) +- 「[Enterprise IAM での LDAP の使用](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)」 +- [Enterprise IAM での SAML の使用](/admin/identity-and-access-management/using-saml-for-enterprise-iam) -If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." +外部認証を使用することにした場合は、外部認証プロバイダーにアカウントを持っていないユーザーのフォールバック認証を構成することもできます。 たとえば、請負業者またはコンピューター ユーザーにアクセス権を付与できます。 詳しくは、「[プロバイダー外のユーザーのためのビルトイン認証の許可](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)」を参照してください。 {% ifversion scim-for-ghes %} -If you use SAML SSO for authentication, you can also provision users and map IdP groups to teams using SCIM. For more information, see "[Configuring user provisioning with SCIM for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise)." +認証に SAML SSO を使用する場合は、SCIM を使用してユーザーをプロビジョニングし、IdP グループをチームにマップすることもできます。 詳しくは、「[Enterprise 用の SCIM を使用したユーザーのプロビジョニングを構成する](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise)」を参照してください。 {% endif %} {% elsif ghae %} -{% data variables.product.product_name %} uses SAML SSO for authentication. Enterprise owners must configure SAML SSO with a SAML identity provider (IdP) during initialization. For more information, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +{% data variables.product.product_name %}では認証に SAML SSO が使用されます。 Enterprise 所有者は、初期化中に SAML ID プロバイダー (IdP) で SAML SSO を構成する必要があります。 詳しくは、「[Enterprise IAM の SAML について](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)」を参照してください。 {% endif %} -## Further reading +## 参考資料 -- "[Types of {% data variables.product.company_short %} accounts](/get-started/learning-about-github/types-of-github-accounts)" -- "[About enterprise accounts](/admin/overview/about-enterprise-accounts)" -{%- ifversion ghec %} -- "[Can I create accounts for people in my organization?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" +- [{% data variables.product.company_short %} アカウントの種類](/get-started/learning-about-github/types-of-github-accounts) +- [Enterprise アカウントについて](/admin/overview/about-enterprise-accounts){%- ifversion ghec %} +- [私の Organization に所属する人のためにアカウントを作成できますか?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization) {% endif %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md index b93d13e2e5..ab105230ec 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md @@ -14,12 +14,12 @@ topics: - Security - SSO - Troubleshooting -ms.openlocfilehash: 806db249c8ad083965136005843d30fd1a3f5015 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 7b8c42a1012e91268f4315d99934a4f38c52a529 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147093185' +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107534' --- ## ユーザー名の競合 @@ -32,6 +32,7 @@ SAML SSO 構成を組織からエンタープライズ アカウントに変更 - 「[組織からエンタープライズ アカウントへの SAML 構成の切り替え](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)」 - 「[SAML から OIDC への移行](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)」 +- 「[エンタープライズを新しい ID プロバイダーまたはテナントに移行する](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-your-enterprise-to-a-new-identity-provider-or-tenant)」 ## SSO を使用できない場合のエンタープライズへのアクセス diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index 2015dcd47d..7a68379de4 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -1,7 +1,7 @@ --- -title: About {% data variables.product.prodname_emus %} +title: '{% data variables.product.prodname_emus %} について' shortTitle: About managed users -intro: 'You can centrally manage identity and access for your enterprise members on {% data variables.product.prodname_dotcom %} from your identity provider.' +intro: 'ID プロバイダーから {% data variables.product.prodname_dotcom %} 上のエンタープライズ メンバーの ID とアクセスを一元管理することができます。' redirect_from: - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users @@ -17,50 +17,55 @@ topics: - Enterprise - SSO allowTitleToDifferFromFilename: true +ms.openlocfilehash: 371a6998976fdb8ff87017866319912b28dc8ce6 +ms.sourcegitcommit: ec712c0fd32e7fe2f74c2b6d5da95f700dfd8111 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148110370' --- +## {% data variables.product.prodname_emus %} について -## About {% data variables.product.prodname_emus %} +{% data variables.product.prodname_emus %} を使用すると、ID プロバイダー (IdP) を使用して Enterprise メンバーのユーザー アカウントを制御できます。 IdP で {% data variables.product.prodname_emu_idp_application %} アプリケーションに割り当てられたユーザーは、{% data variables.product.prodname_dotcom %} の新しいユーザー アカウントとしてプロビジョニングされ、Enterprise に追加されます。 IdP からユーザー アカウントのユーザー名、プロファイル データ、チーム メンバーシップ、リポジトリへのアクセスを制御します。 -With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access for the user accounts from your IdP. - -In your IdP, you can give each {% data variables.enterprise.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.enterprise.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.enterprise.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." +IdP では、各{% data variables.enterprise.prodname_managed_user %}に、ユーザー、Enterprise 所有者、または課金マネージャーのロールを付与できます。 {% data variables.enterprise.prodname_managed_users_caps %}は、Enterprise 内の Organization を所有でき、他の{% data variables.enterprise.prodname_managed_users %}を Organization とその中の Team に追加できます。 詳細については、「[Enterprise におけるロール](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)」および「[Organization について](/organizations/collaborating-with-groups-in-organizations/about-organizations)」を参照してください。 {% ifversion oidc-for-emu %} -{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." +{% data reusables.enterprise-accounts.emu-cap-validates %}詳細については、「[IdP の条件付きアクセス ポリシー](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)」を参照してください。 {% endif %} -You can grant {% data variables.enterprise.prodname_managed_users %} access to and the ability to contribute to repositories within your enterprise, but {% data variables.enterprise.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. For more information, see "[Abilities and restrictions of {% data variables.enterprise.prodname_managed_users %}](#abilities-and-restrictions-of-enterprise-managed-users)." +{% data variables.enterprise.prodname_managed_users %}に、Enterprise 内のリポジトリへのアクセス権と、そこに投稿する機能を付与できますが、{% data variables.enterprise.prodname_managed_users %}では、パブリック コンテンツを作成したり、残りの {% data variables.product.prodname_dotcom %} で他のユーザー、Organization、Enterprise と共同作業を行ったりすることはできません。 詳しい情報については、「[{% data variables.enterprise.prodname_managed_users %}の機能と制限](#abilities-and-restrictions-of-enterprise-managed-users)」を参照してください。 -The usernames of your enterprise's {% data variables.enterprise.prodname_managed_users %} and their profile information, such as display names and email addresses, are set by through your IdP and cannot be changed by the users themselves. For more information, see "[Usernames and profile information](#usernames-and-profile-information)." +Enterprise の{% data variables.enterprise.prodname_managed_users %}のユーザー名とそのプロファイル情報 (表示名やメール アドレスなど) は、IdP によって設定され、ユーザー自身が変更することはできません。 詳細については、「[ユーザー名とプロファイル情報](#usernames-and-profile-information)」を参照してください。 -Enterprise owners can audit all of the {% data variables.enterprise.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." +Enterprise 所有者は、{% data variables.product.prodname_dotcom %} に対する{% data variables.enterprise.prodname_managed_users %}のすべてのアクションを監査できます。 詳細については、「[エンタープライズの監査ログ イベント](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)」を参照してください。 -To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." +{% data variables.product.prodname_emus %} を使用するには、{% data variables.product.prodname_emus %} を有効にした別の種類の Enterprise アカウントが必要です。 このアカウントの作成の詳細については、「[Managed User を含む Enterprise について](#about-enterprises-with-managed-users)」を参照してください。 {% note %} -**Note:** There are multiple options for identity and access management with {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_emus %} is not the best solution for every customer. For more information about whether {% data variables.product.prodname_emus %} is right 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)." +**注:** {% data variables.product.prodname_ghe_cloud %} を使った ID とアクセスの管理には複数のオプションがあるので、{% data variables.product.prodname_emus %} はすべてのお客様にとって最適なソリューションではありません。 {% data variables.product.prodname_emus %} がお客様の企業に適しているかどうかについては、「[企業の認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)」を参照してください。 {% endnote %} -## About organization membership management +## Organization メンバーシップの管理について -Organization memberships can be managed manually, or you can update memberships automatically using IdP groups. To manage organization memberships through your IdP, the members must be added to an IdP group, and the IdP group must be connected to a team within the organization. For more information about managing organization and team memberships automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." +Organization メンバーシップは、手動で管理することも、IdP グループを使用して自動的に更新することもできます。 IdP を使用して Organization メンバーシップを管理するには、メンバーを IdP グループに追加し、IdP グループを Organization 内の Team に接続する必要があります。 Organization および Team のメンバーシップの管理に関する詳しい情報については、「[ID プロバイダー グループによる Team メンバーシップの管理](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)」を参照してください。 -The way a member is added to an organization owned by your enterprise (through IdP groups or manually) determines how they must be removed from an organization. +Enterprise によって所有されている Organization にメンバーを追加する方法によって、Organization からメンバーを削除する方法が決定されます。 -- If a member was added to an organization manually, you must remove them manually. Unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. -- If a user became a member of an organization because they were added to IdP groups mapped to one or more teams in the organization, removing them from _all_ of the mapped IdP groups associated with the organization will remove them from the organization. +- メンバーを手動で Organization に追加した場合、手動で削除する必要があります。 IdP 上の {% data variables.product.prodname_emu_idp_application %} アプリケーションからユーザーの割り当て解除を行うと、ユーザーは停止されますが、Organization から削除されません。 +- Organization 内の 1 つ以上の Team にマップされた IdP グループに追加されたために、ユーザーが Organization のメンバーになった場合、Organization に関連付けられている "すべて" のマップされた IdP グループからユーザーを削除すると、ユーザーは Organization から削除されます。 -To discover how a member was added to an organization, you can filter the member list by type. For more information, see "[Viewing people in your enterprise](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#filtering-by-member-type-in-an-enterprise-with-managed-users)." +メンバーが Organization に追加された方法を確認するには、メンバー リストを種類でフィルター処理できます。 詳細については、「[Viewing people in your enterprise](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#filtering-by-member-type-in-an-enterprise-with-managed-users)」 (Enterprise のメンバーを表示する) を参照してください。 -## Identity provider support +## ID プロバイダーのサポート -{% data variables.product.prodname_emus %} supports the following IdPs{% ifversion oidc-for-emu %} and authentication methods: +{% data variables.product.prodname_emus %} は、以下の IdP{% ifversion oidc-for-emu %} と認証方法をサポートしています。 -| | SAML | OIDC (beta) | +| | SAML | OIDC (ベータ) | |----------------------------------|-----------------------------------------------|-----------------------------------------------| | Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} | | Okta | {% octicon "check" aria-label="Check icon" %} | | @@ -70,35 +75,35 @@ To discover how a member was added to an organization, you can filter the member {% endif %} -## Abilities and restrictions of {% data variables.enterprise.prodname_managed_users %} +## {% data variables.enterprise.prodname_managed_users %}の機能と制限 -{% data variables.enterprise.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.enterprise.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. +{% data variables.enterprise.prodname_managed_users_caps %}で投稿できるのは、その Enterprise 内のプライベートおよび内部リポジトリと、そのユーザー アカウントによって所有されているプライベート リポジトリのみです。 {% data variables.enterprise.prodname_managed_users_caps %}には、より広範な {% data variables.product.prodname_dotcom %} コミュニティへの読み取り専用アクセス権が必要です。 ユーザーとコンテンツに対するこれらの可視性とアクセスの制限は、API 要求を含むすべての要求に適用されます。 -* {% data variables.enterprise.prodname_managed_users_caps %} cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.enterprise.prodname_managed_users %} be invited to other enterprises. -* Outside collaborators are not supported by {% data variables.product.prodname_emus %}. -* {% data variables.enterprise.prodname_managed_users_caps %} cannot create issues or pull requests in, comment or add reactions to, nor star, watch, or fork repositories outside of the enterprise. -* {% data variables.enterprise.prodname_managed_users_caps %} can view all public repositories on {% data variables.product.prodname_dotcom_the_website %}, but cannot push code to repositories outside of the enterprise. -* {% data variables.enterprise.prodname_managed_users_caps %} and the content they create is only visible to other members of the enterprise. -* {% data variables.enterprise.prodname_managed_users_caps %} cannot follow users outside of the enterprise. -* {% data variables.enterprise.prodname_managed_users_caps %} cannot create gists or comment on gists. -* {% data variables.enterprise.prodname_managed_users_caps %} cannot create starter workflows for {% data variables.product.prodname_actions %}. -* {% data variables.enterprise.prodname_managed_users_caps %} cannot install {% data variables.product.prodname_github_apps %} on their user accounts. -* Other {% data variables.product.prodname_dotcom %} users cannot see, mention, or invite a {% data variables.enterprise.prodname_managed_user %} to collaborate. -* You can choose whether {% data variables.enterprise.prodname_managed_users %} are able to create repositories owned by their user accounts. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)." -* If you allow {% data variables.enterprise.prodname_managed_users %} to create repositories owned by their user accounts, they can only own private repositories and can only invite other enterprise members to collaborate on their user-owned repositories. +* {% data variables.enterprise.prodname_managed_users_caps %}を Enterprise 外部の Organization またはリポジトリに招待することも、{% data variables.enterprise.prodname_managed_users %}を他の Enterprise に招待することもできません。 +* 外部のコラボレーターは、{% data variables.product.prodname_emus %} ではサポートされていません。 +* {% data variables.enterprise.prodname_managed_users_caps %}では、Enterprise 外部のリポジトリでの Issue または pull request の作成、Enterprise 外部のリポジトリへのリアクションの追加、Enterprise 外部のリポジトリに対する Star、Watch または Fork 操作を行うことはできません。 +* {% data variables.enterprise.prodname_managed_users_caps %}で {% data variables.product.prodname_dotcom_the_website %} のすべてのパブリック リポジトリを表示することはできますが、Enterprise 外部のリポジトリにコードをプッシュすることはできません。 +* {% data variables.enterprise.prodname_managed_users_caps %}と作成されたコンテンツは、その Enterprise の他のメンバーにのみ表示されます。 +* {% data variables.enterprise.prodname_managed_users_caps %}では、Enterprise 外部のユーザーをフォローできません。 +* {% data variables.enterprise.prodname_managed_users_caps %}では、gists を作成したり、gists に対してコメントしたりすることはできません。 +* {% data variables.enterprise.prodname_managed_users_caps %}では、{% data variables.product.prodname_actions %} のスターター ワークフローを作成できません。 +* {% data variables.enterprise.prodname_managed_users_caps %}では、そのユーザー アカウントに {% data variables.product.prodname_github_apps %} をインストールできません。 +* 他の {% data variables.product.prodname_dotcom %} ユーザーは、{% data variables.enterprise.prodname_managed_user %}を表示またはメンションしたり、共同作業に招待したりすることはできません。 +* ユーザー アカウントによって所有されるリポジトリを{% data variables.enterprise.prodname_managed_users %}で作成できるかどうかを選ぶことができます。 詳細については、「[Enterprise でリポジトリ管理ポリシーを適用する](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-creation)」を参照してください。 +* ユーザー アカウントによって所有されるリポジトリの作成を{% data variables.enterprise.prodname_managed_users %}に許可した場合、所有できるのはプライベート リポジトリのみであり、他のエンタープライズ メンバーを招待して共同作業を行うことができるのは、ユーザー所有のリポジトリのみです。 * {% data reusables.enterprise-accounts.emu-forks %} -* Only private and internal repositories can be created in organizations owned by an {% data variables.enterprise.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. -* {% data variables.enterprise.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." +* {% data variables.enterprise.prodname_emu_enterprise %} が所有する Organization では、Organization および Enterprise リポジトリの可視性の設定に応じて、プライベートおよび内部リポジトリのみを作成できます。 +* {% data variables.enterprise.prodname_managed_users_caps %}は、{% data variables.product.prodname_pages %} の使用が制限されます。 詳細については、「[{% data variables.product.prodname_pages %} について](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)」を参照してください。 -## Getting started with {% data variables.product.prodname_emus %} +## {% data variables.product.prodname_emus %} の概要 -Before your developers can use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_emus %}, you must follow a series of configuration steps. +お客様の開発者が {% data variables.product.prodname_ghe_cloud %} と {% data variables.product.prodname_emus %} を使用できるようにするには、お客様が一連の構成手順を実行する必要があります。 -1. To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). +1. {% data variables.product.prodname_emus %} を使用するには、{% data variables.product.prodname_emus %} を有効にした別の種類の Enterprise アカウントが必要です。 {% data variables.product.prodname_emus %} を試用するか、既存の Enterprise から移行するためのオプションについて検討するには、[{% data variables.product.prodname_dotcom %} の営業チーム](https://enterprise.github.com/contact)にお問い合わせください。 - Your contact on the GitHub Sales team will work with you to create your new {% data variables.enterprise.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + GitHub セールス チームの担当者が、新しい {% data variables.enterprise.prodname_emu_enterprise %} を作成するために協力します。 Enterprise を設定するユーザーのメール アドレスと、Enterprise メンバーのユーザー名のサフィックスとして使用されるショートコードを指定する必要があります。 {% data reusables.enterprise-accounts.emu-shortcode %} 詳細については、「[ユーザー名とプロファイル情報](#usernames-and-profile-information)」を参照してください。 -2. After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. The setup user's username is your enterprise's shortcode suffixed with `_admin`. +2. Enterprise を作成すると、{% data variables.product.prodname_dotcom %} からメールが届き、Enterprise のセットアップ ユーザーのパスワードを選択するよう求められます。このユーザーは、Enterprise の最初の所有者になります。 パスワードを設定する際は、Incognito ウィンドウまたはプライベート ブラウズ ウィンドウを使用します。 セットアップ ユーザーは、エンタープライズのシングル サインオンと SCIM プロビジョニング統合を構成するためにのみ使用されます。 SSO が正常に有効になると、エンタープライズ アカウントを管理するためのアクセス権はなくなります。 セットアップ ユーザーのユーザー名は、Enterprise のショートコードにサフィックス `_admin` が付きます。 {% note %} @@ -106,54 +111,53 @@ Before your developers can use {% data variables.product.prodname_ghe_cloud %} w {% endnote %} -3. After you log in as the setup user, we recommend enabling two-factor authentication. For more information, see "[Configuring two-factor authentication](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)." +3. セットアップ ユーザーとしたログインしたら、2 要素認証を有効にすることをお勧めします。 詳細については、「[2 要素認証の構成](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)」を参照してください。 -1. To get started, configure {% ifversion oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} +1. まず、{% ifversion oidc-for-emu %}メンバーが認証する方法を構成します。 Azure Active Directory を ID プロバイダーとして使っている場合、OpenID Connect (OIDC) と Security Assertion Markup Language (SAML) のいずれかを選択できます。 どちらのオプションでもメンバーにシームレスなサインイン エクスペリエンスを提供できますが、条件付きアクセス ポリシー (CAP) のサポートが含まれているの OIDC のみです。 ID プロバイダーとして Okta を使っている場合、SAML を使ってメンバーを認証することができます。{% else %}エンタープライズ用に SAML SSO を構成します。 詳細については、「[エンタープライズ マネージド ユーザーの SAML シングル サインオンの構成](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)」を参照してください。{% endif %} {% ifversion oidc-for-emu %} - To get started, read the guide for your chosen authentication method. + まず、選択した認証方法のガイドを参照してください。 - - "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." - - "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." + - 「[エンタープライズ マネージド ユーザーの OIDC の構成](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)」 + - 「[エンタープライズ マネージド ユーザーの SAML シングル サインオンの構成](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)」 {% endif %} -4. Once you have configured SSO, you can configure SCIM provisioning. SCIM is how your identity provider will provision and manage member accounts and teams on {% data variables.product.prodname_dotcom_the_website %}. For more information on configuring SCIM provisioning, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." +4. SSO を構成したら、SCIM のプロビジョニングを構成できます。 SCIM は、ID プロバイダーが {% data variables.product.prodname_dotcom_the_website %} 上のメンバー アカウントとチームをプロビジョニングし、管理する方法です。 SCIM のプロビジョニングを構成する場合の詳細については、「[エンタープライズ マネージド ユーザーの SCIM プロビジョニングの構成](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)」を参照してください。 -5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)." +5. 認証とプロビジョニングを構成したら、メンバーのプロビジョニングとチームの管理を開始できます。 詳細については、「[Managing team memberships with identity provider groups](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)」 (ID プロバイダー グループを使用して Team のメンバーシップを管理する) を参照してください。 -If members of your enterprise must use one workstation to contribute to repositories on {% data variables.location.product_location %} from both a {% data variables.enterprise.prodname_managed_user %} and a personal account, you can provide support. For more information, see "[Supporting developers with multiple user accounts on {% data variables.product.prodname_dotcom_the_website %}](#supporting-developers-with-multiple-user-accounts-on-githubcom)." +エンタープライズのメンバーが 1 つのワークステーションを使用して、{% data variables.enterprise.prodname_managed_user %}と個人アカウントの両方から {% data variables.location.product_location %} のリポジトリに投稿する必要がある場合は、サポートを提供できます。 詳しくは、「[{% data variables.product.prodname_dotcom_the_website %} で複数のユーザー アカウントを持つ開発者をサポートする](#supporting-developers-with-multiple-user-accounts-on-githubcom)」をご覧ください。 -## Authenticating as a {% data variables.enterprise.prodname_managed_user %} +## {% data variables.enterprise.prodname_managed_user %}として認証を行う -{% data variables.enterprise.prodname_managed_users_caps %} must authenticate through their identity provider. To authenticate, a {% data variables.enterprise.prodname_managed_user %} can visit their IdP application portal or use the login page on {% data variables.product.prodname_dotcom_the_website %}. +{% data variables.enterprise.prodname_managed_users_caps %}は、ID プロバイダーを介して認証を行う必要があります。 {% data variables.enterprise.prodname_managed_user %}は、認証を行うために、IdP アプリケーション ポータルにアクセスするか、{% data variables.product.prodname_dotcom_the_website %} のログイン ページを使用できます。 -By default, when an unauthenticated user attempts to access an enterprise that uses {% data variables.product.prodname_emus %}, {% data variables.product.company_short %} displays a 404 error. An enterprise owner can optionally enable automatic redirects to single sign-on (SSO) instead of the 404. For more information, see "[Enforcing policies for security settings in your enterprise](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)." +既定では、認証されていないユーザーが {% data variables.product.prodname_emus %} を使用する Enterprise にアクセスしようとすると、{% data variables.product.company_short %} によって 404 エラーが表示されます。 Enterprise 所有者は、必要に応じて、404 の代わりにシングル サインオン (SSO) への自動リダイレクトを有効にすることができます。 詳細については、「[エンタープライズでのセキュリティ設定のポリシーの適用](/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)」を参照してください。 -{% 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 %} 詳細については、「[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)」 (Enterprise の復旧コードの管理) を参照してください。 -### Authenticating as a {% data variables.enterprise.prodname_managed_user %} via {% data variables.product.prodname_dotcom_the_website %} +### {% data variables.product.prodname_dotcom_the_website %} を介して{% data variables.enterprise.prodname_managed_user %}として認証を行う -1. Navigate to [https://github.com/login](https://github.com/login). -1. In the "Username or email address" text box, enter your username including the underscore and short code. - ![Screenshot showing login form](/assets/images/help/enterprises/emu-login-username.png) - When the form recognizes your username, the form will update. You do not need to enter your password on this form. -1. To continue to your identity provider, click **Sign in with your identity provider**. - ![Screenshot showing "Sign in with your identity provider" button](/assets/images/help/enterprises/emu-login-submit.png) +1. [https://github.com/login](https://github.com/login) に移動します。 +1. [Username or email address] テキスト ボックスに、アンダースコアとショートコードを含むユーザー名を入力します。 + ![ログイン フォームを示すスクリーンショット](/assets/images/help/enterprises/emu-login-username.png) このフォームでユーザー名が認識されると、フォームは更新されます。 このフォームでパスワードを入力する必要はありません。 +1. ID プロバイダーに進むには、 **[Sign in with your identity provider]** をクリックします。 + ![[Sign in with your identity provider] ボタンを示すスクリーンショット](/assets/images/help/enterprises/emu-login-submit.png) -## Usernames and profile information +## ユーザー名とプロファイル情報 -{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." +{% data variables.product.product_name %} は、IdP から提供された識別子を正規化することにより、各自のユーザー名を自動的に作成します。 詳細については、「[外部認証におけるユーザー名の考慮事項](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)」を参照してください。 -A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username problems](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-problems)." +IdP から提供された識別子の一意の部分が正規化中に削除されると、ユーザーをプロビジョニングするときに競合が発生する場合があります。 ユーザー名の競合が原因でユーザーをプロビジョニングできない場合は、IdP によって提供されるユーザー名を変更する必要があります。 詳しい情報については、「[ユーザー名の問題の解決](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-problems)」を参照してください。 {% data reusables.enterprise-accounts.emu-only-emails-within-the-enterprise-can-conflict %} -The profile name and email address of a {% data variables.enterprise.prodname_managed_user %} is also provided by the IdP. {% data variables.enterprise.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}, and the IdP can only provide a single email address. +{% data variables.enterprise.prodname_managed_user %}のプロファイル名とメール アドレスも IdP によって提供されます。 {% data variables.enterprise.prodname_managed_users_caps %}では、{% data variables.product.prodname_dotcom %} 上のプロファイル名またはメール アドレスを変更できません。IdP が提供できるメール アドレスは 1 つのみです。 -## Supporting developers with multiple user accounts on {% data variables.location.product_location %} +## {% data variables.location.product_location %} で複数のユーザー アカウントを持つ開発者をサポートする -People on your team may need to contribute to resources on {% data variables.location.product_location %} that are outside of your {% data variables.enterprise.prodname_emu_enterprise %}. For example, you may wish to maintain a separate enterprise for your company's open source projects. Because a {% data variables.enterprise.prodname_managed_user %} cannot contribute to public resources, users will need to maintain a separate, personal account for this work. +Team のユーザーは、{% data variables.enterprise.prodname_emu_enterprise %} の外部にある {% data variables.location.product_location %} のリソースに投稿することが必要になる場合があります。 たとえば、会社のオープンソース プロジェクト用に別のエンタープライズを保持したい場合があります。 {% data variables.enterprise.prodname_managed_user %}ではパブリック リソースに投稿できないため、ユーザーはこの作業のために個別の個人アカウントを維持する必要があります。 -People who must contribute from two user accounts on {% data variables.location.product_location %} using one workstation can configure Git to simplify the process. For more information, see "[Managing multiple accounts](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts)." +1 つのワークステーションを使用して {% data variables.location.product_location %} で 2 つのユーザー アカウントから投稿する必要があるユーザーは、Git を設定してプロセスを簡略化できます。 詳しくは、「[複数のアカウントの管理](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts)」をご覧ください。 diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index 29ea2a82d2..4c1ed2f37f 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -1,5 +1,5 @@ --- -title: Using LDAP +title: LDAPの利用 redirect_from: - /enterprise/admin/articles/configuring-ldap-authentication - /enterprise/admin/articles/about-ldap-authentication @@ -11,7 +11,7 @@ redirect_from: - /admin/authentication/using-ldap - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/using-ldap - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-ldap -intro: 'If you use Lightweight Directory Access Protocol (LDAP) to centralize access across applications, you can integrate {% data variables.product.product_name %} by configuring LDAP authentication for your instance.' +intro: 'ライトウェイト ディレクトリ アクセス プロトコル (LDAP) を使ってアプリケーション間のアクセスを一元化する場合は、インスタンスの LDAP 認証を構成することで、{% data variables.product.product_name %} を統合できます。' versions: ghes: '*' type: how_to @@ -20,19 +20,24 @@ topics: - Authentication - Enterprise - Identity +ms.openlocfilehash: 5d9b6aa9a5d641afa0b24dbe0e0f446ab723c735 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107526' --- +## {% data variables.product.product_name %} の LDAP 認証について -## About LDAP authentication for {% data variables.product.product_name %} +LDAP はディレクトリ情報サービスへのアクセスと管理のための広く使われているアプリケーション プロトコルで、大企業のユーザー ディレクトリとサードパーティのソフトウェアを統合するための最も一般的なプロトコルの 1 つです。 詳細については、Wikipedia の「[Lightweight Directory Access Protocol](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)」を参照してください。 -LDAP is a popular application protocol for access and maintenance of directory information services, and is one of the most common protocols for integration of third-party software with large company user directories. For more information, see "[Lightweight Directory Access Protocol](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)" on Wikipedia. - -If you use an LDAP directory for centralized authentication, you can configure LDAP authentication for the people who use {% data variables.location.product_location %}. +一元化された認証に LDAP ディレクトリを使用する場合は、{% data variables.location.product_location %}を使用するユーザーに対して LDAP 認証を構成できます。 {% data reusables.enterprise_user_management.built-in-authentication %} -## Supported LDAP services +## サポートされているLDAPサービス -{% data variables.product.prodname_ghe_server %} integrates with these LDAP services: +{% data variables.product.prodname_ghe_server %} は、以下の LDAP サービスと統合できます: * Active Directory * FreeIPA @@ -41,179 +46,171 @@ If you use an LDAP directory for centralized authentication, you can configure L * Open Directory * 389-ds -## Username considerations with LDAP +## LDAPでのユーザ名についての考慮 -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} 詳細については、「[外部認証のユーザー名に関する考慮事項](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)」を参照してください。 -## Configuring LDAP with {% data variables.location.product_location %} +## {% data variables.location.product_location %}での LDAP の設定 -After you configure LDAP, users will be able to sign into your instance with their LDAP credentials. When users sign in for the first time, their profile names, email addresses, and SSH keys will be set with the LDAP attributes from your directory. +LDAPを設定した後、ユーザは自分のLDAPクレデンシャルでインスタンスにサインインできるようになります。 ユーザが初めてサインインするときに、ディレクトリ内のLDAP属性を使ってプロフィール名、メールアドレス、SSHキーが設定されます。 -When you configure LDAP access for users via the {% data variables.enterprise.management_console %}, your user licenses aren't used until the first time a user signs in to your instance. However, if you create an account manually using site admin settings, the user license is immediately accounted for. +{% data variables.enterprise.management_console %}経由でユーザのLDAPアクセスを設定した場合、インスタンスにユーザが初めてサインインするまで、ユーザライセンスは使われません。 ただし、サイト管理設定を使ってマニュアルでアカウントを作成した場合、ユーザライセンスはすぐに使われます。 {% warning %} -**Warning:** Before configuring LDAP on {% data variables.location.product_location %}, make sure that your LDAP service supports paged results. +**警告:** LDAP を {% data variables.location.product_location %}で構成する前に、ページングされた結果が LDAP サービスでサポートされることを確認します。 {% endwarning %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -3. Under "Authentication", select **LDAP**. -![LDAP select](/assets/images/enterprise/management-console/ldap-select.png) -4. {% data reusables.enterprise_user_management.built-in-authentication-option %} ![Select LDAP built-in authentication checkbox](/assets/images/enterprise/management-console/ldap-built-in-authentication.png) -5. Add your configuration settings. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +3. [認証] で、 **[LDAP]** を選択します。 +![LDAP の選択](/assets/images/enterprise/management-console/ldap-select.png) +4. {% data reusables.enterprise_user_management.built-in-authentication-option %} ![LDAP のビルトイン認証の選択チェックボックス](/assets/images/enterprise/management-console/ldap-built-in-authentication.png) +5. 設定を追加してください。 -## LDAP attributes -Use these attributes to finish configuring LDAP for {% data variables.location.product_location %}. +## LDAPの属性 +以下の属性を使用して {% data variables.location.product_location %}の LDAP の構成を完了します。 -| Attribute name | Type | Description | +| 属性名 | 型 | 説明 | |--------------------------|----------|-------------| -| `Host` | Required | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.location.product_location %}'s DNS first so it can resolve the hostname using your internal nameservers. | -| `Port` | Required | The port the host's LDAP services are listening on. Examples include: 389 and 636 (for LDAPS). | -| `Encryption` | Required | The encryption method used to secure communications to the LDAP server. Examples include plain (no encryption), SSL/LDAPS (encrypted from the start), and StartTLS (upgrade to encrypted communication once connected). | -| `Domain search user` | Optional | The LDAP user that looks up other users that sign in, to allow authentication. This is typically a service account created specifically for third-party integrations. Use a fully qualified name, such as `cn=Administrator,cn=Users,dc=Example,dc=com`. With Active Directory, you can also use the `[DOMAIN]\[USERNAME]` syntax (e.g. `WINDOWS\Administrator`) for the domain search user with Active Directory. | -| `Domain search password` | Optional | The password for the domain search user. | -| `Administrators group` | Optional | Users in this group are promoted to site administrators when signing into your appliance. If you don't configure an LDAP Administrators group, the first LDAP user account that signs into your appliance will be automatically promoted to a site administrator. | -| `Domain base` | Required | The fully qualified `Distinguished Name` (DN) of an LDAP subtree you want to search for users and groups. You can add as many as you like; however, each group must be defined in the same domain base as the users that belong to it. If you specify restricted user groups, only users that belong to those groups will be in scope. We recommend that you specify the top level of your LDAP directory tree as your domain base and use restricted user groups to control access. | -| `Restricted user groups` | Optional | If specified, only users in these groups will be allowed to log in. You only need to specify the common names (CNs) of the groups, and you can add as many groups as you like. If no groups are specified, *all* users within the scope of the specified domain base will be able to sign in to your {% data variables.product.prodname_ghe_server %} instance. | -| `User ID` | Required | The LDAP attribute that identifies the LDAP user who attempts authentication. Once a mapping is established, users may change their {% data variables.product.prodname_ghe_server %} usernames. This field should be `sAMAccountName` for most Active Directory installations, but it may be `uid` for other LDAP solutions, such as OpenLDAP. The default value is `uid`. | -| `Profile name` | Optional | The name that will appear on the user's {% data variables.product.prodname_ghe_server %} profile page. Unless LDAP Sync is enabled, users may change their profile names. | -| `Emails` | Optional | The email addresses for a user's {% data variables.product.prodname_ghe_server %} account. | -| `SSH keys` | Optional | The public SSH keys attached to a user's {% data variables.product.prodname_ghe_server %} account. The keys must be in OpenSSH format. | -| `GPG keys` | Optional | The GPG keys attached to a user's {% data variables.product.prodname_ghe_server %} account. | -| `Disable LDAP authentication for Git operations` | Optional |If selected, [turns off](#disabling-password-authentication-for-git-operations) users' ability to use LDAP passwords to authenticate Git operations. | -| `Enable LDAP certificate verification` | Optional |If selected, [turns on](#enabling-ldap-certificate-verification) LDAP certificate verification. | -| `Synchronization` | Optional |If selected, [turns on](#enabling-ldap-sync) LDAP Sync. | +| `Host` | 必須 | LDAP ホスト。たとえば、`ldap.example.com` または `10.0.0.30`。 ホスト名が内部ネットワークからしか利用できな場合は、まず、ホスト名を内部のネームサーバーを使って解決できるように {% data variables.location.product_location %}の DNS を構成する必要があるかもしれません。 | +| `Port` | 必須 | ホストの LDAP サービスが待ち受けるポート。 例:389及び636(LDAPS用)。 | +| `Encryption` | 必須 | LDAP サーバーとの通信をセキュアにするために使われる暗号化の方法。 例:plain(暗号化なし)、SSL/LDAPS(最初からの暗号化)、StartTLS(接続後に暗号化通信にアップグレード)。 | +| `Domain search user` | オプション | 認証を許可するために、サインインする他のユーザを検索する LDAP ユーザ。 これは通常、サードパーティとのインテグレーションのために特に作成されるサービスアカウントです。 `cn=Administrator,cn=Users,dc=Example,dc=com` のような完全修飾名を使用します。 Active Directory では、ドメイン検索ユーザーに対して `[DOMAIN]\[USERNAME]` 構文 (`WINDOWS\Administrator` など) も使用できます。 | +| `Domain search password` | オプション | ドメイン検索ユーザのためのパスワード。 | +| `Administrators group` | オプション | このグループ内のユーザは、アプライアンスへサインインしたときにサイト管理者に昇格します。 LDAPの管理者グループを設定しなければ、アプライアンスに最初にサインインしたLDAPユーザが自動的にサイト管理者に昇格します。 | +| `Domain base` | 必須 | ユーザーとグループを検索しようとする LDAP サブツリーの完全修飾された `Distinguished Name` (DN)。 いくつでも追加できるが、それぞれのグループはユーザが属するのと同じドメインベースで定義されなければなりません。 制限されたユーザグループを指定したなら、それらのグループに属するユーザだけがスコープに入ります。 ドメインベースにはLDAPディレクトリツリーの最上位を指定し、制限されたユーザグループでアクセス制御することをおすすめします。 | +| `Restricted user groups` | オプション | 指定された場合、このグループ内のユーザだけがログインできます。 指定が必要なのはグループのcommon name(CN)だけで、グループはいくつでも追加できます。 グループが指定されていなければ、指定されたドメイン ベースのスコープ内の "*すべての*" ユーザーが {% data variables.product.prodname_ghe_server %} インスタンスにサインインできるようになります。 | +| `User ID` | 必須 | 認証を受けようとした LDAP ユーザを特定する LDAP 属性。 マッピングが確立されたら、ユーザは自分の {% data variables.product.prodname_ghe_server %} ユーザ名を変更できます。 このフィールドは、ほとんどの Active Directory インストールで `sAMAccountName` にする必要がありますが、他の LDAP ソリューション (OpenLDAP など) では `uid` にすることもできます。 既定値は `uid` です。 | +| `Profile name` | 省略可能 | ユーザの {% data variables.product.prodname_ghe_server %} プロフィールページに表示される名前。 LDAP Syncが有効化されていなければ、ユーザは自分のプロフィール名を変更できます。 | +| `Emails` | オプション | ユーザの {% data variables.product.prodname_ghe_server %} アカウントのメールアドレス。 | +| `SSH keys` | オプション | ユーザの {% data variables.product.prodname_ghe_server %} アカウントにアタッチされた公開 SSH キー。 キーはOpenSSH形式でなければなりません。 | +| `GPG keys` | オプション | ユーザの {% data variables.product.prodname_ghe_server %} アカウントにアタッチされたGPGキー。 | +| `Disable LDAP authentication for Git operations` | オプション |選択した場合、ユーザーが LDAP パスワードを使用して Git 操作を認証する機能が[無効](#disabling-password-authentication-for-git-operations)になります。 | +| `Enable LDAP certificate verification` | オプション |選択した場合、LDAP 証明書の検証が[有効](#enabling-ldap-certificate-verification)になります。 | +| `Synchronization` | オプション |選択した場合、LDAP 同期が[有効](#enabling-ldap-sync)になります。 | -### Disabling password authentication for Git operations +### Gitの操作のパスワード認証の無効化 -Select **Disable username and password authentication for Git operations** in your LDAP settings to enforce use of {% data variables.product.pat_generic %}s or SSH keys for Git access, which can help prevent your server from being overloaded by LDAP authentication requests. We recommend this setting because a slow-responding LDAP server, especially combined with a large number of requests due to polling, is a frequent source of performance issues and outages. +LDAP 設定の **[Git の操作でのユーザー名およびパスワード認証の無効化]** を選び、Git アクセスでの{% data variables.product.pat_generic %}あるいは SSH キーの使用を強制してください。そうすれば、サーバーが LDAP 認証要求で過負荷になるのを防ぐのに役に立ちます。 特にポーリングによる大量のリクエストと組み合わさると、レスポンスの遅いLDAPサーバーは頻繁にパフォーマンス問題や障害の原因となるので、この設定をおすすめします。 -![Disable LDAP password auth for Git check box](/assets/images/enterprise/management-console/ldap-disable-password-auth-for-git.png) +![GItチェックボックスのためのLDAPパスワード認証の無効化](/assets/images/enterprise/management-console/ldap-disable-password-auth-for-git.png) -When this option is selected, if a user tries to use a password for Git operations via the command line, they will receive an error message that says, `Password authentication is not allowed for Git operations. You must use a {% data variables.product.pat_generic %}.` +このオプションを選択したときに、ユーザーがコマンド ラインを使用して Git 操作でパスワードを使用しようとすると、次のようなエラー メッセージが表示されます。`Password authentication is not allowed for Git operations. You must use a {% data variables.product.pat_generic %}.` -### Enabling LDAP certificate verification +### LDAPの証明書検証の有効化 -Select **Enable LDAP certificate verification** in your LDAP settings to validate the LDAP server certificate you use with TLS. +TLS と共に使う LDAP サーバーの証明書を検証するには、LDAP の設定で **[Enable LDAP certificate verification]\(LDAP の証明書検証の有効化\)** を選択します。 -![LDAP certificate verification box](/assets/images/enterprise/management-console/ldap-enable-certificate-verification.png) +![LDAP証明書の検証ボックス](/assets/images/enterprise/management-console/ldap-enable-certificate-verification.png) -When this option is selected, the certificate is validated to make sure: -- If the certificate contains at least one Subject Alternative Name (SAN), one of the SANs matches the LDAP hostname. Otherwise, the Common Name (CN) matches the LDAP hostname. -- The certificate is not expired. -- The certificate is signed by a trusted certificate authority (CA). +このオプションが選択されると、以下のことを確実にするために証明書が検証されます: +- 証明書にAlternative Name (SAN) が少なくとも1つ含まれている場合には、SANの1つがLDAPホスト名に一致し、 そうでない場合はコモンネーム (CN) がLDAPホスト名に一致すること。 +- 証明書の有効期限が切れていない。 +- 証明書が信頼されている認証局 (CA) によって署名されていること。 -### Enabling LDAP Sync +### LDAP Syncの有効化 {% note %} -**Note:** Teams using LDAP Sync are limited to a maximum 1499 members. +**注:** LDAP 同期を使用するチームのメンバー数の上限は 1499 人です。 {% endnote %} -LDAP Sync lets you synchronize {% data variables.product.prodname_ghe_server %} users and team membership against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.prodname_ghe_server %}. For more information, see "[Creating teams](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." +LDAP Sync を使うと、{% data variables.product.prodname_ghe_server %} のユーザおよび Team のメンバーシップを、確立された LDAP グループに対して同期できます。 そうすることで、{% data variables.product.prodname_ghe_server %} 内で手作業で行う代わりに、LDAP サーバからユーザのロールベースのアクセス制御を確立できます。 詳細については、「[チームの作成](/enterprise/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)」を参照してください。 -To enable LDAP Sync, in your LDAP settings, select **Synchronize Emails**, **Synchronize SSH Keys**, or **Synchronize GPG Keys** . +LDAP 同期を有効にするには、LDAP 設定で、 **[Synchronize Emails]\(メール アドレスの同期\)** 、 **[Synchronize SSH Keys]\(SSH キーの同期\)** 、または **[Synchronize GPG Keys]\(GPG キーの同期\)** を選択します。 -![Synchronization check box](/assets/images/enterprise/management-console/ldap-synchronize.png) +![同期チェックボックス](/assets/images/enterprise/management-console/ldap-synchronize.png) -After you enable LDAP sync, a synchronization job will run at the specified time interval to perform the following operations on each user account: +LDAP Sync を有効化すると、同期のジョブが指定された間隔で動作し、各ユーザアカウントに対して以下の操作を行います: -- If you've allowed built-in authentication for users outside your identity provider, and the user is using built-in authentication, move on to the next user. -- If no LDAP mapping exists for the user, try to map the user to an LDAP entry in the directory. If the user cannot be mapped to an LDAP entry, suspend the user and move on to the next user. -- If there is an LDAP mapping and the corresponding LDAP entry in the directory is missing, suspend the user and move on to the next user. -- If the corresponding LDAP entry has been marked as disabled and the user is not already suspended, suspend the user and move on to the next user. -- If the corresponding LDAP entry is not marked as disabled, and the user is suspended, and _Reactivate suspended users_ is enabled in the Admin Center, unsuspend the user. -- If one or more restricted user groups are configured on the instance and the corresponding LDAP entry is not in one of these groups, suspend the user. -- If one or more restricted user groups are configured on the instance, the corresponding LDAP entry is in one of these groups, and _Reactivate suspended users_ is enabled in the Admin Center, unsuspend the user. -- If the corresponding LDAP entry includes a `name` attribute, update the user's profile name. -- If the corresponding LDAP entry is in the Administrators group, promote the user to site administrator. -- If the corresponding LDAP entry is not in the Administrators group, demote the user to a normal account. -- If an LDAP User field is defined for emails, synchronize the user's email settings with the LDAP entry. Set the first LDAP `mail` entry as the primary email. -- If an LDAP User field is defined for SSH public keys, synchronize the user's public SSH keys with the LDAP entry. -- If an LDAP User field is defined for GPG keys, synchronize the user's GPG keys with the LDAP entry. +- アイデンティティプロバイダ外のユーザに対してビルトイン認証を許可し、ユーザがビルトイン認証を使っているなら、次のユーザに進みます。 +- ユーザに LDAP のマッピングが存在しないなら、ユーザをディレクトリ中の LDAP エントリにマップしようとします。 ユーザが LDAP のエントリにマップできなかった場合、ユーザをサスペンドして次のユーザに進みます。 +- LDAP マッピングが存在し、ディレクトリ中の対応する LDAP のエントリが欠けている場合、そのユーザをサスペンドして次のユーザに進みます。 +- 対応する LDAP のエントリが無効としてマークされており、ユーザがまだサスペンドされていないなら、そのユーザをサスペンドして次のユーザに進みます。 +- 対応する LDAP のエントリが無効としてマークされておらず、そのユーザーが一時停止されており、Admin Center で _[Reactivate suspended users]\(一時停止されたユーザを再アクティベート\)_ が有効化されているなら、ユーザーの一時停止を解除します。 +- インスタンスに 1 つ以上の制限付きユーザー グループが構成されていて、対応する LDAP エントリがこれらのグループのいずれにも含まれていない場合は、ユーザーを一時停止します。 +- インスタンスに 1 つ以上の制限付きユーザー グループが構成されていて、対応する LDAP エントリがこれらのグループのいずれかに含まれ、Admin Ceter で _[Reactivate suspended users]\(一時停止されたユーザを再アクティベート\)_ が有効化されているなら、ユーザーの一時停止を解除します。 +- 対応する LDAP エントリが `name` 属性を含んでいる場合、ユーザーのプロファイル名を更新します。 +- 対応する LDAP エントリが Administrators グループ内にあるなら、そのユーザをサイト管理者に昇格させます。 +- 対応する LDAP エントリが Administrators グループ内にないなら、そのユーザを通常のアカウントに降格させます。 +- LDAP の User フィールドがメール用に定義されているなら、ユーザのメール設定を LDAP のエントリと同期します。 最初の LDAP `mail` エントリをプライマリ メール アドレスとして設定します。 +- LDAP の User フィールドが公開 SSH キー用に定義されているなら、ユーザの公開 SSH キーを LDAP のエントリと同期します。 +- LDAP の User フィールドが GPG キー用に定義されているなら、ユーザの GPG キーを LDAP のエントリと同期します。 {% note %} -**Note**: LDAP entries can only be marked as disabled if you use Active Directory and the `userAccountControl` attribute is present and flagged with `ACCOUNTDISABLE`. Some variations of Active Directory, such as AD LDS and ADAM, don't support the `userAccountControl` attribute. +**注**: LDAP エントリを無効としてマークできるのは、Active Directory を使用しており、`userAccountControl` 属性が存在し、`ACCOUNTDISABLE` のフラグが設定されている場合のみです。 Active Directory の一部のバリエーション (AD LDS や ADAM など) では `userAccountControl` 属性はサポートされません。 {% endnote %} -A synchronization job will also run at the specified time interval to perform the following operations on each team that has been mapped to an LDAP group: +同期ジョブは、LDAP グループにマップされなかった各 Team に対して以下の操作を行うためにも、指定された間隔で動作します。 -- If a team's corresponding LDAP group has been removed, remove all members from the team. -- If LDAP member entries have been removed from the LDAP group, remove the corresponding users from the team. If the user is no longer a member of any team in the organization and is not an owner of the organization, remove the user from the organization. If the user loses access to any repositories as a result, delete any private forks the user has of those repositories. +- Team に対応する LDAP グループが削除された場合、すべてのメンバーを Team から削除します。 +- LDAP グループから LDAP のメンバーエントリが削除された場合、対応するユーザを Team から削除します。 ユーザーが組織内のどのチームのメンバーでもなく、また組織の所有者でもなくなった場合は、そのユーザーを組織から削除します。 その結果、ユーザがリポジトリへのアクセスを失った場合、それらのリポジトリでユーザが持っていたプライベートなフォークを削除します。 {% note %} - **Note:** LDAP Sync will not remove a user from an organization if the user is an owner of that organization. Another organization owner will need to manually remove the user instead. + **注:** LDAP Sync では、ユーザーがその組織の所有者である場合、組織からユーザーが削除されません。 別の組織の所有者が、代わりにユーザーを手動で削除する必要があります。 {% endnote %} -- If LDAP member entries have been added to the LDAP group, add the corresponding users to the team. If the user regains access to any repositories as a result, restore any private forks of the repositories that were deleted because the user lost access in the past 90 days. +- LDAP グループに LDAP のメンバーエントリが追加された場合、対応するユーザを Team に追加します。 その結果、ユーザがリポジトリへのアクセスを再度得ることになった場合、過去 90 日以内にユーザがアクセスを失ったために削除されたリポジトリのプライベートフォークがリストアされます。 {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} {% warning %} -**Security Warning:** +**セキュリティの警告:** -When LDAP Sync is enabled, site admins and organization owners can search the LDAP directory for groups to map the team to. +LDAP Sync が有効化されると、サイト管理者と Organization のオーナーは Team をマップするグループを LDAP のディレクトリで検索できます。 -This has the potential to disclose sensitive organizational information to contractors or other unprivileged users, including: +これは、以下を含む組織に関する機密情報を契約者やその他の権限を持たないユーザに開示してしまう可能性があります。 -- The existence of specific LDAP Groups visible to the *Domain search user*. -- Members of the LDAP group who have {% data variables.product.prodname_ghe_server %} user accounts, which is disclosed when creating a team synced with that LDAP group. +- "*ドメイン検索ユーザー*" に特定の LDAP グループの存在が見えてしまう。 +- {% data variables.product.prodname_ghe_server %} のユーザアカウントを持つ LDAP グループのメンバーが、その LDAP グループと同期する Team を作ったときに開示されてしまう。 -If disclosing such information is not desired, your company or organization should restrict the permissions of the configured *Domain search user* in the admin console. If such restriction isn't possible, contact {% data variables.contact.contact_ent_support %}. +こういった情報が開示されることを望まないなら、企業あるいは組織は構成された "*ドメイン検索ユーザー*" の権限を管理コンソールで制限する必要があります。 そういった制限ができない場合は、{% data variables.contact.contact_ent_support %} に連絡してください。 {% endwarning %} -### Supported LDAP group object classes +### サポートされるLDAPグループのオブジェクトクラス -{% data variables.product.prodname_ghe_server %} supports these LDAP group object classes. Groups can be nested. +{% data variables.product.prodname_ghe_server %} は、以下の LDAP グループオブジェクトクラスをサポートします。 グループは入れ子にできます。 - `group` - `groupOfNames` - `groupOfUniqueNames` - `posixGroup` -## Viewing and creating LDAP users +## LDAPユーザの表示と作成 -You can view the full list of LDAP users who have access to your instance and provision new users. +インスタンスにアクセスできる LDAP ユーザの完全なリストを表示し、新しいユーザをプロビジョニングできます。 -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -3. In the left sidebar, click **LDAP users**. -![LDAP users tab](/assets/images/enterprise/site-admin-settings/ldap-users-tab.png) -4. To search for a user, type a full or partial username and click **Search**. Existing users will be displayed in search results. If a user doesn’t exist, click **Create** to provision the new user account. -![LDAP search](/assets/images/enterprise/site-admin-settings/ldap-users-search.jpg) +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} +3. 左側のサイドバーで、 **[LDAP users](LDAP ユーザー\)** タブをクリックします。 +![[LDAP users](LDAP ユーザー\) タブ](/assets/images/enterprise/site-admin-settings/ldap-users-tab.png) +4. ユーザーを検索するには、ユーザー名の全体または一部を入力し、 **[Search]\(検索\)** をクリックします。 検索結果に該当するユーザが表示されます。 ユーザーが存在しない場合は、 **[Create]\(作成\)** をクリックして新しいユーザー アカウントをプロビジョニングします。 +![LDAP 検索](/assets/images/enterprise/site-admin-settings/ldap-users-search.jpg) -## Updating LDAP accounts +## LDAPアカウントの更新 -Unless [LDAP Sync is enabled](#enabling-ldap-sync), changes to LDAP accounts are not automatically synchronized with {% data variables.product.prodname_ghe_server %}. +[LDAP 同期が有効](#enabling-ldap-sync)でない限り、LDAP アカウントの変更が自動的に {% data variables.product.prodname_ghe_server %} と同期されることはありません。 -* To use a new LDAP admin group, users must be manually promoted and demoted on {% data variables.product.prodname_ghe_server %} to reflect changes in LDAP. -* To add or remove LDAP accounts in LDAP admin groups, [promote or demote the accounts on {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator). -* To remove LDAP accounts, [suspend the {% data variables.product.prodname_ghe_server %} accounts](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users). +* 新しい LDAP 管理者グループを使うには、LDAP 内での変更を反映させるためにユーザを {% data variables.product.prodname_ghe_server %} 上で手動で昇格および降格させなければなりません。 +* LDAP 管理グループに対して LDAP アカウントを追加または削除するには、[{% data variables.product.prodname_ghe_server %} 上でアカウントを昇格または降格](/enterprise/admin/guides/user-management/promoting-or-demoting-a-site-administrator)します。 +* LDAP アカウントを削除するには、[{% data variables.product.prodname_ghe_server %} アカウントを一時停止](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)します。 -### Manually syncing LDAP accounts +### 手動でのLDAPアカウントの同期 -{% data reusables.enterprise_site_admin_settings.sign-in %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.search-user %} -{% data reusables.enterprise_site_admin_settings.click-user %} -{% data reusables.enterprise_site_admin_settings.admin-top-tab %} -{% data reusables.enterprise_site_admin_settings.admin-tab %} -5. Under "LDAP," click **Sync now** to manually update the account with data from your LDAP server. -![LDAP sync now button](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) +{% data reusables.enterprise_site_admin_settings.sign-in %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.search-user %} {% data reusables.enterprise_site_admin_settings.click-user %} {% data reusables.enterprise_site_admin_settings.admin-top-tab %} {% data reusables.enterprise_site_admin_settings.admin-tab %} +5. [LDAP] の **[Sync now]\(今すぐ同期\)** をクリックして、LDAP サーバーのデータでアカウントを手動で更新します。 +![LDAP の [Sync now]\(今すぐ同期\) ボタン](/assets/images/enterprise/site-admin-settings/ldap-sync-now-button.png) -You can also [use the API to trigger a manual sync](/enterprise/user/rest/reference/enterprise-admin#ldap). +[API を使用して手動同期をトリガー](/enterprise/user/rest/reference/enterprise-admin#ldap)することもできます。 -## Revoking access to {% data variables.location.product_location %} +## {% data variables.location.product_location %}へのアクセスの取り消し -If [LDAP Sync is enabled](#enabling-ldap-sync), removing a user's LDAP credentials will suspend their account after the next synchronization run. +[LDAP 同期が有効](#enabling-ldap-sync)な場合にユーザーの LDAP 資格情報を削除すると、次の同期の実行後にそのユーザーのアカウントが一時停止されます。 -If LDAP Sync is **not** enabled, you must manually suspend the {% data variables.product.prodname_ghe_server %} account after you remove the LDAP credentials. For more information, see "[Suspending and unsuspending users](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". +LDAP 同期が有効 **でない** 場合は、LDAP 資格情報を削除した後で、{% data variables.product.prodname_ghe_server %} アカウントを手動で一時停止する必要があります。 詳細については、[ユーザーの一時停止と一時停止解除](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)に関するページを参照してください。 diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md index ead0a81b4b..e4056e9c7d 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md @@ -1,7 +1,7 @@ --- -title: Configuring authentication and provisioning for your enterprise using Okta +title: Okta を使用するエンタープライズ用の認証とプロビジョニングの構成 shortTitle: Configure with Okta -intro: 'You can use Okta as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.location.product_location %}.' +intro: 'Okta を ID プロバイダー (IdP) として使用して、{% data variables.location.product_location %}の認証とユーザー プロビジョニングを一元管理できます。' permissions: 'Enterprise owners can configure authentication and provisioning for {% data variables.product.product_name %}.' versions: ghae: '*' @@ -17,159 +17,151 @@ topics: - Identity - SSO miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 1655ca7f800b94c150455a077b867e7e08fa924b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107517' --- - {% data reusables.saml.okta-ae-sso-beta %} -## About authentication and user provisioning with Okta +## Okta を使用した認証とユーザー プロビジョニングについて -You can use Okta as an Identity Provider (IdP) for {% data variables.product.product_name %}, which allows your Okta users to sign in to {% data variables.product.product_name %} using their Okta credentials. +{% data variables.product.product_name %} の ID プロバイダー (IdP) として Okta を使用できます。これにより、Okta ユーザーは Okta 資格情報を使用して {% data variables.product.product_name %} にサインインできます。 -To use Okta as your IdP for {% data variables.product.product_name %}, you can add the {% data variables.product.product_name %} app to Okta, configure Okta as your IdP in {% data variables.product.product_name %}, and provision access for your Okta users and groups. +{% data variables.product.product_name %} の IdP として Okta を使用するために、Okta に {% data variables.product.product_name %} アプリを追加し、{% data variables.product.product_name %} で Okta を IdP として構成し、Okta ユーザーとグループのアクセス権をプロビジョニングできます。 {% data reusables.scim.ghes-beta-note %} -The following provisioning features are available for all Okta users that you assign to your {% data variables.product.product_name %} application. +次のプロビジョニング機能は、{% data variables.product.product_name %} アプリケーションに割り当てられたすべての Okta ユーザーが使用できます。 -| Feature | Description | +| 機能 | 説明 | | --- | --- | -| Push New Users | When you create a new user in Okta, the user is added to {% data variables.product.product_name %}. | -| Push User Deactivation | When you deactivate a user in Okta, it will suspend the user from your enterprise on {% data variables.product.product_name %}. | -| Push Profile Updates | When you update a user's profile in Okta, it will update the metadata for the user's membership in your enterprise on {% data variables.product.product_name %}. | -| Reactivate Users | When you reactivate a user in Okta, it will unsuspend the user in your enterprise on {% data variables.product.product_name %}. | +| 新しいユーザのプッシュ | Okta で新しいユーザーを作成すると、ユーザーは {% data variables.product.product_name %} に追加されます。 | +| ユーザ無効化のプッシュ | Okta でユーザーを非アクティブにすると、{% data variables.product.product_name %} で Enterprise からユーザーが停止されます。 | +| プロフィール更新のプッシュ | Okta でユーザーのプロファイルを更新すると、{% data variables.product.product_name %} で Enterprise 内のユーザーのメンバーシップのメタデータが更新されます。 | +| ユーザの再アクティブ化 | Okta でユーザーを再アクティブ化すると、{% data variables.product.product_name %} で Enterprise 内のユーザーの停止が解除されます。 | -## Prerequisites +## 前提条件 -- To configure authentication and user provisioning for {% data variables.product.product_name %} using Okta, you must have an Okta account and tenant. +- Okta を使用して {% data variables.product.product_name %} の認証とユーザー プロビジョニングを設定するには、Okta アカウントとテナントが必要です。 {%- ifversion scim-for-ghes %} -- {% data reusables.saml.ghes-you-must-configure-saml-sso %} -{%- endif %} +- {% data reusables.saml.ghes-you-must-configure-saml-sso %}{%- endif %} - {% data reusables.saml.create-a-machine-user %} -## Adding the {% data variables.product.product_name %} application in Okta +## Okta で {% data variables.product.product_name %} アプリケーションを追加する -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-browse-app-catalog %} -{%- ifversion ghae %} -1. In the search field, type "GitHub AE", then click **GitHub AE** in the results. +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-browse-app-catalog %} {%- ifversion ghae %} +1. 検索フィールドに「GitHub AE」と入力し、その結果で **[GitHub AE]** をクリックします。 - !["Search result"](/assets/images/help/saml/okta-ae-search.png) -1. Click **Add**. + !["検索結果"](/assets/images/help/saml/okta-ae-search.png) +1. **[追加]** をクリックします。 - !["Add GitHub AE app"](/assets/images/help/saml/okta-ae-add-github-ae.png) -1. For "Base URL", type the URL of your enterprise on {% data variables.product.product_name %}. + !["GitHub AE アプリを追加する"](/assets/images/help/saml/okta-ae-add-github-ae.png) +1. [ベース URL] には、{% data variables.product.product_name %} 上の Enterprise の URL を入力します。 - !["Configure Base URL"](/assets/images/help/saml/okta-ae-configure-base-url.png) -1. Click **Done**. + !["ベース URL を構成する"](/assets/images/help/saml/okta-ae-configure-base-url.png) +1. **[Done]** をクリックします。 {%- elsif scim-for-ghes %} -1. In the search field, type "GitHub Enterprise Server", then click **GitHub Enterprise Server** in the results. -1. Click **Add**. -1. For "Base URL", type the URL of {% data variables.location.product_location %}. -1. Click **Done**. +1. 検索フィールドに「GitHub Enterprise Server」を入力し、結果で **[GitHub Enterprise Server]** をクリックします。 +1. **[追加]** をクリックします。 +1. [ベース URL] で、{% data variables.location.product_location %} の URL を入力します。 +1. **[Done]** をクリックします。 {% endif %} -## Enabling SAML SSO for {% data variables.product.product_name %} +## {% data variables.product.product_name %} に対する SAML SSO の有効化 -To enable single sign-on (SSO) for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} to use the sign-on URL, issuer URL, and public certificate provided by Okta. You can find these details in the Okta app for {% data variables.product.product_name %}. +{% data variables.product.product_name %} に対してシングル サインオン (SSO) を有効にするには、Okta によって提供されるサインオン URL、発行者 URL、パブリック証明書を使用するように {% data variables.product.product_name %} を設定する必要があります。 これらの詳細については、{% data variables.product.product_name %} の Okta アプリで確認できます。 -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-click-on-the-app %} -{% ifversion ghae %} -{% data reusables.saml.okta-sign-on-tab %} -{% data reusables.saml.okta-view-setup-instructions %} -1. Take note of the "Sign on URL", "Issuer", and "Public certificate" details. -1. Use the details to enable SAML SSO for your enterprise on {% data variables.product.product_name %}. 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)." -{% elsif scim-for-ghes %} -{% data reusables.saml.okta-sign-on-tab %} -1. Use the details to enable SAML SSO for {% data variables.location.product_location %}. 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.okta-ae-applications-menu %} {% data reusables.saml.okta-click-on-the-app %} {% ifversion ghae %} {% data reusables.saml.okta-sign-on-tab %} {% data reusables.saml.okta-view-setup-instructions %} +1. [サインオン URL]、[発行者]、[公開証明書] の詳細を書き留めます。 +1. この詳細を使用して、{% data variables.product.product_name %} で Enterprise に対して SAML SSO を有効にします。 詳細については、「[エンタープライズ向けの SAML シングル サインオンの構成](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)」を参照してください。 +{% elsif scim-for-ghes %} {% data reusables.saml.okta-sign-on-tab %} +1. 詳細を使用して、{% data variables.location.product_location %} に対して SAML SSO を有効にします。 詳細については、「[エンタープライズ向けの SAML シングル サインオンの構成](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)」を参照してください。 {%- endif %} {% note %} -**Note:** To test your SAML configuration from {% data variables.product.product_name %}, your Okta user account must be assigned to the {% data variables.product.product_name %} app. +**注:** {% data variables.product.product_name %} から SAML 構成をテストするには、Okta ユーザー アカウントを {% data variables.product.product_name %} アプリに割り当てる必要があります。 {% endnote %} -## Enabling API integration +## API 統合の有効化 -The Okta app uses the REST API for {% data variables.product.product_name %} for SCIM provisioning. You can enable and test access to the API by configuring Okta with a {% data variables.product.pat_generic %} for {% data variables.product.product_name %}. +Okta アプリでは、SCIM プロビジョニングに {% data variables.product.product_name %} の REST API を使用します。 {% data variables.product.product_name %} の {% data variables.product.pat_generic %} を使用して Okta を設定することで、API へのアクセスを有効にしてテストできます。 -1. In {% data variables.product.product_name %}, generate a {% data variables.product.pat_v1 %} with the `admin:enterprise` scope. For more information, see "[Creating a {% data variables.product.pat_generic %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)". -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-click-on-the-app %} -{% data reusables.saml.okta-ae-provisioning-tab %} -1. Click **Configure API Integration**. +1. {% data variables.product.product_name %} では、`admin:enterprise` スコープを持つ {% data variables.product.pat_v1 %} を生成します。 詳しい情報については、「[{% data variables.product.pat_generic %}の作成](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-click-on-the-app %} {% data reusables.saml.okta-ae-provisioning-tab %} +1. **[API 統合の構成]** をクリックします。 -1. Select **Enable API integration**. +1. **[Enable API integration]\(API 統合を有効にする\)** を選択します。 - ![Enable API integration](/assets/images/help/saml/okta-ae-enable-api-integration.png) + ![[API 統合を有効にする]](/assets/images/help/saml/okta-ae-enable-api-integration.png) -1. For "API Token", type the {% data variables.product.product_name %} {% data variables.product.pat_generic %} you generated previously. +1. [API トークン] に、前に生成した {% data variables.product.product_name %} {% data variables.product.pat_generic %} を入力します。 -1. Click **Test API Credentials**. +1. **[Test API Credentials]\(API 資格情報のテスト\)** をクリックします。 {% note %} -**Note:** If you see `Error authenticating: No results for users returned`, confirm that you have enabled SSO for {% data variables.product.product_name %}. For more information see "[Enabling SAML SSO for {% data variables.product.product_name %}](#enabling-saml-sso-for-github-ae)." +**注:** `Error authenticating: No results for users returned` が表示される場合は、{% data variables.product.product_name %} に対して SSO を有効にしていることを確認します。 詳しい情報については、「[{% data variables.product.product_name %} に対する SAML SSO の有効化](#enabling-saml-sso-for-github-ae)」を参照してください。 {% endnote %} -## Configuring SCIM provisioning settings +## SCIM プロビジョニング設定の構成 -This procedure demonstrates how to configure the SCIM settings for Okta provisioning. These settings define which features will be used when automatically provisioning Okta user accounts to {% data variables.product.product_name %}. +この手順では、Okta プロビジョニング用に SCIM 設定を構成する方法を示します。 これらの設定では、Okta ユーザー アカウントを {% data variables.product.product_name %} に自動的にプロビジョニングするときに使用される機能を定義します。 -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-click-on-the-app %} -{% data reusables.saml.okta-ae-provisioning-tab %} -1. Under "Settings", click **To App**. +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-click-on-the-app %} {% data reusables.saml.okta-ae-provisioning-tab %} +1. [設定] で、 **[アプリへ]** をクリックします。 - !["To App" settings](/assets/images/help/saml/okta-ae-to-app-settings.png) + ![[アプリへ] 設定](/assets/images/help/saml/okta-ae-to-app-settings.png) -1. To the right of "Provisioning to App", click **Edit**. -1. To the right of "Create Users", select **Enable**. -1. To the right of "Update User Attributes", select **Enable**. -1. To the right of "Deactivate Users", select **Enable**. -1. Click **Save**. +1. [アプリへのプロビジョニング] の右側にある **[編集]** をクリックします。 +1. [ユーザーの作成] の右側にある **[有効にする]** を選択します。 +1. [ユーザー属性の更新] の右側にある **[有効]** を選択します。 +1. [ユーザーの非アクティブ化] の右側にある **[有効]** を選択します。 +1. **[保存]** をクリックします。 -## Allowing Okta users and groups to access {% data variables.product.product_name %} +## Okta ユーザーとグループが {% data variables.product.product_name %} にアクセスできるようにする -You can provision access to {% data variables.product.product_name %} for your individual Okta users, or for entire groups. +個々の Okta ユーザー、またはグループ全体に対して、{% data variables.product.product_name %} へのアクセスをプロビジョニングできます。 -### Provisioning access for Okta users +### Okta ユーザーのアクセスのプロビジョニング -Before your Okta users can use their credentials to sign in to {% data variables.product.product_name %}, you must assign the users to the Okta app for {% data variables.product.product_name %}. +Okta ユーザーが自分の資格情報を使用して {% data variables.product.product_name %} にサインインできるようにするには、ユーザーを {% data variables.product.product_name %} の Okta アプリに割り当てる必要があります。 -{% data reusables.saml.okta-ae-applications-menu %} -{% data reusables.saml.okta-click-on-the-app %} +{% data reusables.saml.okta-ae-applications-menu %} {% data reusables.saml.okta-click-on-the-app %} -1. Click **Assignments**. +1. **[割り当て]** をクリックします。 - ![Assignments tab](/assets/images/help/saml/okta-ae-assignments-tab.png) + ![[Assignments] タブ](/assets/images/help/saml/okta-ae-assignments-tab.png) -1. Select the Assign drop-down menu and click **Assign to People**. +1. [割り当て] ドロップダウン メニューを選択し、 **[ユーザーに割り当てる]** をクリックします。 - !["Assign to People" button](/assets/images/help/saml/okta-ae-assign-to-people.png) + ![[ユーザーに割り当てる] ボタン](/assets/images/help/saml/okta-ae-assign-to-people.png) -1. To the right of the required user account, click **Assign**. +1. 必要なユーザー アカウントの右側にある **[割り当て]** をクリックします。 - ![List of users](/assets/images/help/saml/okta-ae-assign-user.png) + ![ユーザーの一覧](/assets/images/help/saml/okta-ae-assign-user.png) -1. To the right of "Role", click a role for the user, then click **Save and go back**. +1. [ロール] の右側で、ユーザーのロールをクリックし、 **[保存して戻る]** をクリックします。 - ![Role selection](/assets/images/help/saml/okta-ae-assign-role.png) + ![ロールの選択](/assets/images/help/saml/okta-ae-assign-role.png) -1. Click **Done**. +1. **[Done]** をクリックします。 {% ifversion ghae %} -### Provisioning access for Okta groups +### Okta グループのアクセスのプロビジョニング -You can map your Okta group to a team in {% data variables.product.product_name %}. Members of the Okta group will then automatically become members of the mapped {% data variables.product.product_name %} team. For more information, see "[Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +Okta グループを {% data variables.product.product_name %} の Team にマップできます。 その後、Okta グループのメンバーは、マップされた {% data variables.product.product_name %} の Team のメンバーになります。 詳細については、[Okta グループのチームへのマッピング](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)に関する記事を参照してください。 {% endif %} -## Further reading +## 参考資料 -- [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) in the Okta documentation -- [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) in the Okta documentation +- Okta ドキュメントの「[Understanding SAML](https://developer.okta.com/docs/concepts/saml/)」 (SAML について)。 +- Okta ドキュメントの「[Understanding SCIM](https://developer.okta.com/docs/concepts/scim/)」 (SCIM について)。 diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md index 4f83a024f5..31a0991ec0 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md @@ -1,7 +1,7 @@ --- -title: Using SAML for enterprise IAM +title: Enterprise IAM での SAML の使用 shortTitle: SAML for enterprise IAM -intro: 'You can centrally manage {% ifversion ghes or ghae %}accounts and {% endif %}access to {% ifversion ghes %}{% data variables.location.product_location %}{% elsif ghae %}your enterprise{% elsif ghec %}your enterprise''s resources{% endif %} with SAML single sign-on (SSO){% ifversion ghec or ghae %} and System for Cross-domain Identity Management (SCIM){% endif %}.' +intro: 'SAML シングル サインオン (SSO){% ifversion ghec or ghae %} とクロスドメイン ID 管理システム (SCIM){% endif %} を使用して、{% ifversion ghes or ghae %}アカウントと{% endif %}{% ifversion ghes %}{% data variables.location.product_location %}{% elsif ghae %} Enterprise {% elsif ghec %} Enterprise のリソース{% endif %}へのアクセスを一元管理できます。' versions: ghec: '*' ghes: '*' @@ -32,6 +32,11 @@ children: - /updating-a-users-saml-nameid - /switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /troubleshooting-saml-authentication +ms.openlocfilehash: 2a843afa6f5447b9048ef2efbd03dee9e9b856d8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107014' --- - {% data reusables.enterprise-accounts.emu-saml-note %} diff --git a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md index 34adc3917c..22553d16c7 100644 --- a/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md +++ b/translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md @@ -1,7 +1,7 @@ --- -title: Troubleshooting SAML authentication +title: SAML認証 shortTitle: Troubleshoot SAML SSO -intro: 'If you use SAML single sign-on (SSO) and people are unable to authenticate to access {% data variables.location.product_location %}, you can troubleshoot the problem.' +intro: 'SAML シングル サインオン (SSO) を使っていて、ユーザーが {% data variables.location.product_location %}にアクセスするための認証を行うことができない場合、問題のトラブルシューティングを行うことができます。' versions: ghes: '*' ghec: '*' @@ -14,64 +14,67 @@ topics: - Security - SSO - Troubleshooting +ms.openlocfilehash: d15a3686045a4d570feb60cade2320f939cc0d86 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107254' --- - {% ifversion ghes %} -## About problems with SAML authentication +## SAML 認証に関する問題について -{% data variables.product.product_name %} logs error messages for failed SAML authentication in the authentication log at _/var/log/github/auth.log_. You can review responses in this log file, and you can also configure more verbose logging. +{% data variables.product.product_name %} は、 _/var/log/github/auth.log_ の認証ログに失敗した SAML 認証のエラーメッセージをログ記録します。 このログ ファイルで応答を確認したり、より詳細なログ記録を構成したりすることもできます。 -For more information about SAML response requirements, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-response-requirements)." +SAML 応答の要件の詳細については、「[SAML 構成リファレンス](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-response-requirements)」を参照してください。 -## Configuring SAML debugging +## SAML デバッグの構成 -You can configure {% data variables.product.product_name %} to write verbose debug logs to _/var/log/github/auth.log_ for every SAML authentication attempt. You may be able to troubleshoot failed authentication attempts with this extra output. +{% data variables.product.product_name %} を構成して、SAML 認証の試行ごとに詳細なデバッグ ログを _/var/log/github/auth.log_ に書き込むことができます。 この追加の出力を使用して、失敗した認証試行のトラブルシューティングを行うことができる場合があります。 {% warning %} -**Warnings**: +**警告**: -- Only enable SAML debugging temporarily, and disable debugging immediately after you finish troubleshooting. If you leave debugging enabled, the size of your log may increase much faster than usual, which can negatively impact the performance of {% data variables.product.product_name %}. -- Test new authentication settings for {% data variables.location.product_location %} in a staging environment before you apply the settings in your production environment. For more information, see "[Setting up a staging instance](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." +- SAML デバッグは一時的にのみ有効にし、トラブルシューティングが完了したらすぐにデバッグを無効にします。 デバッグを有効のままにすると、ログのサイズが通常よりも大幅に速くなり、{% data variables.product.product_name %} のパフォーマンスに悪影響を及ぼす可能性があります。 +- 運用環境で設定を適用する前に、ステージング環境で {% data variables.location.product_location %}の新しい認証設定をテストします。 詳細については、「[ステージング インスタンスのセットアップ](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)」を参照してください。 {% endwarning %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.policies-tab %} -{% data reusables.enterprise-accounts.options-tab %} -1. Under "SAML debugging", select the drop-down and click **Enabled**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.options-tab %} +1. [SAML デバッグ] でドロップダウンを選択し、 **[有効]** をクリックします。 - ![Screenshot of drop-down to enable SAML debugging](/assets/images/enterprise/site-admin-settings/site-admin-saml-debugging-enabled.png) + ![SAML デバッグを有効にするドロップダウンのスクリーンショット](/assets/images/enterprise/site-admin-settings/site-admin-saml-debugging-enabled.png) -1. Attempt to sign into {% data variables.location.product_location %} through your SAML IdP. +1. SAML IdP を介して {% data variables.location.product_location %}へのサインインを試みます。 -1. Review the debug output in _/var/log/github/auth.log_ on {% data variables.location.product_location %}. +1. {% data variables.location.product_location %}で _/var/log/github/auth.log_ のデバッグ出力を確認します。 -1. When you're done troubleshooting, select the drop-down and click **Disabled**. +1. トラブルシューティングが完了したら、ドロップダウンを選択し、 **[無効]** をクリックします。 - ![Screenshot of drop-down to disable SAML debugging](/assets/images/enterprise/site-admin-settings/site-admin-saml-debugging-disabled.png) + ![SAML デバッグを無効にするドロップダウンのスクリーンショット](/assets/images/enterprise/site-admin-settings/site-admin-saml-debugging-disabled.png) -## Decoding responses in _auth.log_ +## _auth.log_ での応答のデコード -Some output in _auth.log_ may be Base64-encoded. You can access the administrative shell and use the `base64` utility on {% data variables.location.product_location %} to decode these responses. For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)." +_auth.log_ の一部の出力は Base64 でエンコードされる場合があります。 管理シェルにアクセスし、{% data variables.location.product_location %}の `base64` ユーティリティを使用して、これらの応答をデコードできます。 詳細については、「[管理シェル (SSH) にアクセスする](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)」を参照してください。 ```shell $ base64 --decode ENCODED_OUTPUT ``` -## Error: "Another user already owns the account" +## エラー:「別のユーザがすでにアカウントを所有しています」 -When a user signs into {% data variables.location.product_location %} for the first time with SAML authentication, {% data variables.product.product_name %} creates a user account on the instance and maps the SAML `NameID` to the account. +ユーザーが SAML 認証を使って初めて {% data variables.location.product_location %}にサインインすると、{% data variables.product.product_name %} によってインスタンスにユーザー アカウントが作成され、SAML `NameID` がアカウントにマップされます。 -When the user signs in again, {% data variables.product.prodname_ghe_server %} compares the account's `NameID` mapping to the IdP's response. If the `NameID` in the IdP's response no longer matches the `NameID` that {% data variables.product.product_name %} expects for the user, the sign-in will fail. The user will see the following message. +ユーザーが再びサインインすると、{% data variables.product.prodname_ghe_server %} は、アカウントの `NameID` マッピングと IdP の応答を比較します。 IdP の応答の `NameID` が、{% data variables.product.product_name %} がユーザーに対して想定している `NameID` と一致しなくなると、サインインは失敗します。 ユーザには次のメッセージが表示されます。 -> Another user already owns the account. Please have your administrator check the authentication log. +> 別のユーザが既にアカウントを所有しています。 管理者に認証ログを確認するようご依頼ください。 -The message typically indicates that the person's username or email address has changed on the IdP. Ensure that the `NameID` mapping for the user account on {% data variables.product.prodname_ghe_server %} matches the user's `NameID` on your IdP. For more information, see "[Updating a user's SAML `NameID`](/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid)." +このメッセージは通常、その人のユーザ名またはメールアドレスが IdP で変更されたということを示します。 {% data variables.product.prodname_ghe_server %} のユーザー アカウントの `NameID` マッピングが、IdP 上のユーザーの `NameID` と一致していることを確認します。 詳細については、「[ユーザーの SAML `NameID` の更新](/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid)」を参照してください。 -## Error: Recipient in SAML response was blank or not valid +## SAMLレスポンスが署名されていなかった場合、あるいは署名が内容とマッチしなかった場合、authログに以下のエラーメッセージが残されます。 -If the `Recipient` does not match the ACS URL for {% data variables.location.product_location %}, one of the following two error messages will appear in the authentication log when a user attempts to authenticate. +`Recipient` が {% data variables.location.product_location %}の ACS URL と一致しない場合、ユーザーが認証を試みたときに、次の 2 つのエラー メッセージのいずれかが認証ログに表示されます。 ``` Recipient in the SAML response must not be blank. @@ -81,31 +84,29 @@ Recipient in the SAML response must not be blank. Recipient in the SAML response was not valid. ``` -Ensure that you set the value for `Recipient` on your IdP to the full ACS URL for {% data variables.location.product_location %}. For example, `https://ghe.corp.example.com/saml/consume`. +IdP の `Recipient` の値を、{% data variables.location.product_location %}の完全な ACS URL に設定してください。 たとえば、`https://ghe.corp.example.com/saml/consume` のようにします。 -## Error: "SAML Response is not signed or has been modified" +## エラー:「SAML レスポンスが署名されていないか、変更されています」 -If your IdP does not sign the SAML response, or the signature does not match the contents, the following error message will appear in the authentication log. +IdP が SAML レスポンスに署名しない場合、または署名が内容と一致しない場合、次のエラーメッセージが認証ログに表示されます。 ``` SAML Response is not signed or has been modified. ``` -Ensure that you configure signed assertions for the {% data variables.product.product_name %} application on your IdP. +IdP で {% data variables.product.product_name %} アプリケーションの署名済みアサーションを設定していることを確認してください。 -## Error: "Audience is invalid" or "No assertion found" +## エラー:「Audience が無効です」または「アサーションが見つかりません」 -If the IdP's response has a missing or incorrect value for `Audience`, the following error message will appear in the authentication log. +IdP の応答に `Audience` の値がないか、または正しくない場合は、認証ログに次のエラー メッセージが表示されます。 ``` Audience is invalid. Audience attribute does not match https://YOUR-INSTANCE-URL ``` -Ensure that you set the value for `Audience` on your IdP to the `EntityId` for {% data variables.location.product_location %}, which is the full URL to your instance. For example, `https://ghe.corp.example.com`. +IdP の `Audience` の値を {% data variables.location.product_location %}の `EntityId` に設定します。これは、インスタンスの完全な URL です。 たとえば、「 `https://ghe.corp.example.com` 」のように入力します。 {% endif %} {% data reusables.saml.current-time-earlier-than-notbefore-condition %} -{% ifversion ghec %} -{% data reusables.saml.authentication-loop %} -{% endif %} +{% ifversion ghec %} {% data reusables.saml.authentication-loop %} {% endif %} diff --git a/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md b/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md index 6ae6322477..7890b4d26a 100644 --- a/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md +++ b/translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- -title: Setting up a staging instance -intro: 'You can set up a {% data variables.product.product_name %} instance in a separate, isolated environment, and use the instance to validate and test changes.' +title: ステージングインスタンスのセットアップ +intro: '別の分離された環境に {% data variables.product.product_name %} インスタンスを設定し、そのインスタンスを使って変更の検証とテストを行うことができます。' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance - /admin/installation/setting-up-a-staging-instance @@ -13,103 +13,107 @@ topics: - Upgrades shortTitle: Set up a staging instance miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: ce7d9dde9f86ea5159657203e13d9d191b6b7466 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106862' --- +## ステージング インスタンスについて -## About staging instances +{% data variables.product.company_short %} では、{% data variables.location.product_location %}の構成のバックアップ、更新、または変更をテストするために個別の環境を設定することを推奨しています。 運用システムから分離する必要があるこの環境は、ステージング環境と呼ばれます。 -{% data variables.product.company_short %} recommends that you set up a separate environment to test backups, updates, or changes to the configuration for {% data variables.location.product_location %}. This environment, which you should isolate from your production systems, is called a staging environment. - -For example, to protect against loss of data, you can regularly validate the backup of your production instance. You can regularly restore the backup of your production data to a separate {% data variables.product.product_name %} instance in a staging environment. On this staging instance, you could also test the upgrade to the latest feature release of {% data variables.product.product_name %}. +たとえば、データの損失から保護するために、運用インスタンスのバックアップを定期的に検証できます。 ステージング環境の別の {% data variables.product.product_name %} インスタンスに、運用データのバックアップを定期的に復元できます。 このステージング インスタンスでは、{% data variables.product.product_name %} の最新の機能リリースへのアップグレードをテストすることもできます。 {% tip %} -**Tip:** You may reuse your existing {% data variables.product.prodname_enterprise %} license file as long as the staging instance is not used in a production capacity. +**ヒント:** ステージング インスタンスを本番容量で使用しない限り、既存の {% data variables.product.prodname_enterprise %} ライセンス ファイルを再利用できます。 {% endtip %} -## Considerations for a staging environment +## ステージング環境に関する考慮事項 -To thoroughly test {% data variables.product.product_name %} and recreate an environment that's as similar to your production environment as possible, consider the external systems that interact with your instance. For example, you may want to test the following in your staging environment. +{% data variables.product.product_name %} を十分にテストし、運用環境とできるだけ似た環境を再作成するには、インスタンスと対話する外部システムを検討してください。 たとえば、ステージング環境では次をテストできます。 -- Authentication, especially if you use an external authentication provider like SAML -- Integration with an external ticketing system -- Integration with a continuous integration server -- External scripts or software that use the {% data variables.product.prodname_enterprise_api %} -- External SMTP server for email notifications +- 認証 (特に SAML などの外部認証プロバイダーを使用する場合) +- 外部のチケットシステムとの統合 +- 継続的インテグレーションサーバとの統合 +- {% data variables.product.prodname_enterprise_api %} を利用する外部のスクリプトあるいはソフトウェア +- メール通知のための外部のSMTPサーバ -## Setting up a staging instance +## ステージングインスタンスのセットアップ -You can set up a staging instance from scratch and configure the instance however you like. For more information, see "[Setting up a {% data variables.product.product_name %} instance](/admin/installation/setting-up-a-github-enterprise-server-instance)" and "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." +ステージング インスタンスを最初からセットアップしたり、必要に応じてインスタンスを設定したりすることができます。 詳しい情報については、「[{% data variables.product.product_name %} インスタンスをセットアップする](/admin/installation/setting-up-a-github-enterprise-server-instance)」および「[Enterprise を設定する](/admin/configuration/configuring-your-enterprise)」を参照してください。 -Alternatively, you can create a staging instance that reflects your production configuration by restoring a backup of your production instance to the staging instance. +または、運用インスタンスのバックアップをステージング インスタンスに復元することで、運用構成を反映するステージング インスタンスを作成することもできます。 -1. [Back up your production instance](#1-back-up-your-production-instance). -2. [Set up a staging instance](#2-set-up-a-staging-instance). -3. [Configure {% data variables.product.prodname_actions %}](#3-configure-github-actions). -4. [Configure {% data variables.product.prodname_registry %}](#4-configure-github-packages). -5. [Restore your production backup](#5-restore-your-production-backup). -6. [Review the instance's configuration](#6-review-the-instances-configuration). -7. [Apply the instance's configuration](#7-apply-the-instances-configuration). +1. [運用インスタンスをバックアップします](#1-back-up-your-production-instance)。 +2. [ステージング インスタンスをセットアップします](#2-set-up-a-staging-instance)。 +3. [{% data variables.product.prodname_actions %} を設定します](#3-configure-github-actions)。 +4. [{% data variables.product.prodname_registry %} を設定します](#4-configure-github-packages)。 +5. [運用バックアップを復元します](#5-restore-your-production-backup)。 +6. [インスタンスの設定を確認します](#6-review-the-instances-configuration)。 +7. [インスタンスの構成を適用します](#7-apply-the-instances-configuration)。 -### 1. Back up your production instance +### 1. 運用インスタンスをバックアップする -If you want to test changes on an instance that contains the same data and configuration as your production instance, back up the data and configuration from the production instance using {% data variables.product.prodname_enterprise_backup_utilities %}. For more information, see "[Configuring backups on your appliance](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)." +運用インスタンスと同じデータと設定を含むインスタンスで変更をテストする場合は、{% data variables.product.prodname_enterprise_backup_utilities %} を使用して運用インスタンスからデータと設定をバックアップします。 詳細については、「[アプライアンスでのバックアップの設定](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance)」を参照してください。 {% warning %} -**Warning**: If you use {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} in production, your backup will include your production configuration for external storage. To avoid potential loss of data by writing to your production storage from your staging instance, you must configure each feature in steps 3 and 4 before you restore your backup. +**警告**: 運用環境で {% data variables.product.prodname_actions %} または {% data variables.product.prodname_registry %} を使用する場合、バックアップには外部ストレージの運用設定が含まれます。 ステージング インスタンスから運用ストレージに書き込むことでデータが失われる可能性を回避するには、バックアップを復元する前に、手順 3 と 4 の各機能を設定する必要があります。 {% endwarning %} -### 2. Set up a staging instance +### 2. ステージング インスタンスをセットアップする -Set up a new instance to act as your staging environment. You can use the same guides for provisioning and installing your staging instance as you did for your production instance. For more information, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance/)." +新しいインスタンスをステージング環境として動作するようにセットアップしてください。 ステージングインスタンスのプロビジョニングとインストールについては、本番インスタンスと同じガイドが利用できます。 詳細については、「[{% data variables.product.prodname_ghe_server %} インスタンスをセットアップする](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance/)」を参照してください。 -If you plan to restore a backup of your production instance, continue to the next step. Alternatively, you can configure the instance manually and skip the following steps. +運用インスタンスのバックアップを復元する場合は、次の手順に進みます。 または、インスタンスを手動で設定し、以降の手順にスキップすることもできます。 -### 3. Configure {% data variables.product.prodname_actions %} +### 3. {% data variables.product.prodname_actions %} を設定する -Optionally, if you use {% data variables.product.prodname_actions %} on your production instance, configure the feature on the staging instance before restoring your production backup. If you don't use {% data variables.product.prodname_actions %}, skip to "[4. Configure {% data variables.product.prodname_registry %}](#4-configure-github-packages)." +必要に応じて、運用インスタンスで {% data variables.product.prodname_actions %} を使用する場合、運用バックアップを復元する前にステージング インスタンスで機能を設定します。 {% data variables.product.prodname_actions %} を使用しない場合は、「[4. {% data variables.product.prodname_registry %} を設定する](#4-configure-github-packages)」にスキップします。 {% warning %} -**Warning**: If you don't configure {% data variables.product.prodname_actions %} on the staging instance before restoring your production backup, your staging instance will use your production instance's external storage, which could result in loss of data. We strongly recommended that you use different external storage for your staging instance. For more information, see "[Using a staging environment](/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment)." +**警告**: 運用バックアップを復元する前にステージング インスタンスで {% data variables.product.prodname_actions %} を設定しないと、ステージング インスタントで運用インスタンスの外部ストレージが使用され、データが失われる可能性があります。 ステージング インスタンスには別の外部ストレージを使用することを強くお勧めします。 詳細については、「[ステージング環境を使用する](/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment)」を参照してください。 {% endwarning %} {% data reusables.enterprise_installation.ssh-into-staging-instance %} -1. To configure the staging instance to use an external storage provider for {% data variables.product.prodname_actions %}, enter one of the following commands. -{% indented_data_reference reusables.actions.configure-storage-provider-platform-commands spaces=3 %} -{% data reusables.actions.configure-storage-provider %} -1. To prepare to enable {% data variables.product.prodname_actions %} on the staging instance, enter the following command. +1. {% data variables.product.prodname_actions %} の外部ストレージ プロバイダーを使用するようにステージング インスタンスを設定するには、次のコマンドのいずれかを入力します。 +{% indented_data_reference reusables.actions.configure-storage-provider-platform-commands spaces=3 %} {% data reusables.actions.configure-storage-provider %} +1. ステージング インスタンスで {% data variables.product.prodname_actions %} を有効にする準備をするには、次のコマンドを入力します。 ```shell{:copy} ghe-config app.actions.enabled true ``` -### 4. Configure {% data variables.product.prodname_registry %} +### 4. {% data variables.product.prodname_registry %} を設定する -Optionally, if you use {% data variables.product.prodname_registry %} on your production instance, configure the feature on the staging instance before restoring your production backup. If you don't use {% data variables.product.prodname_registry %}, skip to "[5. Restore your production backup](#5-restore-your-production-backup)." +必要に応じて、運用インスタンスで {% data variables.product.prodname_registry %} を使用する場合、運用バックアップを復元する前にステージング インスタンスで機能を設定します。 {% data variables.product.prodname_registry %} を使用しない場合は、「[5. 運用バックアップを復元する](#5-restore-your-production-backup)」にスキップします。 {% warning %} -**Warning**: If you don't configure {% data variables.product.prodname_registry %} on the staging instance before restoring your production backup, your staging instance will use your production instance's external storage, which could result in loss of data. We strongly recommended that you use different external storage for your staging instance. +**警告**: 運用バックアップを復元する前にステージング インスタンスで {% data variables.product.prodname_registry %} を設定しないと、ステージング インスタントで運用インスタンスの外部ストレージが使用され、データが失われる可能性があります。 ステージング インスタンスには別の外部ストレージを使用することを強くお勧めします。 {% endwarning %} -1. Review the backup you will restore to the staging instance. - - If you took the backup with {% data variables.product.prodname_enterprise_backup_utilities %} 3.5 or later, the backup includes the configuration for {% data variables.product.prodname_registry %}. Continue to the next step. - - If you took the backup with {% data variables.product.prodname_enterprise_backup_utilities %} 3.4 or earlier, configure {% data variables.product.prodname_registry %} on the staging instance. For more information, see "[Getting started with {% data variables.product.prodname_registry %} for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)." +1. ステージング インスタンスに復元するバックアップを確認します。 + - {% data variables.product.prodname_enterprise_backup_utilities %} 3.5 以降を使用してバックアップを作成した場合、バックアップには、{% data variables.product.prodname_registry %} の設定が含まれます。 次の手順に進みます。 + - {% data variables.product.prodname_enterprise_backup_utilities %} 3.4 以前を使用してバックアップを作成した場合、ステージング インスタンスで {% data variables.product.prodname_registry %} を設定します。 詳しい情報については、「[Enterprise の {% data variables.product.prodname_registry %} の概要](/admin/packages/getting-started-with-github-packages-for-your-enterprise)」を参照してください。 {% data reusables.enterprise_installation.ssh-into-staging-instance %} -1. Configure the external storage connection by entering the following commands, replacing the placeholder values with actual values for your connection. - - Azure Blob Storage: +1. 次のコマンドを入力して外部ストレージ接続を設定し、プレースホルダーの値を接続の実際の値に置き換えます。 + - Azure Blob Storage: ```shell{:copy} ghe-config secrets.packages.blob-storage-type "azure" ghe-config secrets.packages.azure-container-name "AZURE CONTAINER NAME" ghe-config secrets.packages.azure-connection-string "CONNECTION STRING" ``` - - Amazon S3: + - Amazon S3: ```shell{:copy} ghe-config secrets.packages.blob-storage-type "s3" @@ -118,40 +122,40 @@ Optionally, if you use {% data variables.product.prodname_registry %} on your pr ghe-config secrets.packages.aws-access-key "S3 ACCESS KEY ID" ghe-config secrets.packages.aws-secret-key "S3 ACCESS SECRET" ``` -1. To prepare to enable {% data variables.product.prodname_registry %} on the staging instance, enter the following command. +1. ステージング インスタンスで {% data variables.product.prodname_registry %} を有効にする準備をするには、次のコマンドを入力します。 ```shell{:copy} ghe-config app.packages.enabled true ``` -### 5. Restore your production backup +### 5. 運用バックアップを復元する -Use the `ghe-restore` command to restore the rest of the data from the backup. For more information, see "[Restoring a backup](/admin/configuration/configuring-backups-on-your-appliance#restoring-a-backup)." +`ghe-restore` コマンドを使用して残りのデータをバックアップから復元します。 詳しくは、「[バックアップの復元](/admin/configuration/configuring-backups-on-your-appliance#restoring-a-backup)」を参照してください。 -If the staging instance is already configured and you want to overwrite settings, certificate, and license data, add the `-c` option to the command. For more information about the option, see [Using the backup and restore commands](https://github.com/github/backup-utils/blob/master/docs/usage.md#restoring-settings-tls-certificate-and-license) in the {% data variables.product.prodname_enterprise_backup_utilities %} documentation. +ステージング インスタンスが既に設定されており、設定、証明書、ライセンス データを上書きする場合は、コマンドに `-c` オプションを追加します。 このオプションの詳しい情報については、{% data variables.product.prodname_enterprise_backup_utilities %} ドキュメントの「[バックアップおよび復元コマンドの使用](https://github.com/github/backup-utils/blob/master/docs/usage.md#restoring-settings-tls-certificate-and-license)」を参照してください。 -### 6. Review the instance's configuration +### 6. インスタンスの設定を確認する -To access the staging instance using the same hostname, update your local hosts file to resolve the staging instance's hostname by IP address by editing the `/etc/hosts` file in macOS or Linux, or the `C:\Windows\system32\drivers\etc` file in Windows. +同じホスト名を使用してステージング インスタンスにアクセスするには、macOS または Linux の `/etc/hosts` ファイル、または Windows の `C:\Windows\system32\drivers\etc` ファイルを編集して、ステージング インスタンスのホスト名を IP アドレスで解決するようにローカル ホスト ファイルを更新します。 {% note %} -**Note**: Your staging instance must be accessible from the same hostname as your production instance. Changing the hostname for {% data variables.location.product_location %} is not supported. For more information, see "[Configuring a hostname](/admin/configuration/configuring-network-settings/configuring-a-hostname)." +**注**: ステージング インスタンスには、運用インスタンスと同じホスト名からアクセスできる必要があります。 {% data variables.location.product_location %}のホスト名の変更はサポートされていません。 詳しくは、「[ホスト名の設定](/admin/configuration/configuring-network-settings/configuring-a-hostname)」をご覧ください。 {% endnote %} -Then, review the staging instance's configuration in the {% data variables.enterprise.management_console %}. For more information, see "[Accessing the {% data variables.enterprise.management_console %}](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)." +次に、{% data variables.enterprise.management_console %} でステージング インスタンスの設定を確認します。 詳しい情報については、「[{% data variables.enterprise.management_console %} へのアクセス](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)」を参照してください。 {% warning %} -**Warning**: If you configured {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for the staging instance, to avoid overwriting production data, ensure that the external storage configuration in the {% data variables.enterprise.management_console %} does not match your production instance. +**警告**: ステージング インスタンスの {% data variables.product.prodname_actions %} または {% data variables.product.prodname_registry %} を設定した場合、運用データが上書きされるのを回避するために、{% data variables.enterprise.management_console %} の外部ストレージの設定が運用インスタンスと一致していないことを確認してください。 {% endwarning %} -### 7. Apply the instance's configuration +### 7. インスタンスの構成を適用する -To apply the configuration from the {% data variables.enterprise.management_console %}, click **Save settings**. +{% data variables.enterprise.management_console %} から設定を適用するには、 **[設定の保存]** をクリックします。 -## Further reading +## 参考資料 -- "[About upgrades to new releases](/admin/overview/about-upgrades-to-new-releases)" +- 「[新しいリリースへのアップグレードについて](/admin/overview/about-upgrades-to-new-releases)」 diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index c4610e9a26..99d5e610fc 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -790,6 +790,9 @@ Before you'll see `git` category actions, you must enable Git events in the audi {%- ifversion ghes or audit-log-sso-response-events %} | `org.sso_response` | A SAML single sign-on (SSO) response was generated when a member attempted to authenticate with your organization. This event is only available via audit log streaming and the REST API. {%- endif %} +{%- ifversion ghec %} +| `org.transfer` | An organization was transferred between enterprise accounts. For more information, see "[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#transferring-an-organization-between-enterprise-accounts)." +{%- endif %} {%- ifversion not ghae %} | `org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)." {%- endif %} diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md index 5c4f84902a..938a372655 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Configuring the audit log for your enterprise -intro: You can configure settings for your enterprise's audit log. +title: エンタープライズの監査ログの構成 +intro: エンタープライズの監査ログの設定を構成できます。 shortTitle: Configure audit logs permissions: Enterprise owners can configure the audit log. versions: @@ -10,47 +10,45 @@ topics: - Auditing - Enterprise - Logging +ms.openlocfilehash: f624607d5729d32d836efedf1fa355a96489a175 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106566' --- +## 監査ログの構成について -## About audit log configuration +監査ログ データの保持期間を構成し、インデックス ストレージの詳細を確認できます。 -You can configure a retention period for audit log data and see index storage details. - -{% ifversion enable-git-events %} -After you configure a retention period, you can enable or disable Git-related events from appearing in the audit log. +{% ifversion enable-git-events %} 保持期間を構成した後、Git 関連のイベントが監査ログに表示されることを有効または無効にできます。 {% endif %} -## Configuring a retention period for audit log data +## 監査ログ データの保持期間の構成 -You can configure a retention period for audit log data for {% data variables.location.product_location %}. Data that exceeds the period you configure will be permanently removed from disk. +{% data variables.location.product_location %} の監査ログ データの保持期間を構成できます。 構成した期間を超えるデータは、ディスクから完全に削除されます。 -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -{% data reusables.audit_log.audit-data-retention-tab %} -1. Under "Configure audit log retention settings", select the dropdown menu and click a retention period. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} {% data reusables.audit_log.audit-data-retention-tab %} +1. [監査ログの保持設定の構成] で、ドロップダウン メニューを選び、保持期間をクリックします。 - ![Screenshot of the dropdown menu for audit log retention settings](/assets/images/help/enterprises/audit-log-retention-dropdown.png) -1. Click **Save**. + ![監査ログの保持設定のドロップダウン メニューのスクリーンショット](/assets/images/help/enterprises/audit-log-retention-dropdown.png) +1. **[保存]** をクリックします。 {% ifversion enable-git-events %} -## Managing Git events in the audit log +## 監査ログでの Git イベントの管理 -You can enable or disable Git-related events, such as `git.clone` and `git.push`, from appearing in your audit log. For a list of the Git events are are logged, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)." +`git.clone` や `git.push` などの Git 関連のイベントが、監査ログに表示されることを有効または無効にできます。 ログに記録される Git イベントの一覧については、「[エンタープライズの監査ログ イベント](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)」を参照してください。 -If you do enable Git events, due to the large number of Git events that are logged, we recommend monitoring your instance's file storage and reviewing your related alert configurations. For more information, see "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." +ログされる Git イベントの数が多いために Git イベントを有効にする場合は、インスタンスのファイル ストレージを監視し、関連するアラート構成を確認することをお勧めします。 詳しくは、「[ストレージの監視](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)」を参照してください。 -Before you can enable Git events in the audit log, you must configure a retention period for audit log data other than "infinite." For more information, see "[Configuring a retention period for audit log data](#configuring-a-retention-period-for-audit-log-data)." +監査ログで Git イベントを有効にするには、"無限" 以外の監査ログ データの保持期間を構成する必要があります。 詳しくは、「[監査ログ データの保持期間の構成](#configuring-a-retention-period-for-audit-log-data)」を参照してください。 {% data reusables.audit_log.git-events-not-in-search-results %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.audit-log-tab %} -{% data reusables.audit_log.audit-data-retention-tab %} -1. Under "Git event opt-in", select or deselect **Enable git events in the audit-log**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} {% data reusables.audit_log.audit-data-retention-tab %} +1. [Git イベントオプトイン] で、 **[監査ログで Git イベントを有効にする]** をオンまたはオフにします。 - ![Screenshot of the checkbox to enable Git events in the audit log](/assets/images/help/enterprises/enable-git-events-checkbox.png) -1. Click **Save**. + ![監査ログで Git イベントを有効にするチェック ボックスのスクリーンショット](/assets/images/help/enterprises/enable-git-events-checkbox.png) +1. **[保存]** をクリックします。 {% endif %} diff --git a/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md b/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md index feb02861bf..cf56b016c1 100644 --- a/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md +++ b/translations/ja-JP/content/admin/overview/about-enterprise-accounts.md @@ -1,6 +1,6 @@ --- -title: About enterprise accounts -intro: 'With {% data variables.product.product_name %}, you can use an enterprise account to {% ifversion ghec %}enable collaboration between your organizations, while giving{% elsif ghes or ghae %}give{% endif %} administrators a single point of visibility and management.' +title: Enterprise アカウントについて +intro: '{% data variables.product.product_name %} を使用すると、エンタープライズ アカウントを使って{% ifversion ghec %}組織間のコラボレーションを有効にしつつ、{% elsif ghes or ghae %}{% endif %}管理者に単一の表示と管理のポイントを提供できます。' redirect_from: - /articles/about-github-business-accounts - /articles/about-enterprise-accounts @@ -18,83 +18,87 @@ topics: - Accounts - Enterprise - Fundamentals +ms.openlocfilehash: b0d1455fef80094f0dcdf20332605bd427d9c441 +ms.sourcegitcommit: e98b752895109965b32cb277610985da5799f8a1 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/01/2022 +ms.locfileid: '148127628' --- - -## About enterprise accounts on {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %} +## {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %} の Enterprise アカウントについて {% ifversion ghec %} -Your enterprise account on {% data variables.product.prodname_dotcom_the_website %} allows you to manage multiple organizations. Your enterprise account must have a handle, like an organization or user account on {% data variables.product.prodname_dotcom %}. +{% data variables.product.prodname_dotcom_the_website %} で Enterprise アカウントを使えば、複数の Organization を管理できます。 Enterprise アカウントは、{% data variables.product.prodname_dotcom %} での Organization やユーザー アカウントのように、ハンドルを持っている必要があります。 {% elsif ghes or ghae %} -The enterprise account on {% ifversion ghes %}{% data variables.location.product_location_enterprise %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} allows you to manage the organizations{% ifversion ghes %} on{% elsif ghae %} owned by{% endif %} your {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise{% endif %}. +{% ifversion ghes %}{% data variables.location.product_location_enterprise %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} の Enterprise アカウントを使用すると、{% ifversion ghes %}{% data variables.product.prodname_ghe_server %} インスタンス{% elsif ghae %}Enterprise{% endif %} {% elsif ghae %}が所有する{% endif %}で Organization{% ifversion ghes %} を管理できます。 {% endif %} -Organizations are shared accounts where enterprise members can collaborate across many projects at once. Organization owners can manage access to the organization's data and projects with sophisticated security and administrative features. For more information, see "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." +Organization は、Enterprise メンバーが一度に多くのプロジェクトでコラボレーションできる共有アカウントです。 Organization オーナーは、Organization のデータとプロジェクトへのアクセスを、洗練されたセキュリティおよび管理機能で管理できます。 詳細については、「[Organization について](/organizations/collaborating-with-groups-in-organizations/about-organizations)」を参照してください。 -{% ifversion ghec %} -Enterprise owners can invite existing organizations to join your enterprise account, or create new organizations in the enterprise settings. For more information, see "[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)." +{% ifversion ghec %} Enterprise 設定では、Enterprise 所有者は、Enterprise アカウントへの参加、Enterprise アカウント間での Organization の移転、または新しい Organization の作成を行うために、既存の Organization を招待できます。 詳細については、「[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)」 (Enterprise への Organization の追加) を参照してください。 {% endif %} -Your enterprise account allows you to manage and enforce policies for all the organizations owned by the enterprise. {% data reusables.enterprise.about-policies %} For more information, see "[About enterprise policies](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)." +エンタープライズ アカウントを使用すると、エンタープライズが所有するすべての組織に対してポリシーを管理および適用できます。 {% data reusables.enterprise.about-policies %} 詳細については、「[エンタープライズ ポリシーについて](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)」を参照してください。 {% ifversion ghec %} -{% data reusables.enterprise.create-an-enterprise-account %} For more information, see "[Creating an enterprise account](/admin/overview/creating-an-enterprise-account)." +{% data reusables.enterprise.create-an-enterprise-account %} 詳細については、「[Enterprise アカウントの作成](/admin/overview/creating-an-enterprise-account)」を参照してください。 {% endif %} -## About administration of your enterprise account +## Enterprise アカウントの管理について {% ifversion ghes or ghae %} -From your enterprise account on {% ifversion ghae %}{% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.prodname_ghe_server %} instance{% endif %}, administrators can view{% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the {% ifversion ghes %}{% data variables.product.prodname_ghe_server %} instance{% elsif ghae %}enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %}. +{% ifversion ghae %}{% data variables.product.product_name %} {% elsif ghes %}{% data variables.product.prodname_ghe_server %} インスタンス{% endif %}のエンタープライズ アカウントから、管理者はエンタープライズ メンバーシップを表示{% ifversion remove-enterprise-members %}および管理{% endif %}し、{% ifversion enterprise-owner-join-org %}エンタープライズが所有する組織の独自のメンバーシップを管理し、{% endif %}{% ifversion ghes %}{% data variables.product.prodname_ghe_server %} インスタンス{% elsif ghae %}{% data variables.product.prodname_ghe_managed %} のエンタープライズ{% endif %}について以下を管理できます。 {% ifversion ghes %} -- License usage{% endif %} -- Security ({% ifversion ghae %}single sign-on, IP allow lists, {% endif %}SSH certificate authorities, two-factor authentication) -- Enterprise policies for organizations owned by the enterprise account +- ライセンスの使用状況{% endif %} +- セキュリティ ({% ifversion ghae %}シングル サインオン、IP 許可リスト、{% endif %}SSH 証明機関、2 要素認証) +- Enterprise アカウントが所有する Organization の Enterprise ポリシー {% endif %} {% ifversion ghes %} -### About administration of your enterprise account on {% data variables.product.prodname_ghe_cloud %} +### {% data variables.product.prodname_ghe_cloud %} での Enterprise アカウントの管理について {% endif %} -{% ifversion ghec or ghes %}When you try or purchase {% data variables.product.prodname_enterprise %}, you can{% ifversion ghes %} also{% endif %} create an enterprise account for {% data variables.product.prodname_ghe_cloud %} on {% data variables.product.prodname_dotcom_the_website %}. Administrators for the enterprise account on {% data variables.product.prodname_dotcom_the_website %} can view {% ifversion remove-enterprise-members %} and manage{% endif %} enterprise membership{% ifversion enterprise-owner-join-org %}, manage their own membership in organizations owned by the enterprise,{% endif %} and manage the following for the enterprise account{% ifversion ghes %} on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. +{% ifversion ghec or ghes %}{% data variables.product.prodname_enterprise %} を試す、または購入する場合は、{% data variables.product.prodname_dotcom_the_website %} で {% data variables.product.prodname_ghe_cloud %} の Enterprise アカウントを{% ifversion ghes %}も{% endif %}作成できます。 {% data variables.product.prodname_dotcom_the_website %} のエンタープライズ アカウントの管理者は、エンタープライズ メンバーシップを表示{% ifversion remove-enterprise-members %}および管理{% endif %}し、{% ifversion enterprise-owner-join-org %}エンタープライズが所有する組織の独自のメンバーシップを管理し、{% endif %}{% ifversion ghes %}{% data variables.product.prodname_dotcom_the_website %} の{% endif %}エンタープライズ アカウントについて、以下を管理できます。 -- Billing and usage (services on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_GH_advanced_security %}, user licenses) -- Security (single sign-on, IP allow lists, SSH certificate authorities, two-factor authentication) -- Enterprise policies for organizations owned by the enterprise account +- 課金と使用 ({% data variables.product.prodname_dotcom_the_website %} のサービス、{% data variables.product.prodname_GH_advanced_security %}、ユーザー ライセンス) +- セキュリティ (シングル サインオン、IP 許可リスト、SSH 証明機関、2 要素認証) +- Enterprise アカウントが所有する Organization の Enterprise ポリシー -If you use both {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, you can also manage the following for {% data variables.product.prodname_ghe_server %} from your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. +{% data variables.product.prodname_ghe_cloud %} と {% data variables.product.prodname_ghe_server %} の両方を使用する場合は、{% data variables.product.prodname_dotcom_the_website %} の Enterprise アカウントから {% data variables.product.prodname_ghe_server %} について、以下を管理することもできます。 -- Billing and usage for {% data variables.product.prodname_ghe_server %} instances -- Requests and support bundle sharing with {% data variables.contact.enterprise_support %} +- {% data variables.product.prodname_ghe_server %} インスタンスの課金と使用 +- {% data variables.contact.enterprise_support %} とのリクエストおよび Support Bundle の共有 -You can also connect the enterprise account on {% data variables.location.product_location_enterprise %} to your enterprise account on {% data variables.product.prodname_dotcom_the_website %} to see license usage details for your {% data variables.product.prodname_enterprise %} subscription from {% data variables.product.prodname_dotcom_the_website %}. For more information, see {% ifversion ghec %}"[Syncing license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}](/enterprise-server/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)" in the {% data variables.product.prodname_ghe_server %} documentation.{% elsif ghes %}"[Syncing license usage between {% data variables.product.prodname_ghe_server %} and {% data variables.product.prodname_ghe_cloud %}](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)."{% endif %} +{% data variables.location.product_location_enterprise %} の Enterprise アカウントを {% data variables.product.prodname_dotcom_the_website %} のご自分の Enterprise アカウントに接続し、{% data variables.product.prodname_dotcom_the_website %} から {% data variables.product.prodname_enterprise %} サブスクリプションのライセンス使用状況の詳細を確認することもできます。 詳細については、{% data variables.product.prodname_ghe_server %} ドキュメントの{% ifversion ghec %}「[{% data variables.product.prodname_ghe_server %} と {% data variables.product.prodname_ghe_cloud %} の間のライセンス使用量の同期](/enterprise-server/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)」{% elsif ghes %}「[{% data variables.product.prodname_ghe_server %} と {% data variables.product.prodname_ghe_cloud %} の間のライセンス使用量の同期](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)」{% endif %}を参照してください。 -For more information about the differences between {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, see "[{% data variables.product.prodname_dotcom %}'s products](/get-started/learning-about-github/githubs-products)." {% data reusables.enterprise-accounts.to-upgrade-or-get-started %} +{% data variables.product.prodname_ghe_cloud %} と {% data variables.product.prodname_ghe_server %} の違いについて詳しくは、「[{% data variables.product.prodname_dotcom %} の製品](/get-started/learning-about-github/githubs-products)」を参照してください。 {% data reusables.enterprise-accounts.to-upgrade-or-get-started %} {% endif %} -## About billing for your enterprise account +## Enterprise アカウントの支払いについて -The bill for your enterprise account includes the monthly cost for each member of your enterprise. The bill includes {% ifversion ghec %}any paid licenses in organizations outside of your enterprise account, subscriptions to apps in {% data variables.product.prodname_marketplace %}, {% endif %}{% ifversion ghec or ghae %}additional paid services for your enterprise{% ifversion ghec %} like data packs for {% data variables.large_files.product_name_long %},{% endif %} and{% endif %} usage for {% data variables.product.prodname_GH_advanced_security %}. +Enterprise アカウントの請求には、Enterprise の各メンバーの毎月のコストが含まれます。 この請求には、{% ifversion ghec %}Enterprise アカウント外の組織の有料ライセンス、{% data variables.product.prodname_marketplace %} のアプリのサブスクリプション、{% endif %}{% ifversion ghec or ghae %}{% ifversion ghec %}{% data variables.large_files.product_name_long %} のデータ パックのようなエンタープライズの追加有料サービス、{% endif %}および{% endif %}{% data variables.product.prodname_GH_advanced_security %} の使用が含まれます。 {% ifversion ghec %} -For more information about billing for your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" and "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." +{% data variables.product.prodname_ghe_cloud %} サブスクリプションの請求について詳しくは、「[Enterprise アカウントのサブスクリプションおよび利用状況を表示する](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)」と「[Enterprise の支払いについて](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)」を参照してください。 {% elsif ghes %} {% data reusables.enterprise-accounts.enterprise-accounts-billing %} -For more information about billing for {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %}, see "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." +{% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.product_name %}{% endif %} の支払いについて詳しくは、「[Enterprise の支払いについて](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)」を参照してください。 {% endif %} @@ -102,10 +106,10 @@ For more information about billing for {% ifversion ghec %}{% data variables.pro {% ifversion ghec %} -{% data variables.product.prodname_enterprise %} offers two deployment options. In addition to {% data variables.product.prodname_ghe_cloud %}, you can use {% data variables.product.prodname_ghe_server %} to host development work for your enterprise in your data center or supported cloud provider. {% endif %}Enterprise owners on {% data variables.product.prodname_dotcom_the_website %} can use an enterprise account to manage payment and licensing for {% data variables.product.prodname_ghe_server %} instances. For more information, see "[{% data variables.product.company_short %}'s products](/get-started/learning-about-github/githubs-products#github-enterprise)" and "[Managing your license for {% data variables.product.prodname_enterprise %}](/billing/managing-your-license-for-github-enterprise)." +{% data variables.product.prodname_enterprise %} では 2 つのデプロイ オプションが提供されます。 {% data variables.product.prodname_ghe_cloud %} に加え、{% data variables.product.prodname_ghe_server %} を使用して、データ センターまたはサポートされているクラウド プロバイダーで Enterprise の開発作業をホストできます。 {% endif %}{% data variables.product.prodname_dotcom_the_website %} の Enterprise オーナーは、Enterprise アカウントを使用して、{% data variables.product.prodname_ghe_server %}インスタンスの支払いとライセンスを管理できます。 詳細については、「[{% data variables.product.company_short %} の製品](/get-started/learning-about-github/githubs-products#github-enterprise)」および「[{% data variables.product.prodname_enterprise %}のライセンスの管理](/billing/managing-your-license-for-github-enterprise)」を参照してください。 {% endif %} -## Further reading +## 参考資料 -- "[Enterprise accounts](/graphql/guides/managing-enterprise-accounts)" in the GraphQL API documentation +- GraphQL API ドキュメントの「[Enterprise アカウント](/graphql/guides/managing-enterprise-accounts)」 diff --git a/translations/ja-JP/content/admin/overview/about-github-for-enterprises.md b/translations/ja-JP/content/admin/overview/about-github-for-enterprises.md index 289f462a78..4fc01bf2aa 100644 --- a/translations/ja-JP/content/admin/overview/about-github-for-enterprises.md +++ b/translations/ja-JP/content/admin/overview/about-github-for-enterprises.md @@ -1,6 +1,6 @@ --- -title: エンタープライズ向け GitHub について -intro: '企業は、{% data variables.product.prodname_dotcom %} のエンタープライズ製品を使って、ソフトウェア開発のライフサイクル全体を改善できます。' +title: About GitHub for enterprises +intro: 'Businesses can use {% data variables.product.prodname_dotcom %}''s enterprise products to improve their entire software development lifecycle.' versions: ghec: '*' ghes: '*' @@ -9,38 +9,33 @@ type: overview topics: - Enterprise - Fundamentals -ms.openlocfilehash: 38e64d503ca576cf663b77698b05a23924eb271e -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT -ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147390425' --- -## エンタープライズ向け {% data variables.product.prodname_dotcom %} について -{% data variables.product.prodname_dotcom %} は、セキュリティで保護されたソフトウェアをビルド、スケーリング、配信するための完全な開発者プラットフォームです。 企業は、ソフトウェア開発ライフサイクル全体をサポートし、開発速度を向上させ、コード品質を向上させるために GitHub の製品スイートを使っています。 +## About {% data variables.product.prodname_dotcom %} for enterprises -開発者は、issue やプロジェクトを使ってソース コードをリポジトリに格納し、バージョン管理して、作業を計画および追跡することができます。 クラウドでホストされる開発環境である {% data variables.product.prodname_github_codespaces %} でコードを作成し、コード セキュリティ機能を使って、コードベースからシークレットと脆弱性を排除しつつ、pull request で相互のコード変更を確認できます。 最後に、{% data variables.product.prodname_actions %} を使ってビルド、テスト、デプロイのパイプラインを自動化し、{% data variables.product.prodname_registry %} を使ってソフトウェア パッケージをホストできます。 +{% data variables.product.prodname_dotcom %} is a complete developer platform to build, scale, and deliver secure software. Businesses use our suite of products to support the entire software development lifecycle, increasing development velocity and improving code quality. -企業が {% data variables.product.prodname_enterprise %} を採用すると、投資収益率 (ROI) が高くなります。 たとえば、開発者は 1 日あたり 45 分間節約でき、オンボードとトレーニングの時間は 40% 短縮されます。 詳しくは、「[{% data variables.product.prodname_enterprise %} の経済効果の総計](https://resources.github.com/downloads/TEI-of-GitHub-Enterprise.pdf)」をご覧ください。 +Developers can store and version control your source code in repositories, using issues and projects to plan and track their work. They can code in a cloud-hosted development environment, {% data variables.product.prodname_github_codespaces %}, then review each other's code changes with pull requests, using code security features to keep secrets and vulnerabilities out of your codebase. Finally, you can automate your build, test, and deployment pipeline with {% data variables.product.prodname_actions %} and host software packages with {% data variables.product.prodname_registry %}. -ソフトウェア開発ライフサイクルのすべての段階の管理を簡略化するために、Enterprise アカウントと呼ばれる単一の可視性と管理ポイントを提供しています。 Enterprise アカウントを使うと、課金と設定の管理、ポリシーの適用、エンタープライズのリソースへのアクセス権を持つユーザーの監査を行うことができます。 詳細については、「[Enterprise アカウントについて](/admin/overview/about-enterprise-accounts)」を参照してください。 +When businesses adopt {% data variables.product.prodname_enterprise %}, their return on investment (ROI) is high. For example, their developers save 45 minutes per day, and onboarding and training time is reduced by 40%. For more information, see [The Total Economic Impact of {% data variables.product.prodname_enterprise %}](https://resources.github.com/downloads/TEI-of-GitHub-Enterprise.pdf). -必要に応じて、{% data variables.product.prodname_GH_advanced_security %} を使って付加的なコード セキュリティ機能を追加したり、{% data variables.contact.premium_support %} を使ってサポート オプションを強化したりすることができます。 詳しくは、「[{% data variables.product.prodname_GH_advanced_security %} について](/get-started/learning-about-github/about-github-advanced-security)」、および「[{% data variables.contact.premium_support %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/support/learning-about-github-support/about-github-premium-support){% ifversion ghae %} について」({% data variables.product.prodname_ghe_cloud %} ドキュメント) {% else %}をご覧ください。{% endif %} +To simplify administration for all the stages in the software development lifecycle, we provide a single point of visibility and management called an enterprise account. Enterprise accounts enable you to manage billing and settings, enforce policy, and audit the people with access to your enterprise's resources. For more information, see "[About enterprise accounts](/admin/overview/about-enterprise-accounts)." -## デプロイ オプションについて +Optionally, you can add extra code security features with {% data variables.product.prodname_GH_advanced_security %}, and enhanced support options with {% data variables.contact.premium_support %}. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" and "[About {% data variables.contact.premium_support %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/support/learning-about-github-support/about-github-premium-support){% ifversion ghae %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %} -{% data variables.product.prodname_enterprise %} をご購入の場合、{% data variables.product.prodname_ghe_cloud %} と {% data variables.product.prodname_ghe_server %} の両方にアクセスできます。 {% data variables.product.prodname_ghe_cloud %} は {% data variables.product.prodname_dotcom_the_website %} の高度な機能のセットであり、{% data variables.product.prodname_ghe_server %} は、セルフホステッド プラットフォームです。 詳しくは、「[{% data variables.product.prodname_ghe_server %}]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/overview/about-github-enterprise-server){% ifversion not ghes %} について」({% data variables.product.prodname_ghe_server %} ドキュメント。){% else %} をご覧ください。{% endif %} +## About deployment options -{% data variables.product.prodname_ghe_cloud %} の場合は、開発者が自分の個人アカウントを作成して管理することも、{% data variables.product.prodname_emus %} を使って開発者用のユーザー アカウントを作成および管理することもできます。 詳しくは、「[Enterprise の認証について](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)」をご覧ください。 +When you purchase {% data variables.product.prodname_enterprise %}, you get access to both {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_ghe_cloud %} is a set of advanced functionality on {% data variables.product.prodname_dotcom_the_website %}, while {% data variables.product.prodname_ghe_server %} is self-hosted platform. For more information, see "[About {% data variables.product.prodname_ghe_server %}]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/overview/about-github-enterprise-server){% ifversion not ghes %}" in the {% data variables.product.prodname_ghe_server %} documentation.{% else %}."{% endif %} -{% data variables.product.prodname_ghe_managed %} は、セキュリティとコンプライアンスの要件が厳格な一部のお客様に限定的に提供されています。 詳しくは、「[{% data variables.product.prodname_ghe_managed %} について](/github-ae@latest/admin/overview/about-github-ae){% ifversion not ghae %}」({% data variables.product.prodname_ghe_managed %} ドキュメント){% else %} をご覧ください。{% endif %} +For {% data variables.product.prodname_ghe_cloud %}, you can allow developers to create and manage their own personal accounts, or you can use {% data variables.product.prodname_emus %}, which enables you to create and manage the user accounts for your developers. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)." -{% data variables.product.prodname_github_connect %} を有効にすると、{% data variables.product.prodname_ghe_server %} または {% data variables.product.prodname_ghe_managed %} を使う場合でも、{% data variables.product.prodname_dotcom_the_website %} の機能を利用できます。これにより、安全でない依存関係に対して {% data variables.product.prodname_dependabot_alerts %} などの追加の機能とワークフローを構成できます。{% ifversion ghec %} +{% data variables.product.prodname_ghe_managed %} is in limited availability for select customers with stringent security and compliance requirements. For more information, see "[About {% data variables.product.prodname_ghe_managed %}](/github-ae@latest/admin/overview/about-github-ae){% ifversion not ghae %}" in the {% data variables.product.prodname_ghe_managed %} documentation.{% else %}."{% endif %} -- [About {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/about-github-connect) について ({% data variables.product.prodname_ghe_server %} ドキュメント) -- [{% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect) について ({% data variables.product.prodname_ghe_managed %} ドキュメント){% else %} 詳しくは、「[{% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect) について」をご覧ください。{% endif %} +You can benefit from the power of {% data variables.product.prodname_dotcom_the_website %} even while using {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %} by enabling {% data variables.product.prodname_github_connect %}, which allows you to configure additional features and workflows such as {% data variables.product.prodname_dependabot_alerts %} for insecure dependencies.{% ifversion ghec %} -## 参考資料 +- "[About {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/about-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation +- "[About {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/about-github-connect)" in the {% data variables.product.prodname_ghe_managed %} documentation{% else %} For more information, see "[About {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)."{% endif %} -- [{% data variables.product.prodname_dotcom %} を他の DevOps ソリューションと比較する](https://resources.github.com/devops/tools/compare/) ({% data variables.product.company_short %} リソース) +## Further reading + +- [Compare {% data variables.product.prodname_dotcom %} to other DevOps solutions](https://resources.github.com/devops/tools/compare/) in {% data variables.product.company_short %} Resources diff --git a/translations/ja-JP/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md b/translations/ja-JP/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md index 5b2ef338fb..252f7f7093 100644 --- a/translations/ja-JP/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Accessing compliance reports for your enterprise -intro: 'You can access {% data variables.product.company_short %}''s compliance reports, such as our SOC reports and Cloud Security Alliance CAIQ self-assessment (CSA CAIQ), for your enterprise.' +title: エンタープライズのコンプライアンス レポートへのアクセス +intro: 'Enterprise に関する SOC レポートや Cloud Security Alliance CAIQ セルフアセスメント (CSA CAIQ) などの、{% data variables.product.company_short %} のコンプライアンス レポートにアクセスできます。' versions: ghec: '*' type: how_to @@ -10,23 +10,27 @@ topics: - Fundamentals permissions: Enterprise owners can access compliance reports for the enterprise. shortTitle: Access compliance reports +ms.openlocfilehash: d9391e9bb029620ee9c034a5ad3092588e914c36 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148008669' --- +## {% data variables.product.company_short %}のコンプライアンスレポートについて -## About {% data variables.product.company_short %}'s compliance reports - -You can access {% data variables.product.company_short %}'s compliance reports in your enterprise settings. +エンタープライズ設定で {% data variables.product.company_short %} のコンプライアンス レポートにアクセスできます。 {% data reusables.security.compliance-report-list %} -## Accessing compliance reports for your enterprise +## エンタープライズのコンプライアンス レポートへのアクセス -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.enterprise-accounts-compliance-tab %} -1. Under "Resources", to the right of the report you want to access, click {% octicon "download" aria-label="The Download icon" %} **Download** or {% octicon "link-external" aria-label="The external link icon" %} **View**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.enterprise-accounts-compliance-tab %} +1. [リソース] で、アクセスするレポートの右側にある {% octicon "download" aria-label="The Download icon" %} **[ダウンロード]** または {% octicon "link-external" aria-label="The external link icon" %} **[表示]** をクリックします。 {% data reusables.security.compliance-report-screenshot %} -## Further reading +## 参考資料 -- "[Accessing compliance reports for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization)"{% ifversion enterprise-member-csv %} -- "[Exporting membership information for your enterprise](/admin/user-management/managing-users-in-your-enterprise/exporting-membership-information-for-your-enterprise)"{% endif %} +- [Organization のコンプライアンス レポートにアクセスする](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization){% ifversion enterprise-member-csv %} +- [Enterprise のメンバーシップ情報をエクスポートする](/admin/user-management/managing-users-in-your-enterprise/exporting-membership-information-for-your-enterprise){% endif %} diff --git a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise.md new file mode 100644 index 0000000000..934c3790aa --- /dev/null +++ b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise.md @@ -0,0 +1,64 @@ +--- +title: Enterprise 内の個人用アクセス トークンに対するポリシーの適用 +intro: 'Enterprise 所有者は、{% data variables.product.pat_v2 %} と {% data variables.product.pat_v1_plural %} を許可するかどうかを制御することができ、{% data variables.product.pat_v2 %} に対する承認を要求できます。' +versions: + feature: pat-v2-enterprise +shortTitle: '{% data variables.product.pat_generic_caps %} policies' +ms.openlocfilehash: 6252f7ac67fe77cbe20ab85ff2cbd6f04ac17905 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107006' +--- +{% note %} + +**注**: {% data reusables.user-settings.pat-v2-beta %} + +ベータ期間中、Enterprise は {% data variables.product.pat_v2 %} にオプトインする必要があります。 Enterprise がまだオプトインしていない場合は、次の手順のようにすると、オプトインとポリシーの設定のダイアログが表示されます。 + +Enterprise が {% data variables.product.pat_v2 %} にオプトインしていない場合でも、Enterprise が所有する Organization はオプトインできます。 {% data variables.product.prodname_emus %} を含むすべてのユーザーは、Enterprise が {% data variables.product.pat_v2 %} にオプトインしていない場合でも、ユーザーが所有するリソース (自分のアカウントで作成されたリポジトリなど) にアクセスできる {% data variables.product.pat_v2 %} を作成できます。 + +{% endnote %} + +## {% data variables.product.pat_v2 %} によるアクセスの制限 + +Enterprise 所有者は、{% data variables.product.pat_v2 %} が、Enterprise が所有するプライベート リソースと内部リソースにアクセスできないようにすることができます。 {% data variables.product.pat_v2_caps %} では引き続き Organization 内のパブリック リソースにアクセスすることができます。 この設定による制御対象は、{% data variables.product.pat_v2 %} によるアクセスのみであり、{% data variables.product.pat_v1_plural %} は異なります。 {% data variables.product.pat_v1_plural %} によるアクセスの制限について詳しくは、このページの「[{% data variables.product.pat_v1_plural %} によるアクセスの制限](#restricting-access-by-personal-access-tokens-classic)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} +1. {% octicon "law" aria-label="The law icon" %} **[ポリシー]** で、 **[Organization]** をクリックします。 +1. **[{% data variables.product.pat_v2 %} 経由のアクセスを制限する]** で、ニーズを満たすオプションを選びます。 + - **Organization によるアクセス要件の構成を許可する**: Enterprise が所有する各 Organization は、{% data variables.product.pat_v2 %} でアクセスを制限するかどうかを決定できます。 + - **{% data variables.product.pat_v2 %} を介したアクセスを制限する**: {% data variables.product.pat_v2_caps %} は、Enterprise が所有する Organization にアクセスできません。 {% data variables.product.pat_v2 %} によって作成された SSH キーは引き続き機能します。 Organization は、この設定をオーバーライドできません。 + - **{% data variables.product.pat_v2 %} を介したアクセスを許可する**: {% data variables.product.pat_v2_caps %} は、Enterprise が所有する Organization にアクセスできます。 Organization は、この設定をオーバーライドできません。 +1. **[保存]** をクリックします。 + +## {% data variables.product.pat_v2 %} の承認ポリシーを適用する + +Enterprise 所有者は、Enterprise が所有するすべての Organization が、Organization にアクセスできる各 {% data variables.product.pat_v2 %} を承認する必要があることを要求できます。 {% data variables.product.pat_v2_caps %} は、Organization 内のパブリック リソースを承認なしで読み取ることができます。 反対に、Enterprise 所有者は、{% data variables.product.pat_v2 %} が事前の承認なしに Enterprise 内の Organization にアクセスすることを許可できます。 Enterprise 所有者は、Enterprise 内の各 Organization が独自の承認設定を選べるようにすることもできます。 + +{% note %} + +**注**: 承認の対象となるのは {% data variables.product.pat_v2 %} だけであり、{% data variables.product.pat_v1_plural %} はなりません。 Organization または Enterprise が {% data variables.product.pat_v1_plural %} によるアクセスを制限していない限り、{% data variables.product.pat_v1 %} は事前の承認なしに Organization のリソースにアクセスできます。 {% data variables.product.pat_v1_plural %} の制限について詳しくは、このページの「[{% data variables.product.pat_v1_plural %}によるアクセスの制限](#restricting-access-by-personal-access-tokens-classic)」および「[Organization の {% data variables.product.pat_generic %} ポリシーを設定する](/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization)」を参照してください。 + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} +1. {% octicon "law" aria-label="The law icon" %} **[ポリシー]** で、 **[Organization]** をクリックします。 +1. **[{% data variables.product.pat_v2 %} の承認を要求する]** で、ニーズを満たすオプションを選びます。 + - **承認要件の構成を Organization に許可する**: Enterprise が所有する各 Organization は、Organization にアクセスできる {% data variables.product.pat_v2 %} の承認を要求するかどうかを決定できます。 + - **承認フローの使用を Organization に要求する**: Enterprise が所有するすべての Organization は、Organization にアクセスできる各 {% data variables.product.pat_v2 %} を承認する必要があります。 Organization 所有者によって作成された {% data variables.product.pat_v2_caps %} は、承認を必要としません。 Organization は、この設定をオーバーライドできません。 + - **すべての Organization で承認フローを無効にする**: Organization のメンバーによって作成された {% data variables.product.pat_v2_caps %} は、事前の承認なしに Enterprise が所有する Organization にアクセスできます。 Organization は、この設定をオーバーライドできません。 +1. **[保存]** をクリックします。 + +## {% data variables.product.pat_v1_plural %} によるアクセスの制限 + +Enterprise 所有者は、{% data variables.product.pat_v1_plural %} が Enterprise が所有する Enterprise および Organization にアクセスできないようにすることができます。 {% data variables.product.pat_v1_caps_plural %} では引き続き Organization 内のパブリック リソースにアクセスすることができます。 この設定による制御対象は、{% data variables.product.pat_v1_plural %} によるアクセスのみであり、{% data variables.product.pat_v2 %} はそうではありません。 {% data variables.product.pat_v2 %} によるアクセスの制限について詳しくは、このページの「[{% data variables.product.pat_v2 %} によるアクセスの制限](#restricting-access-by-fine-grained-personal-access-tokens)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} +1. {% octicon "law" aria-label="The law icon" %} **[ポリシー]** で、 **[Organization]** をクリックします。 +1. **[{% data variables.product.pat_v1_plural %} による Organization へのアクセスを制限する]** で、ニーズを満たすオプションを選びます。 + - **Organization による {% data variables.product.pat_v1_plural %} アクセス要件の構成を許可する**: Enterprise が所有する各 Organization は、{% data variables.product.pat_v1_plural %} でアクセスを制限するかどうかを決定できます。 + - **{% data variables.product.pat_v1_plural %} を介したアクセスを制限する**: {% data variables.product.pat_v1_caps_plural %} では、Enterprise が所有する Enterprise または Organization にアクセスできません。 {% data variables.product.pat_v1_plural %} によって作成された SSH キーは引き続き機能します。 Organization は、この設定をオーバーライドできません。 + - **{% data variables.product.pat_v1_plural %} を介したアクセスを許可する**: {% data variables.product.pat_v1_caps_plural %} で、Enterprise が所有する Enterprise および Organization にアクセスできます。 Organization は、この設定をオーバーライドできません。 +1. **[保存]** をクリックします。 diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md index 96b0308009..a4dab1b9c7 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Adding organizations to your enterprise -intro: You can create new organizations or invite existing organizations to manage within your enterprise. +title: エンタープライズへの組織の追加 +intro: Enterprise 内で管理する Organization を追加するには、新しい Organization を作成するか、既存の Organization を招待するか、別の Enterprise アカウントから Organization を移転します。 redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/adding-organizations-to-your-enterprise-account - /articles/adding-organizations-to-your-enterprise-account @@ -15,59 +15,83 @@ topics: - Organizations shortTitle: Add organizations permissions: Enterprise owners can add organizations to an enterprise. +ms.openlocfilehash: 7b5627eb89e7e5356716a9cd2a9dfe03fd455270 +ms.sourcegitcommit: e98b752895109965b32cb277610985da5799f8a1 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/01/2022 +ms.locfileid: '148127620' --- +## Enterprise アカウントへの Organization の追加について -## About addition of organizations to your enterprise account +エンタープライズ アカウントは、組織を所有できます。 エンタープライズのメンバーは、組織内の関連プロジェクト間で共同作業を行うことができます。 詳細については、「[Organization について](/organizations/collaborating-with-groups-in-organizations/about-organizations)」を参照してください。 -Your enterprise account can own organizations. Members of your enterprise can collaborate across related projects within an organization. For more information, see "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." +Enterprise アカウントに新しい Organization を追加することができます。 {% data variables.product.prodname_emus %} を使用しない場合は、{% data variables.location.product_location %} の既存の Organization を Enterprise に追加できます。 {% data variables.enterprise.prodname_emu_enterprise %} から別の Enterprise に既存の Organization を追加することはできません。 -You can add new organizations to your enterprise account. If you do not use {% data variables.product.prodname_emus %}, you can add existing organizations on {% data variables.location.product_location %} to your enterprise. You cannot add an existing organization from an {% data variables.enterprise.prodname_emu_enterprise %} to a different enterprise. +{% data reusables.enterprise.create-an-enterprise-account %} 詳細については、「[Enterprise アカウントの作成](/admin/overview/creating-an-enterprise-account)」を参照してください。 -{% data reusables.enterprise.create-an-enterprise-account %} For more information, see "[Creating an enterprise account](/admin/overview/creating-an-enterprise-account)." +既存の Organization を Enterprise に追加した後も、メンバーは Organization のリソースに同じ URL で引き続きアクセスでき、次の変更が適用されます。 -After you add an existing organization to your enterprise, the organization's resources remain accessible to members at the same URLs, and the following changes will apply. +- Organization のメンバーは Enterprise のメンバーになり、{% data variables.product.company_short %} は Organization の使用状況に対して Enterprise アカウントに請求します。 Enterprise アカウントに、新しいメンバーに対応できる十分なライセンスがあることを確認する必要があります。 詳しくは、「[Enterprise の支払いについて](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)」をご覧ください。 +- Enterprise 所有者は、Organization 内で自分の役割を管理できます。 詳細については、「[Enterprise の Organization を管理する](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)」を参照してください。 +- Enterprise に適用されるすべてのポリシーは、Organization にも適用されます。 詳しくは、「[Enterprise ポリシーについて](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)」を参照してください。 +- Enterprise アカウントに対して SAML SSO が構成されている場合、Enterprise の SAML 構成が Organization にも適用されます。 Organization が SAML SSO を使用している場合は、Enterprise アカウントの構成が Organization の構成に置き換えられます。 SCIM は Enterprise アカウントでは使用できないため、SCIM は Organization で無効になります。 詳しくは、「[Enterprise 向けの SAML シングル サインオンを構成する](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)」および「[Organization から Enterprise アカウントへの SAML 構成の切り替え](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)」を参照してください。 +- SAML SSO が Organization に対して構成されている場合、Organization のリソースへのアクセスが承認されたメンバーの既存の {% data variables.product.pat_generic %} または SSH キーは、同じリソースへのアクセスが承認されます。 Enterprise が所有する追加の Organization にアクセスするには、メンバーが {% data variables.product.pat_generic %} またはキーを承認する必要があります。 詳細については、「[SAML シングル サインオンで利用するために {% data variables.product.pat_generic %} を承認する](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)」と「[SAML シングル サインオンで利用するために SSH キーを承認する](/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)」を参照してください。 +- Organization が {% data variables.product.prodname_github_connect %} を使って {% data variables.product.prodname_ghe_server %} または {% data variables.product.prodname_ghe_managed %} に接続されていた場合、Organization を Enterprise に追加しても、接続は更新されません。 {% data variables.product.prodname_github_connect %} 機能は Organization では機能しなくなります。 {% data variables.product.prodname_github_connect %} を引き続き使用するには、機能を無効にしてもう一度有効にする必要があります。 詳細については、次の記事を参照してください。 -- The organization's members will become members of the enterprise, and {% data variables.product.company_short %} will bill the enterprise account for the organization's usage. You must ensure that the enterprise account has enough licenses to accommodate any new members. For more information, see "[About billing for your enterprise](/billing/managing-billing-for-your-github-account/about-billing-for-your-enterprise)." -- Enterprise owners can manage their role within the organization. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." -- Any policies applied to the enterprise will apply to the organization. For more information, see "[About enterprise policies](/admin/policies/enforcing-policies-for-your-enterprise/about-enterprise-policies)." -- If SAML SSO is configured for the enterprise account, the enterprise's SAML configuration will apply to the organization. If the organization used SAML SSO, the enterprise account's configuration will replace the organization's configuration. SCIM is not available for enterprise accounts, so SCIM will be disabled for the organization. For more information, 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)" and "[Switching your SAML configuration from an organization to an enterprise account](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)." -- If SAML SSO was configured for the organization, members' existing {% data variables.product.pat_generic %} or SSH keys that were authorized to access the organization's resources will be authorized to access the same resources. To access additional organizations owned by the enterprise, members must authorize the {% data variables.product.pat_generic %} or key. For more information, see "[Authorizing a {% data variables.product.pat_generic %} for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[Authorizing an SSH key for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -- If the organization was connected to {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %} using {% data variables.product.prodname_github_connect %}, adding the organization to an enterprise will not update the connection. {% data variables.product.prodname_github_connect %} features will no longer function for the organization. To continue using {% data variables.product.prodname_github_connect %}, you must disable and re-enable the feature. For more information, see the following articles. + - {% data variables.product.prodname_ghe_server %} ドキュメントの [[{% data variables.product.prodname_github_connect %} の管理]](/enterprise-server@latest/admin/configuration/configuring-github-connect/managing-github-connect) + - {% data variables.product.prodname_ghe_managed %} ドキュメントの [[{% data variables.product.prodname_github_connect %} の管理]](/github-ae@latest/admin/configuration/configuring-github-connect/managing-github-connect) +- Organization が課金された {% data variables.product.prodname_marketplace %} アプリを使用した場合、Organization は引き続きアプリを使用できますが、ベンダーに直接支払う必要があります。 詳しくは、アプリのベンダーにお問い合わせください。 +- クーポンは Organization から削除されます。 クーポンを再適用するには、[営業チームにお問い合わせください](https://github.com/enterprise/contact)。 - - "[Managing {% data variables.product.prodname_github_connect %}](/enterprise-server@latest/admin/configuration/configuring-github-connect/managing-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation - - "[Managing {% data variables.product.prodname_github_connect %}](/github-ae@latest/admin/configuration/configuring-github-connect/managing-github-connect)" in the {% data variables.product.prodname_ghe_managed %} documentation -- If the organization used billed {% data variables.product.prodname_marketplace %} apps, the organization can continue to use the apps, but must pay the vendor directly. For more information, contact the app's vendor. -- Any coupons will be removed from the organization. To reapply the coupon, [contact our sales team](https://github.com/enterprise/contact). +## Enterprise アカウント内で Organization を作成する -## Creating an organization in your enterprise account +Enterprise アカウント設定内で作成した新しい Organization は、Enterprise アカウントの {% data variables.product.prodname_ghe_cloud %} プランに含められます。 -New organizations you create within your enterprise account settings are included in your enterprise account's {% data variables.product.prodname_ghe_cloud %} subscription. - -Enterprise owners who create an organization owned by the enterprise account automatically become organization owners. For more information about organization owners, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)." +Enterprise アカウントにより所有される Organization を作成した Enterprise のオーナーは、自動的に Organization のオーナーになります。 組織の所有者の詳細については、「[組織内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 {% data reusables.enterprise-accounts.access-enterprise %} -2. On the **Organizations** tab, above the list of organizations, click **New organization**. - ![New organization button](/assets/images/help/business-accounts/enterprise-account-add-org.png) -3. Under "Organization name", type a name for your organization. - ![Field to type a new organization name](/assets/images/help/business-accounts/new-organization-name-field.png) -4. Click **Create organization**. -5. Under "Invite owners", type the username of a person you'd like to invite to become an organization owner, then click **Invite**. - ![Organization owner search field and Invite button](/assets/images/help/business-accounts/invite-org-owner.png) -6. Click **Finish**. +2. **[組織]** タブの、組織の一覧の上にある **[新しい組織]** をクリックします。 + ![[新しい組織] ボタン](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. [Organization name] の下に Organization の名前を入力します。 + ![新しい組織名を入力するフィールド](/assets/images/help/business-accounts/new-organization-name-field.png) +4. **[Create organization]\(組織の作成\)** をクリックします。 +5. [所有者の招待] の下で、組織の所有者にするよう招待したい人のユーザー名を入力し、 **[招待]** をクリックします。 + ![組織の所有者の検索フィールドと招待ボタン](/assets/images/help/business-accounts/invite-org-owner.png) +6. **[完了]** をクリックします。 -## Inviting an organization to join your enterprise account +## 組織を招待してエンタープライズ アカウントに参加させる -Enterprise owners can invite existing organizations to join their enterprise account. If the organization you want to invite is already owned by another enterprise, you will not be able to issue an invitation until the previous enterprise gives up ownership of the organization. For more information, see "[Removing an organization from your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise)." +エンタープライズ所有者は、既存の組織を招待してエンタープライズ アカウントに参加させることができます。 招待したい Organization が既に別の Enterprise アカウントによって所有されている場合、あなたは両方の Enterprise アカウントの所有者である必要があります。または、前の Enterprise が最初に Organization の所有権を放棄する必要があります。 詳細については、「[エンタープライズからの組織の削除](/admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise)」を参照してください。 {% data reusables.enterprise-accounts.access-enterprise %} -2. On the **Organizations** tab, above the list of organizations, click **Invite organization**. -![Invite organization](/assets/images/help/business-accounts/enterprise-account-invite-organization.png) -3. Under "Organization name", start typing the name of the organization you want to invite and select it when it appears in the drop-down list. -![Search for organization](/assets/images/help/business-accounts/enterprise-account-search-for-organization.png) -4. Click **Invite organization**. -5. The organization owners will receive an email inviting them to join the enterprise. At least one owner needs to accept the invitation before the process can continue. You can cancel or resend the invitation at any time before an owner approves it. -![Cancel or resend](/assets/images/help/business-accounts/enterprise-account-invitation-sent.png) -6. Once an organization owner has approved the invitation, you can view its status in the list of pending invitations. -![Pending invitation](/assets/images/help/business-accounts/enterprise-account-pending.png) -7. Click **Approve** to complete the transfer, or **Cancel** to cancel it. -![Approve invitation](/assets/images/help/business-accounts/enterprise-account-transfer-approve.png) +1. **[組織]** タブの、組織の一覧の上にある **[組織の招待]** をクリックします。 +![組織を招待する](/assets/images/help/business-accounts/enterprise-account-invite-organization.png) +3. [Organization 名] で、招待する Organization の名前の入力を開始し、ドロップダウン リストに表示されたら、それを選びます。 +![組織を検索する](/assets/images/help/business-accounts/enterprise-account-search-for-organization.png) +4. **[組織の招待]** をクリックします。 +5. 組織の所有者は、エンタープライズに参加するよう招待する電子メールを受け取ります。 プロセスを続行するには、少なくとも 1 人の所有者が招待に同意する必要があります。 招待は、所有者が承認する前にいつでもキャンセルまたは再送信できます。 +![キャンセルまたは再送信](/assets/images/help/business-accounts/enterprise-account-invitation-sent.png) +6. 組織の所有者が招待を承認すると、保留中の招待の一覧でその状態を表示できます。 +![保留中の招待](/assets/images/help/business-accounts/enterprise-account-pending.png) +7. 移転を完了するには、 **[承認]** をクリックします。 +![招待を承認する](/assets/images/help/business-accounts/enterprise-account-transfer-approve.png) + +## Enterprise アカウント間での Organization の移転 + +Enterprise 所有者は、Enterprise アカウント間で既存の Organization を移転することができます。 あなたは両方の Enterprise アカウントの Enterprise 所有者である必要があります。 + +{% note %} + +**注:** {% data variables.enterprise.prodname_emu_enterprise %} との間で、既存の Organization の移転を行うことはできません。 + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +1. 移転する Organization の横にある {% octicon "gear" width="16" aria-label="Gear" %} ドロップダウンを選び、 **[Organization の移転]** をクリックします。 +![移転ボタンのスクリーンショット](/assets/images/help/business-accounts/org-transfer-button.png) +1. **[Enterprise の選択]** ドロップダウン メニューを選び、宛先 Enterprise の名前の入力を開始し、該当する Enterprise がドロップダウン リストに表示されたら、それを選びます。 +![Enterprise ドロップダウンのスクリーンショット](/assets/images/help/business-accounts/org-transfer-select-enterprise.png) +2. **[移転の確認]** をクリックします。 +3. 移転を確認するには、 **[Organization の移転]** をクリックします。 +![[Organization の移転] ボタンのスクリーンショット](/assets/images/help/business-accounts/org-transfer-confirm-button.png) diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md index f549b95eb5..cafec548b8 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md @@ -12,7 +12,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account -intro: 'Organization は、類似したプロジェクトに取り組む部門やグループなど、社内の個別のユーザー グループを作成するのに最適です。 Organization に属する{% ifversion ghae %}内部{% else %}パブリックおよび内部{% endif %}リポジトリには、Enterprise 内の他の Organization のメンバーがアクセスできますが、プライベート リポジトリには、アクセスが許可されている Organization のメンバー以外はアクセスできません。' +intro: Organization を使用して、類似プロジェクトに取り組む部門やグループなど、社内の個別のユーザー グループを作成して、リポジトリへのアクセスを管理することができます。 versions: ghec: '*' ghes: '*' @@ -33,11 +33,11 @@ children: - /managing-projects-using-jira - /continuous-integration-using-jenkins shortTitle: Manage organizations -ms.openlocfilehash: 333d9b8d50bcdb86f709a447fee5a4078353dfe2 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: e2fade6385a690d1ca91b587f2d7ca3e081bd23b +ms.sourcegitcommit: e98b752895109965b32cb277610985da5799f8a1 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148109114' +ms.lasthandoff: 11/01/2022 +ms.locfileid: '148127612' --- diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md index 0adb8a370f..654901c2d2 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md @@ -1,12 +1,12 @@ --- -title: Customizing user messages for your enterprise +title: Enterprise のユーザメッセージをカスタマイズする shortTitle: Customizing user messages redirect_from: - /enterprise/admin/user-management/creating-a-custom-sign-in-message - /enterprise/admin/user-management/customizing-user-messages-on-your-instance - /admin/user-management/customizing-user-messages-on-your-instance - /admin/user-management/customizing-user-messages-for-your-enterprise -intro: 'You can create custom messages that users will see on {% data variables.location.product_location %}.' +intro: '{% data variables.location.product_location %} でユーザーに表示されるカスタム メッセージを作成できます。' versions: ghes: '*' ghae: '*' @@ -14,118 +14,98 @@ type: how_to topics: - Enterprise - Maintenance +ms.openlocfilehash: b767a651f19b6200abfc67696d98147ebf65bd9a +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106430' --- -## About user messages +## ユーザメッセージについて -There are several types of user messages. -- Messages that appear on the {% ifversion ghes %}sign in or {% endif %}sign out page{% ifversion ghes or ghae %} -- Mandatory messages, which appear once in a pop-up window that must be dismissed{% endif %}{% ifversion ghes or ghae %} -- Announcement banners, which appear at the top of every page{% endif %} +ユーザメッセージにはいくつかの種類があります。 +- {% ifversion ghes %}サインインまたは{% endif %}サインアウト ページ{% ifversion ghes or ghae %}に表示されるメッセージ +- ポップアップ ウィンドウに 1 回表示され、無視する必要がある必須メッセージ{% endif %}{% ifversion ghes or ghae %} +- すべてのページの上部に表示されるアナウンスバナー{% endif %} -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Note:** If you are using SAML for authentication, the sign in page is presented by your identity provider and is not customizable via {% data variables.product.prodname_ghe_server %}. +**注:** 認証に SAML を使っている場合は、サインイン ページは ID プロバイダーによって提示されるため、{% data variables.product.prodname_ghe_server %} でカスタマイズすることはできません。 {% endnote %} -You can use Markdown to format your message. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)." +メッセージの書式設定には Markdown を使用できます。 詳細については、[{% data variables.product.prodname_dotcom %} での書き込みと書式設定](/articles/about-writing-and-formatting-on-github/)に関するページを参照してください。 -## Creating a custom sign in message +## カスタムサインインメッセージの作成 -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -5. {% ifversion ghes %}To the right of{% else %}Under{% endif %} "Sign in page", click **Add message** or **Edit message**. -![{% ifversion ghes %}Add{% else %}Edit{% endif %} message button](/assets/images/enterprise/site-admin-settings/edit-message.png) -6. Under **Sign in message**, type the message you'd like users to see. -![Sign in message](/assets/images/enterprise/site-admin-settings/sign-in-message.png){% ifversion ghes %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} -{% data reusables.enterprise_site_admin_settings.click-preview %} - ![Preview button](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) -8. Review the rendered message. -![Sign in message rendered](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) -{% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +5. "サインイン ページ" の{% ifversion ghes %}右側{% else %}下{% endif %}で、 **[メッセージの追加]** または **[メッセージの編集]** をクリックします。 +![[メッセージの{% ifversion ghes %}追加{% else %}編集{% endif %}] ボタン](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. **[サインイン メッセージ]** で、ユーザーに表示するメッセージを入力します。 +![サインイン メッセージ](/assets/images/enterprise/site-admin-settings/sign-in-message.png){% ifversion ghes %} {% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} {% data reusables.enterprise_site_admin_settings.click-preview %} ![[プレビュー] ボタン](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. 表示されたメッセージを確認します。 +![レンダリングされたサインイン メッセージ](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} {% endif %} -## Creating a custom sign out message +## カスタムサインアウトメッセージを作成する -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -5. {% ifversion ghes or ghae %}To the right of{% else %}Under{% endif %} "Sign out page", click **Add message** or **Edit message**. -![Add message button](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) -6. Under **Sign out message**, type the message you'd like users to see. -![Sign two_factor_auth_header message](/assets/images/enterprise/site-admin-settings/sign-out-message.png){% ifversion ghes or ghae %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} -{% data reusables.enterprise_site_admin_settings.click-preview %} - ![Preview button](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) -8. Review the rendered message. -![Sign out message rendered](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) -{% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +5. "サインイン ページ" の{% ifversion ghes or ghae %}右側{% else %}下{% endif %}で、 **[メッセージの追加]** または **[メッセージの編集]** をクリックします。 +![[メッセージの追加] ボタン](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. **[サインアウト メッセージ]** で、ユーザーに表示するメッセージを入力します。 +![Sign two_factor_auth_header メッセージ](/assets/images/enterprise/site-admin-settings/sign-out-message.png){% ifversion ghes or ghae %} {% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} {% data reusables.enterprise_site_admin_settings.click-preview %} ![[プレビュー] ボタン](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. 表示されたメッセージを確認します。 +![レンダリングされたサインアウト メッセージ](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %}{% endif %} {% ifversion ghes or ghae %} -## Creating a mandatory message +## 必須メッセージを作成する -You can create a mandatory message that {% data variables.product.product_name %} will show to all users the first time they sign in after you save the message. The message appears in a pop-up window that the user must dismiss before using {% data variables.location.product_location %}. +メッセージを保存した後に初めてサインインしたときに、すべてのユーザに表示される必須メッセージを {% data variables.product.product_name %} で作成できます。 メッセージはポップアップ ウィンドウ内に表示され、ユーザーは {% data variables.location.product_location %} を使う前にそれを閉じる必要があります。 -Mandatory messages have a variety of uses. +必須メッセージにはさまざまな用途があります。 -- Providing onboarding information for new employees -- Telling users how to get help with {% data variables.location.product_location %} -- Ensuring that all users read your terms of service for using {% data variables.location.product_location %} +- 新入社員にオンボーディング情報を提供する +- {% data variables.location.product_location %} に関するヘルプの取得方法をユーザーに伝える +- すべてのユーザーが {% data variables.location.product_location %} を使うときの利用規約を確実に読むようにする -If you include Markdown checkboxes in the message, all checkboxes must be selected before the user can dismiss the message. For example, if you include your terms of service in the mandatory message, you can require that each user selects a checkbox to confirm the user has read the terms. +メッセージに Markdown チェックボックスを含める場合、ユーザがメッセージを閉じる前に、すべてのチェックボックスを選択する必要があります。 たとえば、必須メッセージに利用規約を含める場合、各ユーザにチェックボックスを選択して、ユーザが利用規約を読んだことを確認するように要求できます。 -Each time a user sees a mandatory message, an audit log event is created. The event includes the version of the message that the user saw. For more information see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)." +ユーザに必須メッセージが表示されるたびに、監査ログイベントが作成されます。 イベントには、ユーザが表示したメッセージのバージョンが含まれます。 詳細については、「[エンタープライズの監査ログ イベント](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)」を参照してください。 -{% ifversion display-mandatory-message-again %} {% else %} -{% note %} +{% ifversion display-mandatory-message-again %} {% else %} {% note %} -**Note:** If you change the mandatory message for {% data variables.location.product_location %}, users who have already acknowledged the message will not see the new message. +**注:** {% data variables.location.product_location %} の必須メッセージを変更した場合、メッセージを既に確認しているユーザーには新しいメッセージは表示されません。 -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -1. To the right of "Mandatory message", click **Add message**. - ![Add mandatory message button](/assets/images/enterprise/site-admin-settings/add-mandatory-message-button.png) -1. Under "Mandatory message", in the text box, type your message. - ![Screenshot of the mandatory message text box](/assets/images/enterprise/site-admin-settings/mandatory-message-text-box.png) -{%- ifversion display-mandatory-message-again %} -1. Optionally, select **Show updated message to all users even if they dismissed the previous one**. -![Screenshot of checkbox that when selected pushes mandatory messages to all users](/assets/images/enterprise/site-admin-settings/push-mandatory-message-checkbox.png) - {% endif %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +1. [必須メッセージ] の右側にある **[メッセージの追加]** をクリックします。 + ![[必須メッセージの追加] ボタン](/assets/images/enterprise/site-admin-settings/add-mandatory-message-button.png) +1. [Mandatory message] の下のテキストボックスに、メッセージを入力します。 + ![必須メッセージ テキスト ボックスのスクリーンショット](/assets/images/enterprise/site-admin-settings/mandatory-message-text-box.png) {%- ifversion display-mandatory-message-again %} +1. 必要に応じて、 **[前のメッセージを閉じた場合でも、更新されたメッセージをすべてのユーザーに表示する]** を選びます。 +![オンにするとすべてのユーザーに必須メッセージがプッシュされるチェック ボックスのスクリーンショット](/assets/images/enterprise/site-admin-settings/push-mandatory-message-checkbox.png) {% endif %} {% data reusables.enterprise_site_admin_settings.message-preview-save %} {% endif %} {% ifversion ghes or ghae %} -## Creating a global announcement banner +## グローバルアナウンスバナーを作成する -You can set a global announcement banner to be displayed to all users at the top of every page. +各ページの上部にグローバルアナウンスバナーを設定し、すべてのユーザに対して表示できます。 -{% ifversion ghae or ghes %} -You can also set an announcement banner{% ifversion ghes %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% ifversion ghes %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." +また、コマンド ライン ユーティリティまたは API を使用して、{% ifversion ghae or ghes %}管理シェルでお知らせバナーを設定することもできます{% ifversion ghes %}{% endif %}。 詳細については、{% ifversion ghes %}「[コマンド ライン ユーティリティ](/enterprise/admin/configuration/command-line-utilities#ghe-announce)」と {% endif %}「[{% data variables.product.prodname_enterprise %} 管理](/rest/reference/enterprise-admin#announcements)」を参照してください。 {% else %} -You can also set an announcement banner in the administrative shell using a command line utility. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)." +コマンドラインユーティリティを使用して、管理シェルでアナウンスバナーを設定することもできます。 詳細については、「[コマンド ライン ユーティリティ](/enterprise/admin/configuration/command-line-utilities#ghe-announce)」を参照してください。 {% endif %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.messages-tab %} -1. {% ifversion ghes or ghae %}To the right of{% else %}Under{% endif %} "Announcement", click **Add announcement**. - ![Add announcement button](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) -1. Under "Announcement", in the text field, type the announcement you want displayed in a banner. - ![Text field to enter announcement](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) -1. Optionally, under "Expires on", select the calendar drop-down menu and click an expiration date. - ![Calendar drop-down menu to choose expiration date](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png){% ifversion ghe-announce-dismiss %} -1. Optionally, to allow each user to dismiss the announcement, select **User dismissible**. +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} +1. [お知らせ] の{% ifversion ghes or ghae %}右側{% else %}下{% endif %}にある **[お知らせの追加]** をクリックします。 + ![[お知らせの追加] ボタン](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. [Announcement] のテキストフィールドに、バナーに表示するお知らせを入力します。 + ![お知らせを入力するテキスト フィールド](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. 必要に応じて、[Expires on] でカレンダーのドロップダウンメニューを選択し、有効期限をクリックします。 + ![カレンダーのドロップダウン メニューで有効期限を選択する](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png){% ifversion ghe-announce-dismiss %} +1. 必要に応じて、各ユーザーがお知らせを無視できるようにするには、 **[User dismissible]\(ユーザーが無視できる\)** を選択します。 - ![Screenshot of the "User dismissible" checkbox](/assets/images/enterprise/site-admin-settings/user-dismissible-checkbox.png){% endif %} -{% data reusables.enterprise_site_admin_settings.message-preview-save %} -{% endif %} + ![[User dismissible]\(ユーザーが無視できる\) チェックボックスのスクリーンショット](/assets/images/enterprise/site-admin-settings/user-dismissible-checkbox.png){% endif %} {% data reusables.enterprise_site_admin_settings.message-preview-save %} {% endif %} diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/exporting-membership-information-for-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/exporting-membership-information-for-your-enterprise.md new file mode 100644 index 0000000000..81279c9662 --- /dev/null +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/exporting-membership-information-for-your-enterprise.md @@ -0,0 +1,30 @@ +--- +title: Enterprise のメンバーシップ情報をエクスポートする +intro: Enterprise のすべてのメンバーに関する情報をエクスポートできます。 +versions: + feature: enterprise-member-csv +topics: + - Enterprise +shortTitle: Export membership information +permissions: Enterprise owners can export membership information for an enterprise. +ms.openlocfilehash: ba7519aae1b38cd629a46baeacd5edc9d138efdc +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106422' +--- +{% note %} + +**注:** Enterpirise のメンバーシップ情報のエクスポートは現在ベータ版であり、変更される可能性があります。 + +{% endnote %} + +Enterpirise のリソースにアクセスできるユーザーの監査を行うには、Enterpirise のメンバーシップ情報の CSV レポートをダウンロードできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} +1. [メンバー] の右側にある **{% octicon "download" aria-label="The download icon" %} [CSV レポート]** をクリックします。 + + - Enterpirise のメンバー数が 1,000 人未満の場合、レポートはすぐにダウンロードされます。 + - Enterpirise のメンバーが 1,000 人以上の場合は、レポートをダウンロードするためのリンクを含むメールがすぐに届きます。 + ![[CSV レポート] ボタンのスクリーンショット](/assets/images/help/business-accounts/csv-report-button.png) diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md index 294dc0dd7d..b740b42e4e 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -1,6 +1,6 @@ --- -title: About SSH -intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and {% data variables.product.pat_generic %} at each visit.{% ifversion ssh-commit-verification %} You can also use an SSH key to sign commits.{% endif %}' +title: SSH について +intro: 'SSH プロトコルを利用すれば、リモートのサーバーやサービスに接続し、認証を受けられます。 SSH キーを使うと、アクセスのたびにユーザー名と {% data variables.product.pat_generic %} を入力することなく、{% data variables.product.product_name %} に接続できます。{% ifversion ssh-commit-verification %}SSH キーを使ってコミットに署名することもできます。{% endif %}' redirect_from: - /articles/about-ssh - /github/authenticating-to-github/about-ssh @@ -12,27 +12,29 @@ versions: ghec: '*' topics: - SSH +ms.openlocfilehash: 51a72821217e5d47092ed77e923b38f4cf248010 +ms.sourcegitcommit: a0ad3bfe2a99c3092e76ca9b3d476cf30988ca55 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/28/2022 +ms.locfileid: '148118980' --- +{% data reusables.ssh.about-ssh %}SSH について詳しくは、Wikipedia の「[Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell)」を参照してください。 -{% data reusables.ssh.about-ssh %} For more information about SSH, see [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) on Wikipedia. +SSH を設定するときは、新しいプライベート SSH キーを生成し、SSH エージェントに追加する必要があります。 キーを使って認証を行う前{% ifversion ssh-commit-verification %}またはコミットに署名する前{% endif %}に、{% data variables.product.product_name %} のアカウントにパブリック SSH キーを追加する必要もあります。 詳しくは、「[新しい SSH キーを生成して ssh-agent に追加する](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)」{% ifversion ssh-commit-verification %}、{% else %}と{% endif %}「[{% data variables.product.prodname_dotcom %} アカウントへの新しい SSH キーの追加](/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)」{% ifversion ssh-commit-verification %}、「[コミット署名の検証について](/articles/about-commit-signature-verification)」{% endif %}をご覧ください。 -When you set up SSH, you will need to generate a new private SSH key and add it to the SSH agent. You must also add the public SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate{% ifversion ssh-commit-verification %} or sign commits{% endif %}. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)"{% ifversion ssh-commit-verification %}, {% else %} and{% endif %} "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account){% ifversion ssh-commit-verification %}" and "[About commit signature verification](/articles/about-commit-signature-verification){% endif %}." +ハードウェア セキュリティ キーを使うことで、SSH キーをさらにセキュリティで保護できます。それには、SSH での認証にキー ペアを使うときに、物理的なハードウェア セキュリティ キーをコンピューターにアタッチする必要があります。 キーを ssh-agent に追加してパスフレーズを使うことで、SSH キーをセキュリティ保護することもできます。 詳細については、「[SSH キーのパスフレーズを使う](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)」を参照してください。 -You can further secure your SSH key by using a hardware security key, which requires the physical hardware security key to be attached to your computer when the key pair is used to authenticate with SSH. You can also secure your SSH key by adding your key to the ssh-agent and using a passphrase. For more information, see "[Working with SSH key passphrases](/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)." +{% ifversion fpt or ghec %}SAML シングル サインオンを使う Organization が所有するリポジトリで SSH キーを使うには、キーを承認する必要があります。 詳細については、{% ifversion fpt %}"{% data variables.product.prodname_ghe_cloud %} のドキュメントの{% else %}「[SAML シングルサインオンで利用するために SSH キーを認可する](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)」を参照してください。{% endif %}{% endif %} -{% ifversion fpt or ghec %}To use your SSH key with a repository owned by an organization that uses SAML single sign-on, you must authorize the key. For more information, see "[Authorizing an SSH key for use with SAML single sign-on](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %} +アカウントのセキュリティを維持するため、SSH キーの一覧を定期的に確認して、無効なキーや侵害されたキーを取り消すことができます。 詳細については、「[SSH キーをレビューする](/github/authenticating-to-github/reviewing-your-ssh-keys)」を参照してください。 -To maintain account security, you can regularly review your SSH keys list and revoke any keys that are invalid or have been compromised. For more information, see "[Reviewing your SSH keys](/github/authenticating-to-github/reviewing-your-ssh-keys)." - -{% ifversion fpt or ghec %} -If you haven't used your SSH key for a year, then {% data variables.product.prodname_dotcom %} will automatically delete your inactive SSH key as a security precaution. For more information, see "[Deleted or missing SSH keys](/articles/deleted-or-missing-ssh-keys)." +{% ifversion fpt or ghec %} 1 年間使われていない非アクティブな SSH キーは、セキュリティの予防措置として {% data variables.product.prodname_dotcom %} によって自動的に削除されます。 詳細については、「[SSH キーの削除または紛失](/articles/deleted-or-missing-ssh-keys)」を参照してください。 {% endif %} -{% ifversion fpt %} -Organizations that use {% data variables.product.prodname_ghe_cloud %} can provide SSH certificates, which members can use to access that organization's repositories without adding the certificate to their account on {% data variables.product.product_name %}. If you're using an SSH certificate, you cannot use the certificate to access forks of the organization's repositories, if the fork is owned by your personal account. For more information, see "[About SSH certificate authorities](/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)" in the {% data variables.product.prodname_ghe_cloud %} documentation. -{% else ghec or ghes or ghae %} -If you're a member of an organization that provides SSH certificates, you can use your certificate to access that organization's repositories without adding the certificate to your account on {% data variables.product.product_name %}. You cannot use your certificate to access forks of the organization's repositories, if the forks is owned by your personal account. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)." +{% ifversion fpt %} {% data variables.product.prodname_ghe_cloud %} を使用する組織は、SSH 証明書を提供できます。この証明書は、メンバーが {% data variables.product.product_name %} のアカウントに証明書を追加せずに、その組織のリポジトリにアクセスするために使用できます。 SSH 証明書を使用している場合、組織のリポジトリのフォークが個人アカウントによって所有されていると、そのフォークにアクセスするために証明書を使用することはできません。 詳細については、{% data variables.product.prodname_ghe_cloud %} ドキュメントの「[SSH 認証局について](/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)」を参照してください。 +{% else ghec or ghes or ghae %} SSH 証明書を提供する組織のメンバーは、{% data variables.product.product_name %} の自分のアカウントに証明書を追加しなくても、自分の証明書を使って組織のリポジトリにアクセスできます。 組織のリポジトリのフォークが個人アカウントによって所有されている場合、自分の証明書を使用して、そのフォークにアクセスすることはできません。 詳細については、「[SSH 認証局について](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)」を参照してください。 {% endif %} -## Further reading +## 参考資料 -- "[Troubleshooting SSH](/articles/troubleshooting-ssh)" +- [SSH のトラブルシューティング](/articles/troubleshooting-ssh) diff --git a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index ca865d3bdf..9393626b1e 100644 --- a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -185,6 +185,7 @@ An overview of some of the most common actions that are recorded as events in th | `remove_member` | Triggered when a {% data variables.product.product_name %} user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). | `remove_topic` | Triggered when a repository owner removes a topic from a repository. | `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). +| `staff_unlock` | Triggered when an enterprise owner or {% data variables.contact.github_support %} (with permission from a repository administrator) temporarily unlocked the repository. The visibility of the repository isn't changed. | `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | `transfer_start` | Triggered when a repository transfer is about to occur. | `unarchived` | Triggered when a repository owner unarchives a repository. diff --git a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md index 4b4832b39c..dd1d5a8973 100644 --- a/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md +++ b/translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md @@ -1,6 +1,6 @@ --- -title: Token expiration and revocation -intro: 'Your tokens can expire and can also be revoked by you, applications you have authorized, and {% data variables.product.product_name %} itself.' +title: トークンの有効期限と取り消し +intro: 'トークンは、期限切れになる可能性があり、ユーザー、承認したアプリケーション、{% data variables.product.product_name %} 自体によって取り消される場合もあります。' versions: fpt: '*' ghes: '*' @@ -12,51 +12,56 @@ topics: shortTitle: Token expiration redirect_from: - /github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation +ms.openlocfilehash: 00ccfc3117401bfa9464da9599067fe1d2f514dd +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106998' --- +トークンが期限切れになるか取り消されると、Git 要求と API 要求の認証に使用できなくなります。 期限切れのトークンや取り消されたトークンを復元することはできません。ユーザーまたはアプリケーションが新しいトークンを作成する必要があります。 -When a token has expired or has been revoked, it can no longer be used to authenticate Git and API requests. It is not possible to restore an expired or revoked token, you or the application will need to create a new token. - -This article explains the possible reasons your {% data variables.product.product_name %} token might be revoked or expire. +この記事では、{% data variables.product.product_name %} トークンが取り消されるか期限切れになる可能性がある理由について説明します。 {% note %} -**Note:** When a {% data variables.product.pat_generic %} or OAuth token expires or is revoked, you may see an `oauth_authorization.destroy` action in your security log. For more information, see "[Reviewing your security log](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)." +**注:** {% data variables.product.pat_generic %}または OAuth トークンが期限切れになるか取り消されると、セキュリティ ログに `oauth_authorization.destroy` アクションが表示されることがあります。 詳細については、「[セキュリティ ログの確認](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)」を参照してください。 {% endnote %} -## Token revoked after reaching its expiration date +## 有効期限に達した後に取り消されるトークン -When you create a {% data variables.product.pat_generic %}, we recommend that you set an expiration for your token. Upon reaching your token's expiration date, the token is automatically revoked. For more information, see "[Creating a {% data variables.product.pat_generic %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +{% data variables.product.pat_generic %}を作成するときは、トークンの有効期限を設定することをお勧めします。 有効期限に達すると、トークンは自動的に取り消されます。 詳しい情報については、「[{% data variables.product.pat_generic %}の作成](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 {% ifversion fpt or ghec %} -## Token revoked when pushed to a public repository or public gist +## パブリック リポジトリまたはパブリック gist にプッシュされたときに取り消されるトークン -If a valid OAuth token, {% data variables.product.prodname_github_app %} token, or {% data variables.product.pat_generic %} is pushed to a public repository or public gist, the token will be automatically revoked. +有効な OAuth トークン、{% data variables.product.prodname_github_app %} トークン、{% data variables.product.pat_generic %}がパブリック リポジトリまたはパブリック gist にプッシュされると、そのトークンは自動的に取り消されます。 {% endif %} {% ifversion fpt or ghec %} -## Token expired due to lack of use +## 使用されないために期限切れになるトークン -{% data variables.product.product_name %} will automatically revoke an OAuth token or {% data variables.product.pat_generic %} when the token hasn't been used in one year. +{% data variables.product.product_name %} では、1 年間使用されていない OAuth トークンまたは{% data variables.product.pat_generic %}を自動的に取り消します。 {% endif %} -## Token revoked by the user +## ユーザーによって取り消されるトークン -You can revoke your authorization of a {% data variables.product.prodname_github_app %} or {% data variables.product.prodname_oauth_app %} from your account settings which will revoke any tokens associated with the app. For more information, see "[Reviewing your authorized integrations](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)" and "[Reviewing your authorized applications (OAuth)](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth)." +アカウント設定から {% data variables.product.prodname_github_app %}または {% data variables.product.prodname_oauth_app %}の認可を取り消して、アプリに関連付けられているトークンを取り消すことができます。 詳細については、「[認可された統合をレビューする](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)」および「[認可されたアプリケーション (OAuth) をレビューする](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth)」を参照してください。 -Once an authorization is revoked, any tokens associated with the authorization will be revoked as well. To re-authorize an application, follow the instructions from the third-party application or website to connect your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} again. +認可が取り消されると、その認可に関連付けられているトークンも取り消されます。 アプリケーションを再認可するには、サード パーティのアプリケーションまたは Web サイトの指示に従って、{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} でアカウントをもう一度接続します。 -## Token revoked by the {% data variables.product.prodname_oauth_app %} +## {% data variables.product.prodname_oauth_app %}によって取り消されるトークン -The owner of an {% data variables.product.prodname_oauth_app %} can revoke an account's authorization of their app, this will also revoke any tokens associated with the authorization. For more information about revoking authorizations of your OAuth app, see "[Delete an app authorization](/rest/reference/apps#delete-an-app-authorization)." +{% data variables.product.prodname_oauth_app %}の所有者は、アプリのアカウントの認可を取り消すことができます。これにより、認可に関連付けられているトークンも取り消されます。 OAuth アプリの認可の取り消しの詳細については、「[アプリの認可の削除](/rest/reference/apps#delete-an-app-authorization)」を参照してください。 -{% data variables.product.prodname_oauth_app %} owners can also revoke individual tokens associated with an authorization. For more information about revoking individual tokens for your OAuth app, see "[Delete an app token](/rest/apps/oauth-applications#delete-an-app-token)". +{% data variables.product.prodname_oauth_app %} 所有者は、承認に関連付けられている個々のトークンを取り消すこともできます。 OAuth アプリの個々のトークンの取り消しの詳細については、「[アプリ トークンの削除](/rest/apps/oauth-applications#delete-an-app-token)」を参照してください。 -## Token revoked due to excess of tokens for an {% data variables.product.prodname_oauth_app %} with the same scope +## 同じスコープを持つ {% data variables.product.prodname_oauth_app %}のトークン数が多すぎるために取り消されるトークン {% data reusables.apps.oauth-token-limit %} -## User token revoked due to {% data variables.product.prodname_github_app %} configuration +## {% data variables.product.prodname_github_app %}の構成が原因で取り消されるユーザー トークン -User-to-server tokens created by a {% data variables.product.prodname_github_app %} will expire after eight hours by default. Owners of {% data variables.product.prodname_github_apps %} can configure their apps so that user-to-server tokens do not expire. For more information about changing how your {% data variables.product.prodname_dotcom %} App's user-to-server tokens behave, see "[Activating optional features for apps](/developers/apps/getting-started-with-apps/activating-optional-features-for-apps)." +{% data variables.product.prodname_github_app %}で作成されたユーザーからサーバーへのトークンは、既定では 8 時間後に期限切れになります。 {% data variables.product.prodname_github_apps %}の所有者は、ユーザーからサーバーへのトークンが期限切れにならないようにアプリを構成できます。 {% data variables.product.prodname_dotcom %} アプリのユーザーからサーバーへのトークンの動作の変更の詳細については、「[アプリケーションのオプション機能を有効化する](/developers/apps/getting-started-with-apps/activating-optional-features-for-apps)」を参照してください。 diff --git a/translations/ja-JP/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md b/translations/ja-JP/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md index 1b1c1fbd9f..ced8fa545f 100644 --- a/translations/ja-JP/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md +++ b/translations/ja-JP/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 へ署名キーを伝える +intro: 'ローカル環境でコミットに署名するには、使う GPG{% ifversion ssh-commit-verification %}、SSH、{% endif %} または X.509 キーがあることを Git に知らせる必要があります。' 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: e78306bb1519f2b7f51ab6bc039bff0b982e48cf +ms.sourcegitcommit: a0ad3bfe2a99c3092e76ca9b3d476cf30988ca55 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/28/2022 +ms.locfileid: '148118996' --- {% mac %} -## Telling Git about your GPG key +## Git へ GPG キーを伝える -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. +コミッター ID と、{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} でのアカウントに関連付けられた検証済みのメール アドレスに一致する GPG キーを使っている場合、コミットやタグへの署名を始めることができます。 {% 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)". +コミッターアイデンティティにマッチする GPG キーを持っていない場合、既存のキーとメールアドレスを関連付ける必要があります。 詳細については、「[メールと GPG キーの関連付け](/articles/associating-an-email-with-your-gpg-key)」を参照してください。 {% endnote %} -If you have multiple GPG keys, you need to tell Git which one to use. +複数の GPG キーを持っている場合、どれを使うかを Git に伝える必要があります。 -{% 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. GPG スイートを使用していない場合は、`zsh` シェルで次のコマンドを実行して、存在する場合は `.zshrc` ファイル、または `.zprofile` ファイルに GPG キーを追加します。 ```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: + または、`bash` シェルを使用する場合は、次のコマンドを実行します。 ```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. 必要に応じて、PIN またはパスフレーズの入力を求めるメッセージを表示するには、`pinentry-mac` をインストールします。 たとえば、[Homebrew](https://brew.sh/) を使用すると、次のようになります。 ```shell $ brew install pinentry-mac $ echo "pinentry-program $(which pinentry-mac)" >> ~/.gnupg/gpg-agent.conf @@ -57,70 +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 へ GPG キーを伝える -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. +コミッター ID と、{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} でのアカウントに関連付けられた検証済みのメール アドレスに一致する GPG キーを使っている場合、コミットやタグへの署名を始めることができます。 {% 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)". +コミッターアイデンティティにマッチする GPG キーを持っていない場合、既存のキーとメールアドレスを関連付ける必要があります。 詳細については、「[メールと GPG キーの関連付け](/articles/associating-an-email-with-your-gpg-key)」を参照してください。 {% endnote %} -If you have multiple GPG keys, you need to tell Git which one to use. +複数の GPG キーを持っている場合、どれを使うかを Git に伝える必要があります。 -{% 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 へ GPG キーを伝える -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. +コミッター ID と、{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} でのアカウントに関連付けられた検証済みのメール アドレスに一致する GPG キーを使っている場合、コミットやタグへの署名を始めることができます。 {% 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)". +コミッターアイデンティティにマッチする GPG キーを持っていない場合、既存のキーとメールアドレスを関連付ける必要があります。 詳細については、「[メールと GPG キーの関連付け](/articles/associating-an-email-with-your-gpg-key)」を参照してください。 {% endnote %} -If you have multiple GPG keys, you need to tell Git which one to use. +複数の GPG キーを持っている場合、どれを使うかを Git に伝える必要があります。 -{% 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. GPG キーを `.bashrc` スタートアップ ファイルに追加するには、次のコマンドを実行します。 ```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 +## Git に SSH キーについて知らせる -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)." +既存の SSH キーを使ってコミットとタグに署名することも、署名専用に新しいキーを生成することもできます。 詳細については、「[新しい SSH キーを生成して 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.copy-ssh-public-key %} -{% 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.copy-ssh-public-key %} {% data reusables.gpg.paste-ssh-public-key %} {% endif %} {% data reusables.gpg.x-509-key %} -## Further reading +## 関連項目 -- "[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)" +- [GitHub アカウントへの新しい SSH キーの追加](/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) +- 「[コミットに署名する](/articles/signing-commits)」 +- [タグに署名する](/articles/signing-tags) diff --git a/translations/ja-JP/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md b/translations/ja-JP/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md index 68d34a6ab0..2a2d725e23 100644 --- a/translations/ja-JP/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md +++ b/translations/ja-JP/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md @@ -1,7 +1,7 @@ --- -title: Viewing your GitHub Codespaces usage +title: GitHub Codespaces の使用状況の表示 shortTitle: Viewing your usage -intro: 'You can view the compute minutes and storage used by {% data variables.product.prodname_github_codespaces %}.' +intro: '{% data variables.product.prodname_github_codespaces %}によるコンピュートの分とストレージを見ることができます。' permissions: 'To manage billing for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner or a billing manager.' product: '{% data reusables.gated-features.codespaces %}' versions: @@ -13,45 +13,46 @@ topics: - Billing redirect_from: - /billing/managing-billing-for-github-codespaces/viewing-your-codespaces-usage +ms.openlocfilehash: c3024840f48bda68470b9ab12693f4a79daddb48 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107150' --- +## 組織の {% data variables.product.prodname_github_codespaces %} の使用状況を表示する -## Viewing {% data variables.product.prodname_github_codespaces %} usage for your organization - -Organization owners and billing managers can view {% data variables.product.prodname_github_codespaces %} usage for an organization. For organizations managed by an enterprise account, the organization owners can view {% data variables.product.prodname_github_codespaces %} usage in the organization billing page, and enterprise admins can view the usage for the entire enterprise. +組織については、組織所有者と支払いマネージャーが {% data variables.product.prodname_github_codespaces %} の使用状況を管理できます。 Enterprise アカウントによって管理されている Organization の所有者は、Organization の課金ページで {% data variables.product.prodname_github_codespaces %} の使用状況を見ることができ、Enterprise の管理者は Enterprise 全体の使用状況を見ることができます。 {% data reusables.organizations.billing-settings %} -1. Under "{% data variables.product.prodname_codespaces %}", view the details of the compute hours and storage used so far this month. +1. [{% data variables.product.prodname_codespaces %}] で、今月これまでに使用されたコンピューティング時間とストレージについて詳しく説明します。 - ![Details of minute usage](/assets/images/help/billing/codespaces-compute-storage.png) + ![分単位の使用状況の詳細](/assets/images/help/billing/codespaces-compute-storage.png) - You can also see and update your current spending limit. For more information, see "[Managing spending limits for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)." + 現在の使用制限を確認して更新することもできます。 詳しくは、「[{% data variables.product.prodname_github_codespaces %} の利用上限の管理](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)」をご覧ください。 {% note %} - **Notes**: - * The costs shown here are the cumulative costs within the current monthly billing period. The metered costs for {% data variables.product.prodname_github_codespaces %} shown on this page are reset to zero at the start of each monthly billing period. Outstanding costs from previous months are not shown. - * The figures on this page are updated every hour. + **注**: + * ここで示されるコストは、現在の月単位の請求期間内の累積コストです。 このページに表示される {% data variables.product.prodname_github_codespaces %} の測定されたコストは、各月次請求期間の開始時にゼロにリセットされます。 前月の未払いコストは表示されません。 + * このページの図は 1 時間ごとに更新されます。 {% endnote %} -{% data reusables.dotcom_billing.actions-packages-report-download-org-account %} - The data used for this report is updated daily. -1. Filter the report to show only rows that mention "Codespaces" in the `Product` field. +{% data reusables.dotcom_billing.actions-packages-report-download-org-account %}このレポートに使われるデータは毎日更新されます。 +1. `Product` フィールドで "Codespaces" に言及している行のみが表示されるように、レポートをフィルター処理します。 - ![A usage report filtered for Codespaces](/assets/images/help/codespaces/CSV-usage-report.png) + ![Codespaces でフィルター処理された使用状況レポート](/assets/images/help/codespaces/CSV-usage-report.png) {% ifversion ghec %} -## Viewing {% data variables.product.prodname_codespaces %} usage for your enterprise account +## エンタープライズ アカウントの {% data variables.product.prodname_codespaces %} の使用状況を表示する -Enterprise owners and billing managers can view {% data variables.product.prodname_github_codespaces %} usage for an enterprise account. +Enterprise アカウントについては、Enterprise 所有者と課金マネージャーが {% data variables.product.prodname_github_codespaces %} の使用状況を確認できます。 -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -1. Under "{% data variables.product.prodname_codespaces %} monthly usage", view the usage details of each organization in your enterprise account. -{% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} -{% endif %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} +1. [{% data variables.product.prodname_codespaces %} の 1 か月間の使用量] で、Enterprise アカウント内の各 Organization の使用状況の詳細を確認します。 +{% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} {% endif %} -## Further reading +## 参考資料 -- "[Listing the codespaces in your organization](/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization)" +- [組織内の codespace を一覧表示する](/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization) diff --git a/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md b/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md index 59d219df32..917dedc2a8 100644 --- a/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md +++ b/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md @@ -1,6 +1,6 @@ --- -title: About Visual Studio subscriptions with GitHub Enterprise -intro: 'You can give {% data variables.product.prodname_vs %} subscribers on your team access to {% data variables.product.prodname_enterprise %} with a combined offering from Microsoft.' +title: Visual Studio subscriptions with GitHub Enterpriseについて +intro: 'Teamの{% data variables.product.prodname_vs %}のサブスクライバーに、Microsoftからの提供が組み合わされた{% data variables.product.prodname_enterprise %}へのアクセス権を与えることができます。' redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle @@ -17,35 +17,40 @@ topics: - Enterprise - Licensing shortTitle: About +ms.openlocfilehash: dd66572e3de9f34f6783b15d9fe8c876f4bb9d6b +ms.sourcegitcommit: 6b649e03ca2fef38c9ebbeec92102219849380e2 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/31/2022 +ms.locfileid: '148120610' --- +## {% data variables.visual_studio.prodname_vss_ghe %} について -## About {% data variables.visual_studio.prodname_vss_ghe %} +{% data reusables.enterprise-accounts.vss-ghe-description %} {% data variables.visual_studio.prodname_vss_ghe %} は、Microsoft Enterprise Agreement の条件に基づいて Microsoft から入手できます。 詳細については、{% data variables.product.prodname_vs %} Web サイトの「[{% data variables.visual_studio.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/)」を参照してください。 -{% data reusables.enterprise-accounts.vss-ghe-description %} {% data variables.visual_studio.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.visual_studio.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. +ライセンスの {% data variables.product.prodname_enterprise %} 部分を使用するには、{% data variables.product.prodname_dotcom_the_website %} の各サブスクライバーの個人アカウントが、{% data variables.product.prodname_dotcom_the_website %} の Enterprise が所有する Organization のメンバーであるか、またはメンバーになる必要があります。 そのためには、Organizationのオーナーは新しいメンバーをメールアドレスで招待できます。 サブスクライバーは、{% data variables.product.prodname_dotcom_the_website %} の既存の個人アカウントで招待を受け入れるか、新しいアカウントを作成できます。 -To use the {% data variables.product.prodname_enterprise %} portion of the license, each subscriber's personal account on {% data variables.product.prodname_dotcom_the_website %} must be or become a member of an organization owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}. To accomplish this, organization owners can invite new members to an organization by email address. The subscriber can accept the invitation with an existing personal account on {% data variables.product.prodname_dotcom_the_website %} or create a new account. +{% data variables.visual_studio.prodname_vss_ghe %} のセットアップの詳細については、「[{% data variables.visual_studio.prodname_vss_ghe %} の設定](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise)」を参照してください。 -For more information about the setup of {% data variables.visual_studio.prodname_vss_ghe %}, see "[Setting up {% data variables.visual_studio.prodname_vss_ghe %}](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise)." +## {% data variables.visual_studio.prodname_vss_ghe %} のライセンスについて -## About licenses for {% data variables.visual_studio.prodname_vss_ghe %} +{% data variables.visual_studio.prodname_vss_ghe %} のライセンスをサブスクライバーに割り当てた後、サブスクライバーは、エンタープライズの組織に {% data variables.product.prodname_dotcom_the_website %} の個人アカウントを使用して参加することで、ライセンスの {% data variables.product.prodname_enterprise %} 部分を使用します。 {% data variables.product.prodname_dotcom_the_website %} のエンタープライズ メンバーの個人アカウントの検証済みメール アドレスが {% data variables.product.prodname_vs %} アカウントのサブスクライバーのユーザー プライマリ名 (UPN) と一致する場合、{% data variables.product.prodname_vs %} サブスクライバーは自動的に {% data variables.visual_studio.prodname_vss_ghe %} のライセンスを 1 つ使用します。 -After you assign a license for {% data variables.visual_studio.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise with a personal account on {% data variables.product.prodname_dotcom_the_website %}. If the verified email address for the personal account of an enterprise member on {% data variables.product.prodname_dotcom_the_website %} matches the User Primary Name (UPN) for a subscriber to your {% data variables.product.prodname_vs %} account, the {% data variables.product.prodname_vs %} subscriber will automatically consume one license for {% data variables.visual_studio.prodname_vss_ghe %}. +{% data variables.product.prodname_dotcom %} での Enterprise のライセンスの合計数は、標準の {% data variables.product.prodname_enterprise %} ライセンスと {% data variables.product.prodname_dotcom %} へのアクセスを含む {% data variables.product.prodname_vs %} サブスクリプションライセンス数の合計です。 Enterprise メンバーの個人アカウントが {% data variables.product.prodname_vs %} サブスクライバーのメール アドレスと一致しない場合、個人アカウントが使用するライセンスは {% data variables.product.prodname_vs %} サブスクライバーには使用できません。 -The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}. If the personal account for an enterprise member does not correspond with the email address for a {% data variables.product.prodname_vs %} subscriber, the license that the personal account consumes is unavailable for a {% data variables.product.prodname_vs %} subscriber. +{% data variables.product.prodname_enterprise %} について詳しくは、「[{% data variables.product.company_short %} の製品](/github/getting-started-with-github/githubs-products#github-enterprise)」をご覧ください。 {% data variables.product.prodname_dotcom_the_website %} のアカウントについて詳しくは、「[{% data variables.product.prodname_dotcom %} アカウントの種類](/github/getting-started-with-github/types-of-github-accounts)」をご覧ください。 -For more information about {% data variables.product.prodname_enterprise %}, see "[{% data variables.product.company_short %}'s products](/github/getting-started-with-github/githubs-products#github-enterprise)." For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." - -You can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise on {% data variables.location.product_location %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise. For more information, see "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)" and "[Viewing people in your enterprise](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." +{% data variables.location.product_location %} 上のエンタープライズで利用できる {% data variables.product.prodname_enterprise %} のライセンス数を見ることができます。 保留中の招待のリストには、Enterpriseの少なくとも1つのOrganizationのメンバーにまだなっていないサブスクライバーが含まれます。 詳しくは、「[Enterprise アカウントのサブスクリプションと使用状況の表示](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)」と「[Enterprise の人を表示する](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)」をご覧ください。 {% tip %} -**Tip**: If you download a CSV file with your enterprise's license usage in step 6 of "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account#viewing-the-subscription-and-usage-for-your-enterprise-account)," any members with a missing value for the "Name" or "Profile" columns have not yet accepted an invitation to join an organization within the enterprise. +**ヒント**: 「[Enterprise アカウントのサブスクリプションと使用状況の表示](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account#viewing-the-subscription-and-usage-for-your-enterprise-account)」の手順 6 で、Enterprise のライセンス使用状況を含む CSV ファイルをダウンロードした場合、[名前] 列または [プロファイル] 列に値がないメンバーは、Enterprise 内の Organization に参加するための招待をまだ受け入れていません。 {% endtip %} -You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.visual_studio.prodname_vss_admin_portal_with_url %}. +{% data variables.visual_studio.prodname_vss_admin_portal_with_url %} のサブスクライバーへの保留中の {% data variables.product.prodname_enterprise %} 招待を確認することもできます。 -## Further reading +## 参考資料 -- [{% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/visualstudio/subscriptions/access-github) in Microsoft Docs -- [Use {% data variables.product.prodname_vs %} or {% data variables.product.prodname_vscode %} to deploy apps from {% data variables.product.prodname_dotcom %}](https://docs.microsoft.com/en-us/azure/developer/github/deploy-with-visual-studio) in Microsoft Docs +- [{% data variables.product.prodname_vs %} subscription with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/visualstudio/subscriptions/access-github) (Microsoft Docs) +- [{% data variables.product.prodname_vs %} または {% data variables.product.prodname_vscode %} を使用して {% data variables.product.prodname_dotcom %} からアプリをデプロイする](https://docs.microsoft.com/en-us/azure/developer/github/deploy-with-visual-studio) (Microsoft Docs) diff --git a/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md b/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md index 5426d14e28..8392f0ebcb 100644 --- a/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md +++ b/translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md @@ -1,6 +1,6 @@ --- -title: Setting up Visual Studio subscriptions with GitHub Enterprise -intro: 'Your team''s subscription to {% data variables.product.prodname_vs %} can also provide access to {% data variables.product.prodname_enterprise %}.' +title: Visual Studio subscriptions with GitHub Enterpriseのセットアップ +intro: 'Teamの{% data variables.product.prodname_vs %}プランは、{% data variables.product.prodname_enterprise %}へのアクセスも提供できます。' versions: ghec: '*' type: how_to @@ -8,64 +8,67 @@ topics: - Enterprise - Licensing shortTitle: Set up +ms.openlocfilehash: ae030de637593aa723a5d2990485881ae30b333c +ms.sourcegitcommit: 6b649e03ca2fef38c9ebbeec92102219849380e2 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/31/2022 +ms.locfileid: '148120626' --- +## {% data variables.visual_studio.prodname_vss_ghe %} のセットアップについて -## About setup of {% data variables.visual_studio.prodname_vss_ghe %} +{% data reusables.enterprise-accounts.vss-ghe-description %} 詳細については「[{% data variables.visual_studio.prodname_vss_ghe %} について](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise)」を参照してください。 -{% data reusables.enterprise-accounts.vss-ghe-description %} For more information, see "[About {% data variables.visual_studio.prodname_vss_ghe %}](/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise)." +このガイドは、Teamが{% data variables.product.prodname_vs %}のサブスクライバーにライセンスを与え、{% data variables.product.prodname_enterprise %}を使い始める方法を紹介します。 -This guide shows you how your team can get {% data variables.product.prodname_vs %} subscribers licensed and started with {% data variables.product.prodname_enterprise %}. +ビデオの方がよい場合は、Microsoft Visual Studio の YouTube チャンネルの「[Setting up your {% data variables.product.prodname_enterprise %} licenses with {% data variables.product.prodname_vs %} subscriptions](https://www.youtube.com/watch?v=P_zBgp_BE_I)」を見ることができます。 -If you prefer video, you can watch [Setting up your {% data variables.product.prodname_enterprise %} licenses with {% data variables.product.prodname_vs %} subscriptions](https://www.youtube.com/watch?v=P_zBgp_BE_I) on -Microsoft Visual Studio's YouTube channel. +## {% data variables.visual_studio.prodname_vss_ghe %} のルール -## Roles for {% data variables.visual_studio.prodname_vss_ghe %} +{% data variables.visual_studio.prodname_vss_ghe %} をセットアップする前に、この組み合わせ提供に対するロールを理解することが重要です。 -Before setting up {% data variables.visual_studio.prodname_vss_ghe %}, it's important to understand the roles for this combined offering. - -| Role | Service | Description | More information | +| ロール | サービス | 説明 | 詳細情報 | | :- | :- | :- | :- | -| **Subscriptions admin** | {% data variables.product.prodname_vs %} subscription | Person who assigns licenses for {% data variables.product.prodname_vs %} subscription | [Overview of admin responsibilities](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities) in Microsoft Docs | -| **Subscriber** | {% data variables.product.prodname_vs %} subscription | Person who uses a license for {% data variables.product.prodname_vs %} subscription | [Visual Studio Subscriptions documentation](https://docs.microsoft.com/en-us/visualstudio/subscriptions/) in Microsoft Docs | -| **Enterprise owner** | {% data variables.product.prodname_dotcom %} | Person who has a personal account that's an administrator of an enterprise on {% data variables.location.product_location %} | "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)" | -| **Organization owner** | {% data variables.product.prodname_dotcom %} | Person who has a personal account that's an owner of an organization in your team's enterprise on {% data variables.location.product_location %} | "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)" | -| **Enterprise member** | {% data variables.product.prodname_dotcom %} | Person who has a personal account that's a member of an enterprise on {% data variables.location.product_location %} | "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-members)" | +| **サブスクリプション管理者** | {% data variables.product.prodname_vs %}プラン | {% data variables.product.prodname_vs %}プランのライセンスを割り当てる人 | Microsoft Docs の「[管理者責任の概要](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities)」 | +| **サブスクライバー** | {% data variables.product.prodname_vs %}プラン | {% data variables.product.prodname_vs %}プランのライセンスを利用する人 | Microsoft Docs の [Visual Studio サブスクリプションのドキュメント](https://docs.microsoft.com/en-us/visualstudio/subscriptions/) | +| **Enterprise owner** | {% data variables.product.prodname_dotcom %} | {% data variables.location.product_location %} のエンタープライズの管理者である個人用アカウントを持つ人 | "[Enterprise におけるロール](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner)" | +| **組織の所有者** | {% data variables.product.prodname_dotcom %} | {% data variables.location.product_location %} のチームのエンタープライズ内の組織の所有者である個人用アカウントを持つ人 | 「[組織のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)」 | +| **エンタープライズ メンバー** | {% data variables.product.prodname_dotcom %} | {% data variables.location.product_location %} のエンタープライズのメンバーである個人用アカウントを持つ人 | "[Enterprise におけるロール](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-members)" | -## Prerequisites +## 前提条件 -- Your team's {% data variables.product.prodname_vs %} subscription must include {% data variables.product.prodname_enterprise %}. For more information, see [{% data variables.product.prodname_vs %} Subscriptions and Benefits](https://visualstudio.microsoft.com/subscriptions/) on the {% data variables.product.prodname_vs %} website and - [Overview of admin responsibilities](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities) in Microsoft Docs. +- Teamの{% data variables.product.prodname_vs %}プランに{% data variables.product.prodname_enterprise %}が含まれていなければなりません。 詳細については、{% data variables.product.prodname_vs %} Web サイトの「[{% data variables.product.prodname_vs %} サブスクリプションと特典](https://visualstudio.microsoft.com/subscriptions/)」と、Microsoft Docs の「[管理者責任の概要](https://docs.microsoft.com/en-us/visualstudio/subscriptions/admin-responsibilities)」を参照してください。 - - Your team must have an enterprise on {% data variables.location.product_location %}. If you're not sure whether your team has an enterprise, contact your {% data variables.product.prodname_dotcom %} administrator. If you're not sure who on your team is responsible for {% data variables.product.prodname_dotcom %}, contact {% data variables.contact.contact_enterprise_sales %}. For more information, see "[About enterprise accounts](/admin/overview/about-enterprise-accounts)." + - チームは {% data variables.location.product_location %} 上にエンタープライズを持っていなければなりません。 TeamがEnterpriseを持っているか分からない場合は、{% data variables.product.prodname_dotcom %}管理者に連絡してください。 Teamの誰が{% data variables.product.prodname_dotcom %}に責任を負っているかがはっきりしない場合は、{% data variables.contact.contact_enterprise_sales %}にお問い合わせください。 詳細については、「[Enterprise アカウントについて](/admin/overview/about-enterprise-accounts)」を参照してください。 -## Setting up {% data variables.visual_studio.prodname_vss_ghe %} +## {% data variables.visual_studio.prodname_vss_ghe %} の設定 -To set up {% data variables.visual_studio.prodname_vss_ghe %}, members of your team must complete the following tasks. +{% data variables.visual_studio.prodname_vss_ghe %} をセットアップするには、チームのメンバーが以下のタスクを完了しなければなりません。 -One person may be able to complete the tasks because the person has all of the roles, but you may need to coordinate the tasks with multiple people. For more information, see "[Roles for {% data variables.visual_studio.prodname_vss_ghe %}](#roles-for-visual-studio-subscriptions-with-github-enterprise)." +すべてのロールを持っていることから、1人でこれらのタスクを完了することもできる場合もありますが、複数人でタスクを協働してやらなければならないかもしれません。 詳細については、「[{% data variables.visual_studio.prodname_vss_ghe %} のロール](#roles-for-visual-studio-subscriptions-with-github-enterprise)」を参照してください。 -1. An enterprise owner must create at least one organization in your enterprise on {% data variables.location.product_location %}. For more information, see "[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)." +1. エンタープライズのオーナーは、{% data variables.location.product_location %} 上のエンタープライズに少なくとも 1 つの組織を作成しなければなりません。 詳細については、「[Adding organizations to your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise)」 (Enterprise への Organization の追加) を参照してください。 -1. The subscription admin must assign a license for {% data variables.product.prodname_vs %} to a subscriber in {% data variables.visual_studio.prodname_vss_admin_portal_with_url %}. For more information, see [Overview of the {% data variables.product.prodname_vs %} Subscriptions Administrator Portal](https://docs.microsoft.com/en-us/visualstudio/subscriptions/using-admin-portal) and [Assign {% data variables.product.prodname_vs %} Licenses in the {% data variables.product.prodname_vs %} Subscriptions Administration Portal](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-license) in Microsoft Docs. +1. サブスクリプションの管理者は {% data variables.product.prodname_vs %} のライセンスを {% data variables.visual_studio.prodname_vss_admin_portal_with_url %} 内のサブスクライバーに割り当てなければなりません。 詳細については、Microsoft Docsの「[{% data variables.product.prodname_vs %} サブスクリプション管理者ポータルの概要](https://docs.microsoft.com/en-us/visualstudio/subscriptions/using-admin-portal)」と、「[{% data variables.product.prodname_vs %} サブスクリプション管理者ポータルで {% data variables.product.prodname_vs %} ライセンスを割り当てる](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-license)」を参照してください。 -1. Optionally, if the subscription admin assigned licenses to subscribers in {% data variables.product.prodname_vs %} before adding {% data variables.product.prodname_enterprise %} to the subscription, the subscription admin can move the subscribers to the combined offering in the {% data variables.product.prodname_vs %} administration portal. For more information, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github#moving-to-visual-studio-with-github-enterprise) in Microsoft Docs. +1. あるいはプランの管理者が{% data variables.product.prodname_enterprise %}をプランに追加する前に{% data variables.product.prodname_vs %}のサブスクライバーにライセンスを割り当てている場合、プランの管理者はサブスクライバーを{% data variables.product.prodname_vs %}管理ポータルで組み合わせ提供に移動させることができます。 詳細については、Microsoft Docs の「[{% data variables.product.prodname_enterprise %} を使用して {% data variables.product.prodname_vs %} サブスクリプションを管理する](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github#moving-to-visual-studio-with-github-enterprise)」を参照してください。 -1. If the subscription admin has not disabled email notifications, the subscriber will receive two confirmation emails. For more information, see [{% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github#what-is-the-visual-studio-subscription-with-github-enterprise-setup-process) in Microsoft Docs. +1. プランの管理者がメール通知を無効化していないなら、サブスクライバーは2つの確認メールを受信します。 詳細については、Microsoft Docs の「[{% data variables.product.prodname_enterprise %} を使用した {% data variables.product.prodname_vs %} サブスクリプション](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github#what-is-the-visual-studio-subscription-with-github-enterprise-setup-process)」を参照してください。 -1. An organization owner must invite the subscriber to the organization on {% data variables.location.product_location %} from step 1. The subscriber can accept the invitation with an existing personal account on {% data variables.product.prodname_dotcom_the_website %} or create a new account. After the subscriber joins the organization, the subscriber becomes an enterprise member. For more information, see "[Inviting users to join your organization](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)." +1. 組織のオーナーは、ステップ 1 から {% data variables.location.product_location %} の組織に、サブスクライバーを招待しなければなりません。 サブスクライバーは、{% data variables.product.prodname_dotcom_the_website %} の既存の個人アカウントで招待を受け入れるか、新しいアカウントを作成できます。 Organizationに参加すると、サブスクライバーはEnterpriseのメンバーになります。 詳細については、「[組織に参加するようユーザーを招待する](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)」を参照してください。 {% tip %} - **Tips**: + **ヒント**: - - While not required, we recommend that the organization owner sends an invitation to the same email address used for the subscriber's User Primary Name (UPN). When the email address on {% data variables.location.product_location %} matches the subscriber's UPN, you can ensure that another enterprise does not claim the subscriber's license. - - If the subscriber accepts the invitation to the organization with an existing personal account on {% data variables.location.product_location %}, we recommend that the subscriber add the email address they use for {% data variables.product.prodname_vs %} to their personal account on {% data variables.location.product_location %}. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)." - - If the organization owner must invite a large number of subscribers, a script may make the process faster. For more information, see [the sample PowerShell script](https://github.com/github/platform-samples/blob/master/api/powershell/invite_members_to_org.ps1) in the `github/platform-samples` repository. + - 必須ではありませんが、Organizationのオーナーはサブスクライバーのユーザプライマリ名(UPN)で使われているのと同じメールアドレスに招待を送ることをおすすめします。 {% data variables.location.product_location %} 上のメール アドレスがサブスクライバーの UPN と一致すれば、他のエンタープライズがサブスクライバーのライセンスを要求しないようにできます。 + - サブスクライバーが {% data variables.location.product_location %} 上の既存の個人用アカウントで組織への招待を受諾した場合は、サブスクライバーが {% data variables.product.prodname_vs %} で使うメール アドレスを {% data variables.location.product_location %} 上の個人用アカウントに追加することをお勧めします。 詳細については、「[{% data variables.product.prodname_dotcom %} アカウントへのメール アドレスの追加](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)」を参照してください。 + - Organizationのオーナーが大量のサブスクライバーを招待しなければならないのであれば、スクリプトでこのプロセスを加速できるかもしれません。 詳細については、`github/platform-samples` リポジトリの[サンプル PowerShell スクリプト](https://github.com/github/platform-samples/blob/master/api/powershell/invite_members_to_org.ps1)を参照してください。 {% endtip %} -After {% data variables.visual_studio.prodname_vss_ghe %} is set up for subscribers on your team, enterprise owners can review licensing information on {% data variables.location.product_location %}. For more information, see "[Viewing the subscription and usage for your enterprise account](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)." +チームのサブスクライバー用の {% data variables.visual_studio.prodname_vss_ghe %} をセットアップしたら、エンタープライズのオーナーは {% data variables.location.product_location %} 上のライセンス情報をレビューできます。 詳細については、「[エンタープライズ アカウントのプランおよび利用状況を表示する](/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account)」を参照してください。 -## Further reading +## 参考資料 -- "[Getting started with {% data variables.product.prodname_ghe_cloud %}](/get-started/onboarding/getting-started-with-github-enterprise-cloud)" +- 「[{% data variables.product.prodname_ghe_cloud %} の概要](/get-started/onboarding/getting-started-with-github-enterprise-cloud)」 diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md index 1220575d5d..5206b280bb 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/ja-JP/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: コンパイル済み言語の CodeQL ワークフローを構成する shortTitle: Configure compiled languages -intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' +intro: '{% data variables.product.prodname_dotcom %} が {% data variables.product.prodname_codeql_workflow %} を使用してコンパイル型言語で記述されたコードの脆弱性やエラーをスキャンする方法を設定できます。' 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.' redirect_from: @@ -25,103 +25,102 @@ topics: - C/C++ - C# - Java +ms.openlocfilehash: 3be843fdc441e925569208defdd8412851609cef +ms.sourcegitcommit: bf11c3e08cbb5eab6320e0de35b32ade6d863c03 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148111538' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +## {% data variables.product.prodname_codeql_workflow %} とコンパイル型言語について -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +{% data variables.product.prodname_dotcom %} がリポジトリに対して {% data variables.product.prodname_code_scanning %} を実行できるようにするには、{% data variables.product.prodname_actions %} ワークフローをリポジトリに追加します。 {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} の場合、{% data variables.product.prodname_codeql_workflow %}. を追加します。 詳細については、「[リポジトリの {% data variables.product.prodname_code_scanning %} の設定](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)」を参照してください。 -## About the {% data variables.product.prodname_codeql_workflow %} and compiled languages +{% data reusables.code-scanning.edit-workflow %} {% data variables.product.prodname_code_scanning %} の構成とワークフロー ファイルの編集に関する一般的な情報については、「[{% data variables.product.prodname_code_scanning %} を構成する](/code-security/secure-coding/configuring-code-scanning)」および「[{% 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.product.prodname_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)." +## {% data variables.product.prodname_codeql %} の autobuild について -{% 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 %} 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 %} は、1 つ以上のデータベースに対してクエリを実行することにより機能します。 各データベースには、リポジトリにあるすべてのコードを 1 つの言語で表わしたものが含まれています。 +コンパイル型言語の C/C++、C#、{% ifversion codeql-go-autobuild %}Go、{% endif %}Java では、このデータベースを生成するプロセスに、コードのビルドとデータの抽出が含まれています。 {% 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. +ワークフローで `language` マトリックスを使っている場合、`autobuild` はマトリックスに列記された各コンパイル型言語のビルドを試行します。 マトリックスがない場合、`autobuild` は、サポートされているコンパイル型言語で、リポジトリ内のソース ファイルの数が最も多いもののビルドを試みます。 Go を除いて、明示的にビルドコマンドを使用しない限り、リポジトリにある他のコンパイル型言語の解析は失敗します。 {% 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 %} **注**: {% data reusables.actions.self-hosted-runners-software %} {% else %} **注**: {% data variables.product.prodname_actions %} にセルフホステッド ランナーを使う場合は、`autobuild` プロセスを使うために追加のソフトウェアをインストールすることが必要になる場合があります。 さらに、リポジトリに特定のバージョンのビルドツールが必要な場合は、手動でインストールする必要があります。 詳しくは、「[{% data variables.product.prodname_dotcom %} ホステッド ランナーの概要](/actions/reference/specifications-for-github-hosted-runners/#supported-software)」をご覧ください。 {% endif %} {% endnote %} ### C/C++ -| Supported system type | System name | +| サポートされているシステムの種類 | システム名 | |----|----| -| 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 | +| オペレーティング システム | Windows、macOS、Linux | +| ビルドシステム | Windows: MSbuild スクリプトと build スクリプト
    Linux と macOS: Autoconf、Make、CMake、qmake、 Meson、Waf、SCons、Linux Kbuild、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: +`autobuild` ステップの動作は、抽出を実行するオペレーティング システムによって異なります。 Windows の `autobuild` ステップでは、以下の方法を使って C/C++ に適したビルド方法の自動検出が試みられます。 -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. ルートに最も近いソリューション (`.sln`) またはプロジェクト (`.vcxproj`) ファイルで `MSBuild.exe` を呼び出します。 +`autobuild` が最上位ディレクトリから同じ (最短) 深度で複数のソリューションまたはプロジェクト ファイルを検出した場合、それらすべてのビルドが試みられます。 +2. ビルド スクリプトのように見えるスクリプト、つまり _build.bat_、_build.cmd_、_build.exe_ を、この順番で呼び出します。 -On Linux and macOS, the `autobuild` step reviews the files present in the repository to determine the build system used: +Linux と macOS の `autobuild` ステップでは、リポジトリ内にあるファイルが確認されて、使われているビルド システムが特定されます。 -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. ルートディレクトリでビルドシステムを探します。 +2. 何も見つからない場合は、C/C++ のビルドシステムで一意のディレクトリをサブディレクトリで検索します。 +3. 適切なコマンドを実行してシステムを設定します。 ### C# -| Supported system type | System name | +| サポートされているシステムの種類 | システム名 | |----|----| -| Operating system | Windows and Linux | -| Build system | .NET and MSbuild, as well as build scripts | +| オペレーティング システム | Windows と Linux | +| ビルドシステム | .NET と MSbuild、およびビルドスクリプト | -The `autobuild` process attempts to autodetect a suitable build method for C# using the following approach: +`autobuild` プロセスは、次の方法を使って C# に適したビルド方法の自動検出を試みます。 -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. ルートに最も近いソリューション (`.sln`) またはプロジェクト (`.csproj`) ファイルで `dotnet build` を呼び出します。 +2. ルートに最も近いソリューションまたはプロジェクト ファイルで、`MSbuild` (Linux) または `MSBuild.exe` (Windows) を呼び出します。 +`autobuild` が最上位ディレクトリから同じ (最短) 深度で複数のソリューションまたはプロジェクト ファイルを検出した場合、それらすべてのビルドが試みられます。 +3. ビルド スクリプトのように見えるスクリプト、つまり _build_ と _build.sh_ (Linux の場合、この順序で) または _build.bat_、_build.cmd_、_and build.exe_ (Windows の場合、この順序で) を呼び出します。 ### Go -| Supported system type | System name | +| サポートされているシステムの種類 | システム名 | |----|----| -| Operating system | Windows, macOS, and Linux | -| Build system | Go modules, `dep` and Glide, as well as build scripts including Makefiles and Ninja scripts | +| オペレーティング システム | Windows、macOS、Linux | +| ビルドシステム | Go モジュール、`dep`、Glide、およびメイクファイルや Ninja スクリプトを含むビルド スクリプト | -The `autobuild` process attempts to autodetect a suitable way to install the dependencies needed by a Go repository before extracting all `.go` files: +`autobuild` プロセスは、すべての `.go` ファイルを抽出する前に、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. `make`、`ninja`、または `./build` を、これらのコマンドのいずれかが成功し、その後の `./build.sh` も成功して、必要な依存関係がインストールされたことを示すまで、(この順序で) 呼び出`go list ./...`します。 +2. これらのコマンドがいずれも成功しなかった場合は、`go.mod`、`Gopkg.toml`、または `glide.yaml` を探し、それぞれの `go get` (ベンダーが使用していない場合)、`dep ensure -v`、または `glide install` を実行して、依存関係のインストールを試みます。 +3. 最後に、これらの依存関係マネージャーの構成ファイルが見つからない場合は、`GOPATH` に追加するのに適したリポジトリ ディレクトリ構造に調整し直し、`go get` を使って依存関係をインストールします。 抽出が完了すると、ディレクトリ構造は通常に戻ります。 +4. `go build ./...` を実行するのと同じようにして、リポジトリ内のすべての Go コードを抽出します。 ### Java -| Supported system type | System name | +| サポートされているシステムの種類 | システム名 | |----|----| -| Operating system | Windows, macOS, and Linux (no restriction) | -| Build system | Gradle, Maven and Ant | +| オペレーティング システム | Windows、macOS、Linux (制限なし) | +| ビルドシステム | Gradle、Maven、Ant | -The `autobuild` process tries to determine the build system for Java codebases by applying this strategy: +`autobuild` プロセスは、この戦略を適用して、Java コードベース用のビルド システムの特定を試みます。 -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. ルートディレクトリでビルドファイルを検索します。 Gradle、Maven、Ant の各ビルドファイルを確認します。 +2. 最初に見つかったビルドファイルを実行します。 Gradle ファイルと Maven ファイルの両方が存在する場合は、Gradle ファイルが使用されます。 +3. それ以外の場合は、ルートディレクトリの直接サブディレクトリ内でビルドファイルを検索します。 1 つのサブディレクトリにのみビルドファイルが含まれている場合は、そのサブディレクトリで識別された最初のファイルを実行します(1 と同じ環境設定を使用)。 複数のサブディレクトリにビルドファイルが含まれている場合は、エラーを報告します。 -## Adding build steps for a compiled language +## コンパイル言語のビルドステップを追加する -{% 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 %}ワークフロー ファイルの編集方法については、「[{% 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. +`autobuild` ステップを削除したら、`run` ステップをコメント解除して、リポジトリに適したビルド コマンドを追加します。 ワークフローの `run` ステップでは、オペレーティング システムのシェルを使ってコマンド ライン プログラムが実行されます。 これらのコマンドを変更し、別のコマンドを追加してビルド プロセスをカスタマイズできます。 ``` yaml - run: | @@ -129,9 +128,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)." +`run` キーワードについて詳しくは、「[{% 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#: +リポジトリに複数のコンパイル済み言語が含まれている場合は、言語固有のビルド コマンドを指定できます。 たとえば、リポジトリに C/C++、C#、Java が含まれていて、`autobuild` によって C/C++ と C# は正しくビルドされるが、Java のビルドは失敗する場合は、ワークフローの `init` ステップの後で次の構成を使用できます。 これにより、C/C++ と C# には `autobuild` をそのまま使用しつつ、Java のビルド ステップを指定します。 ```yaml - if: matrix.language == 'cpp' || matrix.language == 'csharp' @@ -145,8 +144,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)." +`if` 条件について詳しくは、「[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)." +`autobuild` でコードがビルドされない理由に関するその他のヒントとテクニックについては、「[{% 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 %}. +コンパイル言語にマニュアルのビルドステップを追加しても、リポジトリで依然として{% data variables.product.prodname_code_scanning %}が動作しない場合は、{% data variables.contact.contact_support %}にお問い合わせください。 diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md index 7b93d6bb64..87d56d17c2 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md @@ -1,6 +1,6 @@ --- -title: About Dependabot alerts -intro: '{% data variables.product.product_name %} sends {% data variables.product.prodname_dependabot_alerts %} when we detect that your repository uses a vulnerable dependency{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}.' +title: Dependabot アラートについて +intro: 'リポジトリで脆弱な依存関係{% ifversion GH-advisory-db-supports-malware %}またはマルウェア{% endif %}を使用していることが検出された場合、{% data variables.product.product_name %} から {% data variables.product.prodname_dependabot_alerts %}が送信されます。' redirect_from: - /articles/about-security-alerts-for-vulnerable-dependencies - /github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies @@ -20,87 +20,87 @@ topics: - Repositories - Dependencies shortTitle: Dependabot alerts +ms.openlocfilehash: 737e5547e3aefd6b5c49780df0c78cdc73292ee4 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106742' --- -## About {% data variables.product.prodname_dependabot_alerts %} +## {% data variables.product.prodname_dependabot_alerts %} について -{% ifversion GH-advisory-db-supports-malware %} -{% data reusables.advisory-database.beta-malware-advisories %} -{% endif %} +{% ifversion GH-advisory-db-supports-malware %} {% data reusables.advisory-database.beta-malware-advisories %} {% endif %} -{% data variables.product.prodname_dependabot_alerts %} tell you that your code depends on a package that is insecure. +{% data variables.product.prodname_dependabot_alerts %} により、コードが安全でないパッケージに依存していることが通知されます。 -If your code depends on a package with a security vulnerability, this can cause a range of problems for your project or the people who use it. You should upgrade to a secure version of the package as soon as possible.{% ifversion GH-advisory-db-supports-malware %} If your code uses malware, you need to replace the package with a secure alternative.{% endif %} +セキュリティ上の脆弱性があるパッケージにコードが依存している場合、プロジェクトまたはそれを使用するユーザーにさまざまな問題が発生する可能性があります。 できるだけ早く、セキュリティで保護されたバージョンのパッケージにアップグレードする必要があります。{% ifversion GH-advisory-db-supports-malware %}コードでマルウェアが使用されている場合は、パッケージを安全な代替手段に置き換える必要があります。{% endif %} {% data reusables.security-advisory.link-browsing-advisory-db %} -## Detection of insecure dependencies +## 安全でない依存関係を検出する {% data reusables.dependabot.dependabot-alerts-beta %} -{% data variables.product.prodname_dependabot %} performs a scan to detect insecure dependencies, and sends {% data variables.product.prodname_dependabot_alerts %} when: +{% data variables.product.prodname_dependabot %} により、安全でない依存関係を検出するためにスキャンが実行され、以下の場合に {% data variables.product.prodname_dependabot_alerts %}が送信されます。 {% ifversion fpt or ghec %} -- A new advisory is added to the {% data variables.product.prodname_advisory_database %}. For more information, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-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 %} - {% note %} +- {% data variables.product.prodname_advisory_database %} に新しいアドバイザリが追加されたとき。 詳しい情報については、「[{% data variables.product.prodname_advisory_database %} でのセキュリティ アドバイザリの参照](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)」を参照してください。{% else %} +- 新しいアドバイザリ データが {% data variables.product.prodname_dotcom_the_website %} から 1 時間ごとに {% data variables.location.product_location %} に同期されたとき。 {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} {% note %} - **Note:** Only advisories that have been reviewed by {% data variables.product.company_short %} will trigger {% data variables.product.prodname_dependabot_alerts %}. + **注:** {% data variables.product.company_short %} によってレビューされたアドバイザリのみが、{% data variables.product.prodname_dependabot_alerts %}をトリガーします。 {% endnote %} -- The dependency graph for a repository changes. For example, when a contributor pushes a commit to change the packages or versions it depends on{% ifversion fpt or ghec %}, or when the code of one of the dependencies changes{% endif %}. For more information, see "[About the dependency graph](/code-security/supply-chain-security/about-the-dependency-graph)." +- リポジトリの依存関係グラフが変更された場合。 たとえば、共同作成者がコミットをプッシュして、依存しているパッケージまたはバージョンを変更したとき{% ifversion fpt or ghec %}、またはいずれかの依存関係のコードが変更されたときなどです{% endif %}。 詳細については、「[依存関係グラフの概要](/code-security/supply-chain-security/about-the-dependency-graph)」を参照してください。 {% data reusables.repositories.dependency-review %} -For a list of the ecosystems that {% data variables.product.product_name %} detects insecure dependencies in, see "[Supported package ecosystems](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)." +{% data variables.product.product_name %} で安全でない依存関係が検出されるエコシステムの一覧については、「[サポートされているパッケージ エコシステム](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)」を参照してください。 {% note %} -**Note:** It is important to keep your manifest and lock files up to date. If the dependency graph doesn't accurately reflect your current dependencies and versions, then you could miss alerts for insecure dependencies that you use. You may also get alerts for dependencies that you no longer use. +**注:** マニフェストとロック ファイルを最新の状態に保つことが重要です。 依存関係グラフに現在の依存関係とバージョンが正確に反映されていない場合は、使用している安全でない依存関係のアラートを見逃す可能性があります。 また、使用しなくなった依存関係のアラートを受け取る場合もあります。 {% endnote %} -## Configuration of {% data variables.product.prodname_dependabot_alerts %} +## {% data variables.product.prodname_dependabot_alerts %}の構成について {% data reusables.repositories.enable-security-alerts %} -{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies and malware in _public_ repositories and displays 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 %} for public repositories. 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. +{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} は、 _"パブリック"_ リポジトリ内の脆弱な依存関係とマルウェアを検出し、依存関係グラフを表示しますが、既定では {% data variables.product.prodname_dependabot_alerts %}は生成されません。 リポジトリの所有者または管理者アクセス権を持つユーザーは、パブリック リポジトリに対して {% data variables.product.prodname_dependabot_alerts %}を有効にすることができます。 プライベートリポジトリの所有者、または管理アクセス権を持つユーザは、リポジトリの依存関係グラフと {% data variables.product.prodname_dependabot_alerts %} を有効にすることで、{% data variables.product.prodname_dependabot_alerts %} を有効化できます。 -You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Configuring {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)." +ユーザー アカウントまたは組織が所有するすべてのリポジトリの {% data variables.product.prodname_dependabot_alerts %}を有効または無効にすることもできます。 詳細については、「[{% data variables.product.prodname_dependabot_alerts %} の構成](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts)」を参照してください。 -For information about access requirements for actions related to {% data variables.product.prodname_dependabot_alerts %}, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#access-requirements-for-security-features)." +{% data variables.product.prodname_dependabot_alerts %}に関連するアクションのアクセス要件については、「[組織のリポジトリ ロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#access-requirements-for-security-features)」を参照してください。 -{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any insecure dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} で依存関係グラフの生成がすぐに始まり、安全でない依存関係が特定されるとすぐにアラートが生成されます。 グラフは通常数分以内に入力されますが、多くの依存関係を持つリポジトリの場合は時間がかかる場合があります。 詳細については、「[プライベート リポジトリ用のデータ利用設定の管理](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)」を参照してください。 {% endif %} -When {% data variables.product.product_name %} identifies a vulnerable dependency{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}, we generate a {% data variables.product.prodname_dependabot %} alert and display it {% 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.product_name %} may also notify the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)." +{% data variables.product.product_name %} で脆弱な依存関係{% ifversion GH-advisory-db-supports-malware %}またはマルウェア{% endif %}が特定されると、{% data variables.product.prodname_dependabot %} アラートが生成され、{% ifversion fpt or ghec or ghes %}リポジトリの [セキュリティ] タブと{% endif %}リポジトリの依存関係グラフにそれが表示されます。 アラートには、{% ifversion fpt or ghec or ghes %}プロジェクト内の影響を受けるファイルへのリンクと、{% endif %}固定バージョンに関する情報が含まれます。 {% data variables.product.product_name %} は、影響を受けるリポジトリの保守担当者に、通知設定に従って新しいアラートについて通知します。 詳しい情報については、「[{% data variables.product.prodname_dependabot_alerts %} の構成](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)」を参照してください。 -{% ifversion fpt or ghec or ghes %} -For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." +{% ifversion fpt or ghec or ghes %}{% data variables.product.prodname_dependabot_security_updates %}が有効になっているリポジトリの場合、アラートには、脆弱性を解決する最小バージョンにマニフェストまたはロック ファイルを更新するための pull request へのリンクも含まれる場合があります。 詳細については、「[{% data variables.product.prodname_dependabot_security_updates %}について](/github/managing-security-vulnerabilities/about-dependabot-security-updates)」を参照してください。 {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. We actively maintain {% data variables.product.prodname_advisory_database %} and generate alerts with the most up-to-date information. However, we cannot catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough dependency review when necessary. +**注**: {% data variables.product.product_name %} のセキュリティ機能は、すべての脆弱性{% ifversion GH-advisory-db-supports-malware %}とマルウェア{% endif %}を捕捉するものではありません。 {% data variables.product.prodname_advisory_database %} は頻繁に更新されており、最新の情報を使用したアラートが生成されます。 ただし、すべてを捕捉することや、一定の期間内に確実に既知の脆弱性について通知することはできません。 これらの機能は、人間が各依存関係をレビューして、潜在的な脆弱性やその他のイシューを確認する作業の代わりになるものではありません。必要に応じて、セキュリティ サービスに相談したり、依存関係の詳しいレビューを実施したりすることをお勧めします。 {% endwarning %} -## Access to {% data variables.product.prodname_dependabot_alerts %} +## {% data variables.product.prodname_dependabot_alerts %}へのアクセス -You can see all of the alerts that affect a particular project{% ifversion fpt or ghec %} on the repository's Security tab or{% endif %} in the repository's dependency graph. For more information, see "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)." +{% ifversion fpt or ghec %}リポジトリの [セキュリティ] タブ、または{% endif %}リポジトリの依存関係グラフにおいて、特定のプロジェクトに影響するすべてのアラートを見ることができます。 詳しくは、「[{% data variables.product.prodname_dependabot_alerts %} の表示と更新](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)」を参照してください。 -By default, we notify people with admin permissions in the affected repositories about new {% data variables.product.prodname_dependabot_alerts %}. {% ifversion fpt or ghec %}{% data variables.product.product_name %} never publicly discloses insecure dependencies for any repository. You can also make {% data variables.product.prodname_dependabot_alerts %} visible to additional people or teams working with repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)." +デフォルトでは、新しい{% data variables.product.prodname_dependabot_alerts %}に関して影響を受けるリポジトリに管理権限を持っている人に通知を行います。 {% ifversion fpt or ghec %}{% data variables.product.product_name %} は、いかなるリポジトリについても、安全でない依存関係を公開することはありません。 {% data variables.product.prodname_dependabot_alerts %} を、自分が所有または管理者権限を持っているリポジトリで作業している追加のユーザや Team に表示することもできます。 詳細については、「[リポジトリのセキュリティと分析の設定を管理する](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)」を参照してください。 {% endif %} -{% data reusables.notifications.vulnerable-dependency-notification-enable %} -{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} For more information, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)." +{% data reusables.notifications.vulnerable-dependency-notification-enable %} {% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization2 %} 詳しい情報については、「[{% data variables.product.prodname_dependabot_alerts %} の通知を構成する](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)」を参照してください。 -You can also see all the {% data variables.product.prodname_dependabot_alerts %} that correspond to a particular advisory in the {% data variables.product.prodname_advisory_database %}. {% data reusables.security-advisory.link-browsing-advisory-db %} +{% data variables.product.prodname_advisory_database %} 内の特定のアドバイザリに対応するすべての {% data variables.product.prodname_dependabot_alerts %}を見ることもできます。 {% data reusables.security-advisory.link-browsing-advisory-db %} {% ifversion fpt or ghec or ghes %} -## Further reading +## 参考資料 -- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" -- "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"{% endif %} -{% ifversion fpt or ghec %}- "[Privacy on {% data variables.product.prodname_dotcom %}](/get-started/privacy-on-github)"{% endif %} +- 「[{% data variables.product.prodname_dependabot_security_updates %}について](/github/managing-security-vulnerabilities/about-dependabot-security-updates)」 +- 「[{% data variables.product.prodname_dependabot_alerts %}の表示と更新](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)」{% endif %} {% ifversion fpt or ghec %}- 「[{% data variables.product.prodname_dotcom %} でのプライバシー](/get-started/privacy-on-github)」{% endif %} diff --git a/translations/ja-JP/content/code-security/dependabot/index.md b/translations/ja-JP/content/code-security/dependabot/index.md index 757cd057ed..a54a8da7fc 100644 --- a/translations/ja-JP/content/code-security/dependabot/index.md +++ b/translations/ja-JP/content/code-security/dependabot/index.md @@ -1,7 +1,7 @@ --- -title: Keeping your supply chain secure with Dependabot +title: Dependabot を使用してサプライ チェーンを安全に保つ shortTitle: Dependabot -intro: 'Monitor vulnerabilities in dependencies used in your project{% ifversion fpt or ghec or ghes %} and keep your dependencies up-to-date{% endif %} with {% data variables.product.prodname_dependabot %}.' +intro: '{% data variables.product.prodname_dependabot %} を使って、プロジェクトで使用される依存関係の脆弱性を監視し{% ifversion fpt or ghec or ghes %}、依存関係を最新の状態に保ち{% endif %}ます。' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -19,5 +19,11 @@ children: - /dependabot-security-updates - /dependabot-version-updates - /working-with-dependabot +ms.openlocfilehash: a3a79cc975a019b80414fcf9387848a55aee39d2 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148108964' --- diff --git a/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md b/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md index 4db1d014b7..17e96efea3 100644 --- a/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md +++ b/translations/ja-JP/content/code-security/secret-scanning/about-secret-scanning.md @@ -84,7 +84,7 @@ When you enable {% data variables.product.prodname_secret_scanning %} for a repo If {% data variables.product.prodname_secret_scanning %} detects a secret, {% data variables.product.prodname_dotcom %} generates an alert. -- {% data variables.product.prodname_dotcom %} sends an email alert to the repository administrators and organization owners. You'll receive an alert if you are watching the repository, or if you have enabled notifications for security alerts, or for all the activity on the repository. +- {% data variables.product.prodname_dotcom %} sends an email alert to the repository administrators and organization owners. You'll receive an alert if you are watching the repository, and if you have enabled notifications either for security alerts or for all the activity on the repository. {% ifversion ghes or ghae or ghec %} - If the contributor who committed the secret isn't ignoring the repository, {% data variables.product.prodname_dotcom %} will also send an email alert to the contributor. The emails contains a link to the related {% data variables.product.prodname_secret_scanning %} alert. The commit author can then view the alert in the repository, and resolve the alert. {% endif %} diff --git a/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-global-security-advisories.md b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-global-security-advisories.md new file mode 100644 index 0000000000..75f73dde85 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-global-security-advisories.md @@ -0,0 +1,38 @@ +--- +title: グローバル セキュリティ アドバイザリについて +intro: 'グローバル セキュリティ データベースは {% data variables.product.prodname_advisory_database %} にあります。これには、オープン ソース界に影響がある CVE と {% data variables.product.company_short %} が発行したセキュリティ アドバイザリが含まれています。 どなたでもグローバル アドバイザリの改善に貢献できます。' +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' +type: overview +topics: + - Security advisories + - Alerts + - Vulnerabilities + - CVEs +ms.openlocfilehash: d28de180b9fee592dcba89d03ca537d4ffd2d9eb +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114021' +--- +## グローバル セキュリティ アドバイザリについて + +{% ifversion fpt or ghec %}2 種類のアドバイザリがあります。グローバル セキュリティ アドバイザリとリポジトリ セキュリティ アドバイザリです。 リポジトリ セキュリティ アドバイザリの詳細については、「[リポジトリ セキュリティ アドバイザリについて](/code-security/security-advisories/repository-security-advisories/about-repository-security-advisories)」を参照してください。{% endif %} + +グローバル セキュリティ アドバイザリは、2 つのカテゴリに分類されます。{% data variables.product.company_short %} でレビューされたアドバイザリとレビューされていないアドバイザリです。 +- {% data variables.product.company_short %} でレビューされたアドバイザリは、Microsoft がサポートするエコシステム内のパッケージにマップされたセキュリティの脆弱性{% ifversion GH-advisory-db-supports-malware %}またはマルウェア{% endif %}です。 +- レビューされていないアドバイザリは、National Vulnerability Database フィードから直接 {% data variables.product.prodname_advisory_database %} に自動的に公開されるセキュリティの脆弱性です。 + +{% data variables.product.prodname_advisory_database %} の詳細については、「[{% data variables.product.prodname_advisory_database %} について](/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database)」を参照してください。 + +{% data reusables.security-advisory.global-advisories %} + +すべてのリポジトリ アドバイザリは、{% data variables.product.prodname_security %} キュレーション チームが確認し、グローバル アドバイザリとして検討されます。 依存関係グラフによってサポートされる任意のエコシステムのセキュリティ アドバイザリを、[github.com/advisories](https://github.com/advisories) の {% data variables.product.prodname_advisory_database %} に公開しています。 + +{% data variables.product.prodname_advisory_database %} の任意のアドバイザリにアクセスできます。 詳細については、「[GitHub Advisory Database のセキュリティ アドバイザリの閲覧](/code-security/security-advisories/global-security-advisories/browsing-security-advisories-in-the-github-advisory-database)」を参照してください。 + +{% data variables.product.prodname_advisory_database %} のアドバイザリに対する改善を提案することができます。 詳細については、「[{% data variables.product.prodname_advisory_database %} のセキュリティ アドバイザリの編集](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)」を参照してください。 diff --git a/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database.md b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database.md new file mode 100644 index 0000000000..0425ed2dec --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database.md @@ -0,0 +1,82 @@ +--- +title: About the GitHub Advisory database +intro: 'The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities {% ifversion GH-advisory-db-supports-malware %}and malware, {% endif %}grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories.' +miniTocMaxHeadingLevel: 3 +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' +type: overview +topics: + - Security advisories + - Alerts + - Vulnerabilities + - CVEs +--- + +## About the {% data variables.product.prodname_advisory_database %} + +{% data reusables.repositories.tracks-vulnerabilities %} + +## About types of security advisories + +{% data reusables.advisory-database.beta-malware-advisories %} + +Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects{% ifversion GH-advisory-db-supports-malware %} or for malicious open source software{% endif %}. + +{% data reusables.repositories.a-vulnerability-is %} Vulnerabilities in code are usually introduced by accident and fixed soon after they are discovered. You should update your code to use the fixed version of the dependency as soon as it is available. + +{% ifversion GH-advisory-db-supports-malware %} + +In contrast, malicious software, or malware, is code that is intentionally designed to perform unwanted or harmful functions. The malware may target hardware, software, confidential data, or users of any application that uses the malware. You need to remove the malware from your project and find an alternative, more secure replacement for the dependency. + +{% endif %} + +### {% data variables.product.company_short %}-reviewed advisories + +{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} that have been mapped to packages in ecosystems we support. We carefully review each advisory for validity and ensure that they have a full description, and contain both ecosystem and package information. + +Generally, we name our supported ecosystems after the software programming language's associated package registry. We review advisories if they are for a vulnerability in a package that comes from a supported registry. + +- Composer (registry: https://packagist.org/){% ifversion GH-advisory-db-erlang-support %} +- Erlang (registry: https://hex.pm/){% endif %} +- Go (registry: https://pkg.go.dev/) +{%- ifversion fpt or ghec or ghes > 3.6 or ghae > 3.6 %} +- GitHub Actions (https://github.com/marketplace?type=actions/) {% endif %} +- Maven (registry: https://repo.maven.apache.org/maven2) +- npm (registry: https://www.npmjs.com/) +- NuGet (registry: https://www.nuget.org/) +- pip (registry: https://pypi.org/){% ifversion dependency-graph-dart-support %} +- pub (registry: https://pub.dev/packages/registry){% endif %} +- RubyGems (registry: https://rubygems.org/) +- Rust (registry: https://crates.io/) + +If you have a suggestion for a new ecosystem we should support, please open an [issue](https://github.com/github/advisory-database/issues) for discussion. + +If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} for a package you depend on. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." + +### Unreviewed advisories + +Unreviewed advisories are security vulnerabilites that we publish automatically into the {% data variables.product.prodname_advisory_database %}, directly from the National Vulnerability Database feed. + +{% data variables.product.prodname_dependabot %} doesn't create {% data variables.product.prodname_dependabot_alerts %} for unreviewed advisories as this type of advisory isn't checked for validity or completion. + +## About information in security advisories + +Each security advisory contains information about the vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware,{% endif %} which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. In addition, advisories from the National Vulnerability Database list contain a link to the CVE record, where you can read more details about the vulnerability, its CVSS scores, and its qualitative severity level. For more information, see the "[National Vulnerability Database](https://nvd.nist.gov/)" from the National Institute of Standards and Technology. + +The severity level is one of four possible levels defined in the "[Common Vulnerability Scoring System (CVSS), Section 5](https://www.first.org/cvss/specification-document)." +- Low +- Medium/Moderate +- High +- Critical + +The {% data variables.product.prodname_advisory_database %} uses the CVSS levels described above. If {% data variables.product.company_short %} obtains a CVE, the {% data variables.product.prodname_advisory_database %} uses CVSS version 3.1. If the CVE is imported, the {% data variables.product.prodname_advisory_database %} supports both CVSS versions 3.0 and 3.1. + +{% data reusables.repositories.github-security-lab %} + +## Further reading + +- "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" +- MITRE's [definition of "vulnerability"](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) \ No newline at end of file diff --git a/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/browsing-security-advisories-in-the-github-advisory-database.md b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/browsing-security-advisories-in-the-github-advisory-database.md new file mode 100644 index 0000000000..d5a4a7b3e7 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/browsing-security-advisories-in-the-github-advisory-database.md @@ -0,0 +1,128 @@ +--- +title: GitHub Advisory Database でのセキュリティ アドバイザリの参照 +intro: '{% data variables.product.prodname_advisory_database %} を参照して、{% data variables.product.company_short %} でホストされているオープンソース プロジェクトのセキュリティ リスクに関するアドバイザリを見つけることができます。' +shortTitle: Browse Advisory Database +miniTocMaxHeadingLevel: 3 +redirect_from: + - /github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database + - /code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database + - /code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database + - /code-security/dependabot/dependabot-alerts/browsing-security-vulnerabilities-in-the-github-advisory-database + - /code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' +type: how_to +topics: + - Security advisories + - Alerts + - Dependabot + - Vulnerabilities + - CVEs +ms.openlocfilehash: 19c37d2a1a1101f9984de13cd034bb0ee5e285a8 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114020' +--- + + +## {% data variables.product.prodname_advisory_database %} のアドバイザリにアクセスする + +{% data variables.product.prodname_advisory_database %} の任意のアドバイザリにアクセスできます。 + +1. https://github.com/advisories に移動します。 +2. 必要に応じて、リストをフィルタするには、ドロップダウンメニューを使用します。 + ![ドロップダウン フィルター](/assets/images/help/security/advisory-database-dropdown-filters.png) {% tip %} + + **ヒント:** 左側のサイドバーを使用して、{% data variables.product.company_short %} でレビューされたアドバイザリとレビューされていないアドバイザリを個別に調べることができます。 + + {% endtip %} +3. アドバイザリをクリックして詳細を表示します。 既定では、セキュリティの脆弱性に関する {% data variables.product.company_short %} でレビューされたアドバイザリが表示されます。 {% ifversion GH-advisory-db-supports-malware %}マルウェアのアドバイザリを表示するには、検索バーで `type:malware` を使用します。{% endif %} + + +{% note %} + +データベースは、GraphQL API を使用してアクセスすることもできます。 {% ifversion GH-advisory-db-supports-malware %}クエリの既定では、`type:malware` を指定しない限り、セキュリティの脆弱性に関する {% data variables.product.company_short %} でレビューされたアドバイザリが返されます。{% endif %}詳しくは、[`security_advisory` Webhook イベント](/webhooks/event-payloads/#security_advisory)に関する記事を参照してください。 + +{% endnote %} + +## {% data variables.product.prodname_advisory_database %} のアドバイザリを編集する +{% data variables.product.prodname_advisory_database %} のアドバイザリに対する改善を提案することができます。 詳細については、「[{% data variables.product.prodname_advisory_database %} のセキュリティ アドバイザリの編集](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)」を参照してください。 + +## {% data variables.product.prodname_advisory_database %} を検索する + +データベースを検索し、修飾子を使用して検索を絞り込むことができます。 たとえば、特定の日付、特定のエコシステム、または特定のライブラリで作成されたアドバイザリを検索できます。 + +{% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} + +{% data reusables.search.date_gt_lt %} + +| 修飾子 | 例 | +| ------------- | ------------- | +| `type:reviewed`| [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) を使用すると、セキュリティの脆弱性に関する {% data variables.product.company_short %} でレビューされたアドバイザリが表示されます。 | +{% ifversion GH-advisory-db-supports-malware %}| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) を使用すると、マルウェアに関する {% data variables.product.company_short %} でレビューされたアドバイザリが表示されます。 | +{% endif %}| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) を使用すると、レビューされていないアドバイザリが表示されます。 | +| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) を使用すると、この {% data variables.product.prodname_advisory_database %} ID のアドバイザリが表示されます。 | +| `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) を使用すると、この CVE ID 番号のアドバイザリが表示されます。 | +| `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) を使用すると、NPM パッケージに影響を与えるアドバイザリのみが表示されます。 | +| `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) を使用すると、重要度レベルが高いアドバイザリのみが表示されます。 | +| `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) を使用すると、lodash ライブラリに影響を与えるアドバイザリのみが表示されます。 | +| `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) を使用すると、この CWE 番号のアドバイザリのみが表示されます。 | +| `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) を使用すると、"octocat" ユーザー アカウントにクレジットされたアドバイザリのみが表示されます。 | +| `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) を使用すると、最も古いアドバイザリから順に並べ替えられます。 | +| `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) を使用すると、最も新しいアドバイザリから順に並べ替えられます。 | +| `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) を使用すると、更新時期が最も古いものから順に並べ替えられます。 | +| `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) を使用すると、更新時期が最も新しいものから順に並べ替えられます。 | +| `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) を使用すると、取り消されたアドバイザリのみが表示されます。 | +| `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) を使用すると、この日付に作成されたアドバイザリのみが表示されます。 | +| `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) を使用すると、この日付に更新されたアドバイザリのみが表示されます。 | + +## 脆弱性のあるリポジトリを表示する + +{% data variables.product.prodname_advisory_database %} 内の {% data variables.product.company_short %} でレビューされたアドバイザリについては、そのセキュリティ脆弱性{% ifversion GH-advisory-db-supports-malware %}またはマルウェア{% endif %}によって影響を受けるリポジトリを確認できます。 脆弱性のあるリポジトリを確認するには、そのリポジトリの {% data variables.product.prodname_dependabot_alerts %} にアクセスできる必要があります。 詳細については、「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)」を参照してください。 + +1. https://github.com/advisories に移動します。 +2. アドバイザリをクリックします。 +3. アドバイザリ ページの上部にある **[Dependabot アラート]** をクリックします。 + ![Dependabot アラート](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. 必要に応じて、リストをフィルタするには、検索バーまたはドロップダウンメニューを使用します。 [Organization] ドロップダウンメニューを使用すると、オーナー(Organization またはユーザ)ごとに {% data variables.product.prodname_dependabot_alerts %} をフィルタできます。 + ![アラートをフィルター処理するための検索バーとドロップダウン メニュー](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. アドバイザリの詳細、および脆弱性のあるリポジトリを修正する方法に関するアドバイスについては、リポジトリ名をクリックしてください。 + +{% ifversion security-advisories-ghes-ghae %} +## {% data variables.location.product_location %} のローカル アドバイザリ データベースへのアクセス + +サイト管理者が {% data variables.location.product_location %} に対して {% data variables.product.prodname_github_connect %} を有効にしている場合は、レビューされたアドバイザリをローカルで参照することもできます。 詳しい情報については、「[{% data variables.product.prodname_github_connect %} について](/admin/configuration/configuring-github-connect/about-github-connect)」を参照してください。 + +特定のセキュリティの脆弱性が含まれており、それによって、脆弱な依存関係に関するアラートを受け取るかどうかを、ローカル アドバイザリ データベースを使用して確認できます。 脆弱なリポジトリを表示することもできます。 + +1. `https://HOSTNAME/advisories` に移動します。 +2. 必要に応じて、リストをフィルタするには、ドロップダウンメニューを使用します。 + ![ドロップダウン フィルター](/assets/images/help/security/advisory-database-dropdown-filters.png) {% note %} + + **注:** レビューされたアドバイザリのみが一覧表示されます。 レビューされていないアドバイザリは、{% data variables.product.prodname_dotcom_the_website %} の {% data variables.product.prodname_advisory_database %} で表示できます。 詳しくは、「[GitHub Advisory Database のアドバイザリにアクセスする](#accessing-an-advisory-in-the-github-advisory-database)」を参照してください。 + + {% endnote %} +3. アドバイザリをクリックして詳細を表示します。{% ifversion GH-advisory-db-supports-malware %}既定では、セキュリティの脆弱性に関する {% data variables.product.company_short %} でレビューされたアドバイザリが表示されます。 マルウェア アドバイザリを表示するには、検索バーで `type:malware` を使用します。{% endif %} + +ローカル アドバイザリ データベースから直接、任意のアドバイザリの改善を提案することもできます。 詳細については、「[{% data variables.location.product_location %} からアドバイザリを編集する](/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database#editing-advisories-from-your-github-enterprise-server-instance)」を参照してください。 + +### {% data variables.location.product_location %} の脆弱なリポジトリの表示 + +{% data reusables.repositories.enable-security-alerts %} + +ローカル アドバイザリ データベースでは、各セキュリティ脆弱性{% ifversion GH-advisory-db-supports-malware %} またはマルウェア{% endif %}の影響を受けるリポジトリを確認できます。 脆弱性のあるリポジトリを確認するには、そのリポジトリの {% data variables.product.prodname_dependabot_alerts %} にアクセスできる必要があります。 詳細については、「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)」を参照してください。 + +1. `https://HOSTNAME/advisories` に移動します。 +2. アドバイザリをクリックします。 +3. アドバイザリ ページの上部にある **[Dependabot アラート]** をクリックします。 + ![Dependabot アラート](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. 必要に応じて、リストをフィルタするには、検索バーまたはドロップダウンメニューを使用します。 [Organization] ドロップダウンメニューを使用すると、オーナー(Organization またはユーザ)ごとに {% data variables.product.prodname_dependabot_alerts %} をフィルタできます。 + ![アラートをフィルター処理するための検索バーとドロップダウン メニュー](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. アドバイザリの詳細、および脆弱性のあるリポジトリを修正する方法に関するアドバイスについては、リポジトリ名をクリックしてください。 + +{% endif %} diff --git a/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/editing-security-advisories-in-the-github-advisory-database.md b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/editing-security-advisories-in-the-github-advisory-database.md new file mode 100644 index 0000000000..f955a7a6e9 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/editing-security-advisories-in-the-github-advisory-database.md @@ -0,0 +1,62 @@ +--- +title: GitHub Advisory Database でのセキュリティ アドバイザリの編集 +intro: '{% data variables.product.prodname_advisory_database %} で公開したアドバイザリに対する改善を送信することができます。' +redirect_from: + - /code-security/security-advisories/editing-security-advisories-in-the-github-advisory-database + - /code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database + - /code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' +type: how_to +topics: + - Security advisories + - Alerts + - Dependabot + - Vulnerabilities + - CVEs +shortTitle: Edit Advisory Database +ms.openlocfilehash: 7cfe2ff49c830922457ef5192ca0db7d326e1388 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114168' +--- +## {% data variables.product.prodname_advisory_database %} でのアドバイザリの編集 + +{% data variables.product.prodname_advisory_database %} のアドバイザリはグローバル セキュリティ アドバイザリです。 グローバル セキュリティ アドバイザリの詳細については、「[グローバル セキュリティ アドバイザリについて](/code-security/security-advisories/global-security-advisories/about-global-security-advisories)」を参照してください。 + +{% data variables.product.prodname_advisory_database %} のグローバル セキュリティ アドバイザリに対する改善は、誰でも提案することができます。 影響を受けるエコシステム、重大度レベル、または影響を受けるユーザーの説明など、任意の詳細を編集または追加できます。 {% data variables.product.prodname_security %} キュレーション チームは、送信された改善を確認し、受け入れられた場合は {% data variables.product.prodname_advisory_database %} にそれらを発行します。 +{% ifversion fpt or ghec %}リポジトリ レベルのセキュリティ アドバイザリを編集できるのは、リポジトリの所有者と管理者だけです。 詳しくは、「[リポジトリ セキュリティ アドバイザリの編集](/code-security/security-advisories/editing-a-security-advisory)」を参照してください。{% endif %} + + +1. https://github.com/advisories に移動します。 +1. コントリビュートするセキュリティ アドバイザリを選びます。 +1. ページの右側にある **[この脆弱性に対する改善の提案]** リンクをクリックします。 + + ![改善の提案リンクのスクリーンショット](/assets/images/help/security/suggest-improvements-to-advisory.png) + +1. [セキュリティ アドバイザリの改善] フォームで、必要な改善を行います。 必要に応じて詳細を編集または追加できます。{% ifversion fpt or ghec %}影響を受けるバージョンを含め、フォームに情報を正しく指定する方法については、「[リポジトリのセキュリティ アドバイザリを作成する際のベスト プラクティス](/code-security/repository-security-advisories/best-practices-for-writing-repository-security-advisories)」を参照してください。{% endif %}{% ifversion security-advisories-reason-for-change %} +1. **[変更の理由]** で、この改善を行う理由を説明します。 裏付けとなる資料のリンクを含めていただけると、レビュー担当者の役に立ちます。 + + ![変更理由フィールドのスクリーンショット](/assets/images/help/security/security-advisories-suggest-improvement-reason.png){% endif %} + +1. アドバイザリの編集が完了したら、 **[改善の送信]** をクリックします。 +1. 改善を送信すると、{% data variables.product.prodname_security %} キュレーション チームによって、[github/advisory-database](https://github.com/github/advisory-database) でその変更を含む pull request がレビュー用に作成されます。 アドバイザリが {% data variables.product.prodname_dotcom %} リポジトリから作成された場合は、元の発行元にオプションの注釈のタグも付けられます。 pull request を表示し、それが更新またはクローズされたときに通知を受け取ることができます。 + +[github/advisory-database](https://github.com/github/advisory-database) リポジトリのアドバイザリ ファイルで pull request を直接開くこともできます。 詳しくは、[コントリビューション ガイドライン](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md)に関するページをご覧ください。 + +{% ifversion security-advisories-ghes-ghae %} +## {% data variables.location.product_location %} からのアドバイザリの編集 + +{% data variables.product.prodname_github_connect %} が {% data variables.location.product_location %} に対して有効になっている場合は、インスタンス URL に `/advisories` を追加することでアドバイザリを確認できます。 + +1. `https://HOSTNAME/advisories` に移動します。 +2. コントリビュートするセキュリティ アドバイザリを選びます。 +3. ページの右側にある **[{% data variables.product.prodname_dotcom_the_website %} でのこの脆弱性に関する改善を提案する]** をクリックします。 。 {% data variables.product.prodname_dotcom_the_website %} で同じセキュリティ アドバイザリが表示された新しいタブが開きます。 +![改善の提案のリンク](/assets/images/help/security/suggest-improvements-to-advisory-on-github-com.png) +4. 上記の「[GitHub アドバイザリ データベースでのアドバイザリの編集](#editing-advisories-in-the-github-advisory-database)」の手順 4 から 6 に従って、アドバイザリを編集します。 +{% endif %} diff --git a/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/index.md b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/index.md new file mode 100644 index 0000000000..cddf8e46ef --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/global-security-advisories/index.md @@ -0,0 +1,27 @@ +--- +title: GitHub Advisory Database のグローバル セキュリティ アドバイザリの使用 +shortTitle: Global security advisories +intro: '{% data variables.product.prodname_advisory_database %} を参照し、任意のグローバル セキュリティ アドバイザリに対する改善を送信します。' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +topics: + - Security advisories + - Vulnerabilities + - Repositories + - CVEs +children: + - /about-the-github-advisory-database + - /about-global-security-advisories + - /browsing-security-advisories-in-the-github-advisory-database + - /editing-security-advisories-in-the-github-advisory-database +ms.openlocfilehash: ff0ba15abd3a404cbdb8ce97347d8dd5a4090280 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114027' +--- + diff --git a/translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/best-practices-for-writing-repository-security-advisories.md b/translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/best-practices-for-writing-repository-security-advisories.md new file mode 100644 index 0000000000..6006f82488 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/best-practices-for-writing-repository-security-advisories.md @@ -0,0 +1,94 @@ +--- +title: リポジトリ セキュリティ アドバイザリを作成するためのベスト プラクティス +intro: セキュリティ アドバイザリを作成または編集すると、標準形式を使用してエコシステム、パッケージ名、影響を受けるバージョンを指定する際に、あなたが提供する情報を他のユーザーが容易に理解できるようにすることができます。 +versions: + fpt: '*' + ghec: '*' +type: how_to +miniTocMaxHeadingLevel: 3 +topics: + - Security advisories + - Vulnerabilities +shortTitle: Best practices +redirect_from: + - /code-security/repository-security-advisories/best-practices-for-writing-repository-security-advisories +ms.openlocfilehash: af1ab76e13f44f5b319cd560e1ae0aa3081742dc +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114171' +--- +リポジトリに対して管理者アクセス許可を持つユーザーなら誰でも、セキュリティ アドバイザリを作成できます。 + +{% data reusables.security-advisory.security-researcher-cannot-create-advisory %} + +## リポジトリのセキュリティ アドバイザリについて + +{% data reusables.security-advisory.security-advisory-overview %} 詳細については、「[リポジトリのセキュリティ アドバイザリについて](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)」を参照してください。 + +## ベスト プラクティス + +リポジトリ セキュリティ アドバイザリを作成するとき、またはグローバル セキュリティ アドバイザリに対してコミュニティへの貢献を行うときは、{% data variables.product.prodname_advisory_database %} で使われている構文 (特にバージョンの形式) を使うことをお勧めします。 + +{% data variables.product.prodname_advisory_database %} の構文に従う場合 (特に、影響を受けるバージョンを定義する場合) は次のようになります。 +- リポジトリ アドバイザリを発行すると、詳しい情報を要求しなくても、アドバイザリを {% data variables.product.prodname_advisory_database %} に "{% data variables.product.company_short %}-reviewed" アドバイザリとして追加できます。 +- {% data variables.product.prodname_dependabot %} では、影響を受けるリポジトリを正確に識別し、それらに {% data variables.product.prodname_dependabot_alerts %} を送信して通知するための情報を取得します。 +- コミュニティ メンバーは、不足している情報や不正確な情報を修正するためにアドバイザリに編集を加えることを提案する可能性が低くなります。 + +[下書きセキュリティ アドバイザリ] フォームを使用して、リポジトリ アドバイザリを追加または編集します。 詳細については、「[リポジトリ セキュリティ アドバイザリの作成](/code-security/repository-security-advisories/creating-a-repository-security-advisory)」を参照してください。 + +[セキュリティ アドバイザリの改善] フォームを使用して、既存のグローバル アドバイザリの改善を提案します。 詳細については、「[{% data variables.product.prodname_advisory_database %} のセキュリティ アドバイザリの編集](/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database)」を参照してください。 + +### エコシステム + +**[エコシステム]** フィールドを使用して、サポートされているエコシステムのいずれかにアドバイザリを割り当てる必要があります。 サポートされているエコシステムの詳細については、「[{% data variables.product.prodname_advisory_database %} でのセキュリティ アドバイザリの参照](/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database#github-reviewed-advisories)」を参照してください。 + +![フォーム上の [エコシステム] フィールドが強調表示されているスクリーンショット](/assets/images/help/security/security-advisory-ecosystem.png) + +### パッケージ名 + +**[パッケージ 名]** フィールドを使用して、影響を受けるパッケージを指定することをお勧めします。これは、{% data variables.product.prodname_advisory_database %} 内の "{% data variables.product.company_short %} レビュー済み" アドバイザリにパッケージ情報が必要であるためです。 パッケージ情報はリポジトリ レベルのセキュリティ アドバイザリでは省略可能ですが、この情報を早期に含めると、セキュリティ アドバイザリを発行するときにレビュー プロセスが簡略化されます。 + +![フォーム上の [パッケージ名] が強調表示されているスクリーンショット](/assets/images/help/security/security-advisory-package-name.png) + +### 影響を受けるバージョン + +**[影響を受けるバージョン]** フィールドを使用して、影響を受けるバージョンを指定することをお勧めします。{% data variables.product.prodname_advisory_database %} 内の "{% data variables.product.company_short %} レビュー済み" アドバイザリにこの情報が必要だからです。 バージョン情報はリポジトリ レベルのセキュリティ アドバイザリでは省略可能ですが、この情報を早期に含めると、セキュリティ アドバイザリを発行するときにレビュー プロセスが簡略化されます。 + +![[影響を受けるバージョン] フィールドが強調表示されているスクリーンショット](/assets/images/help/security/security-advisory-affected-versions.png) + +- 有効な影響を受けるバージョン文字列は、次のいずれかで構成されます。 + - 下限演算子シーケンス。 + - 上限演算子シーケンス。 + - 上限と下限の両方の演算子シーケンス。 + - 等値 (`=`) 演算子を使用した特定のバージョン シーケンス。 +- 各演算子シーケンスは、演算子、1 つのスペース、そしてバージョンとして指定する必要があります。 + - 有効な演算子は `=`、`<`、`<=`、`>`、または `>=` です。 + - バージョンは数字で始めて、その後に任意の数の数字、文字、ドット、ダッシュ、またはアンダースコア (スペースまたはコンマ以外のもの) を続ける必要があります。 + - 上限と下限の両方のシーケンスを指定する場合は、最初に下限を指定し、その後に 1 つのコンマと 1 つのスペースを続け、次に上限を指定する必要があります。 + {% note %} + + **注:** 影響を受けるバージョン文字列には、先頭または末尾にスペースを含めることはできません。 + + {% endnote %} + +- 上限演算子は、包括的とすることも排他的とすることもできます (つまり、`<=` または `<`)。 +- 下限演算子は、包括的とすることも排他的とすることもできます (つまり、`>=` または `>`)。 ただし、リポジトリ アドバイザリを公開し、リポジトリ アドバイザリをグローバル アドバイザリに格上げする場合は、別のルールが適用されます。下限文字列は、包括的 (つまり、`>=`) とすることしかできません。排他的な下限演算子 (`>`) は、バージョンが `0` の場合にのみ許可されます (たとえば、`> 0`)。 + + {% note %} + + **注:** 下限の制限は、次のとおりです。 + - OSV (オープン ソースの脆弱性) スキーマとの互換性がないために発生します。 + - {% data variables.product.prodname_advisory_database %} 内の既存のアドバイザリに対して提案を行う場合にのみ適用されます。 + + {% endnote %} + +- `> 2.0, < 2.3, > 3.0, < 3.2` など、同じフィールドに、複数の影響を受けるバージョン範囲を指定することはできません。複数の範囲を指定するには、 **[+ 影響を受ける製品を追加]** ボタンをクリックして、各範囲に新しい **[影響を受ける製品]** セクションを作成する必要があります。 + + ![影響を受けるバージョン範囲を複数追加するために使用するボタンを強調表示しているスクリーンショット](/assets/images/help/security/security-advisory-add-another-affected-product.png) + - 影響を受けるバージョン範囲に 1 つの上限または下限のみが含まれる場合: + - 下限が明示的に指定されていない場合、暗黙的な値は常に `> 0` です。 + - 上限が明示的に指定されていない場合、暗黙的な値は常に無限大になります。 + +{% data variables.product.prodname_advisory_database %} の詳細については、「[https://github.com/github/advisory-database](https://github.com/github/advisory-database)」を参照してください。 diff --git a/translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/index.md b/translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/index.md new file mode 100644 index 0000000000..82fc9f8032 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/guidance-on-reporting-and-writing/index.md @@ -0,0 +1,22 @@ +--- +title: 脆弱性に関する情報を報告し、説明する際のガイダンス +shortTitle: Guidance on reporting and writing +intro: セキュリティ アドバイザリの書き方や、報告されたセキュリティの脆弱性を非公開で管理する際のベスト プラクティス。 +versions: + fpt: '*' + ghec: '*' +topics: + - Security advisories + - Vulnerabilities + - Repositories + - CVEs +children: + - /best-practices-for-writing-repository-security-advisories +ms.openlocfilehash: 71eb2be3bc1590536bdb43f9bb08953859924748 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114010' +--- + diff --git a/translations/ja-JP/content/code-security/security-advisories/index.md b/translations/ja-JP/content/code-security/security-advisories/index.md new file mode 100644 index 0000000000..b0c570d74b --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/index.md @@ -0,0 +1,26 @@ +--- +title: セキュリティ アドバイザリの使用 +shortTitle: Security advisories +intro: '{% ifversion fpt or ghec %}既存のグローバル アドバイザリに貢献する場合、またはリポジトリのセキュリティ アドバイザリを作成する場合に、{% endif %}{% data variables.product.prodname_dotcom %} に関するセキュリティ アドバイザリを使い、リポジトリ保守管理者とセキュリティ研究者間のコラボレーションを強化する方法について説明します。' +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' +topics: + - Security advisories + - Vulnerabilities + - Repositories + - CVEs +children: + - /global-security-advisories + - /repository-security-advisories + - /guidance-on-reporting-and-writing +ms.openlocfilehash: a42c57006a05bd1fffc09c8241d22eddc67ed8f1 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114147' +--- + diff --git a/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md new file mode 100644 index 0000000000..299ba2eada --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md @@ -0,0 +1,77 @@ +--- +title: セキュリティ脆弱性の調整された開示について +intro: 脆弱性の開示は、セキュリティの報告者とリポジトリメンテナの調整された取り組みです。 +redirect_from: + - /code-security/security-advisories/about-coordinated-disclosure-of-security-vulnerabilities + - /code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities +miniTocMaxHeadingLevel: 3 +versions: + fpt: '*' + ghec: '*' +type: overview +topics: + - Security advisories + - Vulnerabilities +shortTitle: Coordinated disclosure +ms.openlocfilehash: c451554e08b4193ca20f9af8a5e694750808bf19 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114155' +--- +## 業界における脆弱性の開示について + +{% data reusables.security-advisory.disclosing-vulnerabilities %} + +脆弱性の初期の報告は非公開で行われ、完全な詳細はメンテナが問題を認め、理想的には対策もしくはパッチが利用可能になり、場合によってはパッチがインストールできるようさらに時間をおいてから公開されます。 詳細については、OWASP Cheat Sheet Series (OWASP チート シート シリーズ) の Web サイトの [「OWASP Cheat Sheet Series」 (OWASP チート シート シリーズ) の「Vulnerability Disclosure」 (脆弱性の開示) ](https://cheatsheetseries.owasp.org/cheatsheets/Vulnerability_Disclosure_Cheat_Sheet.html#commercial-and-open-source-software)を参照してください。 + +### 脆弱性報告者のためのベストプラクティス + +脆弱性をメンテナに非公開で報告するのは良いやり方です。 可能なら、脆弱性報告者は以下を避けることをおすすめします。 +- メンテナに対策の機会を与えることなく脆弱性を公開してしまうこと。 +- メンテナをバイパスしてしまうこと。 +- コードの修正バージョンが利用可能になる前に脆弱性を公開してしまうこと。 +- パブリックなバウンティプログラムが存在しない場合に、問題の報告に補償がなされると期待すること。 + +メンテナに連絡を取ろうとしてレスポンスがなかったり、連絡は取れたものの公開をあまりに長く待つよう頼まれたなら、一定期間後に脆弱性報告者が脆弱性を公開することは許容できます。 + +脆弱性の報告者は、報告のプロセスの一部として、開示ポリシーの条件を明確に述べることをおすすめします。 脆弱性報告者が厳密なポリシーに従っていないばあいでも、意図的な脆弱性の開示の時期についてメンテナが明確な期待を持てるようにするのは良い考えです。 開示ポリシーの例については、GitHub Security Lab の Web サイトの「[Security Lab's disclosure policy](https://securitylab.github.com/advisories#policy)」 (Security Lab の開示ポリシー) を参照してください。 + +### メンテナのためのベストプラクティス + +メンテナは、脆弱性の報告をいつどのように受けたいかを明確に示しておくのが良いでしょう。 この情報が明確に利用できない場合、脆弱性報告者はどのように連絡をすればいいか分からず、gitのコミット履歴から開発者のメールアドレスを取り出して適切なセキュリティに関する連絡先を見つけようとするかもしれません。 これは、不和、報告の喪失、未解決の報告の公開につながるかもしれません。 + +メンテナは、適時に脆弱性を開示すべきです。 リポジトリにセキュリティ脆弱性があるなら、以下のようにすることをおすすめします。 +- 脆弱性は、レスポンスにおいても開示においても単純なバグとしてよりもセキュリティの問題として対処してください。 たとえば、リリースノートではその問題をセキュリティ脆弱性として明示的に言及する必要があります。 +- 脆弱性報告を受け取ったことは、たとえすぐに調査するためのリソースがない場合でも、できるだけ早く認めてください。 これはあなたが迅速に対応して行動するというメッセージを送ることになり、あなたと脆弱性報告者との間のそれ以外のやりとりに肯定的なトーンが設定されます。 +- 報告のインパクトと正確性を検証する際には、脆弱性報告者にも関わってもらってください。 おそらく脆弱性の報告者は、すでにその脆弱性を様々なシナリオの中で考慮するのに時間をかけているでしょう。その中には、あなたが自分では考えていなかったものがあるかもしれません。 +- 脆弱性の報告者が提供してくれた懸念点とアドバイスを慎重に考慮に入れて、適切と思われる方法で問題に対処してください。 脆弱性の報告者は、しばしば特定のコーナーケースや対処のバイパスに関する知識を持っており、それらはセキュリティ研究のバックグラウンドなしでは簡単に見逃してしまうものです。 +- 発見されたことを評価する際には、常に脆弱性の報告者に感謝を示してください。 +- できるかぎり早い修正の公開を目指してください。 +- 脆弱性を開示する際には、広汎なエコシステムがその問題と対策を認識するようにしてください。 認識されたセキュリティの問題がプロジェクトの現在の開発ブランチで修正されながら、そのコミットあるいはそれ以降のリリースがセキュリティ修正あるいはリリースとして明示的に示されていない場合が珍しくありません。 これによって、下流の利用者に問題が生じることがあります。 + +セキュリティ脆弱性の詳細を開会しても、メンテナが悪く見えることはありません。 セキュリティ脆弱性はソフトウェアのあらゆるところに存在し、ユーザはコード中のセキュリティ脆弱性を開示するための明確な確立されたプロセスを持つメンテナを信頼します。 + +## {% data variables.product.prodname_dotcom %}上のプロジェクトの脆弱性の報告と開示について + +{% data variables.product.prodname_dotcom_the_website %}上のプロジェクトの脆弱性の報告と開示のプロセスは以下のようになります。 + + あなたが脆弱性の報告したいと考えている人(たとえばセキュリティ研究者)なら、まず関連するリポジトリにセキュリティポリシーがあるかをチェックしてください。 詳細については、「[セキュリティ ポリシーについて](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies)」を参照してください。 セキュリティポリシーがあるなら、そのリポジトリのセキュリティチームに連絡する前に、それに従ってプロセスを理解してください。 + + セキュリティポリシーがないなら、メンテナへの非公開のコミュニケーション方法を確立するための最も効率的な方法は、望ましいセキュリティの連絡先を尋ねるIssueを作成することです。 そのIssueはすぐに公に見ることができるようになるので、そこにはバグに関する情報は含めないようにするべきであることには注意してください。 コミュニケーションが確立できたら、将来的に利用できるよう、セキュリティポリシーを規定してもらうメンテナに提案できます。 + +{% note %} + +**注**: _npm のみ_ - npm パッケージのマルウェアに関する報告を受けた場合は、お客様個人にご連絡させていただきます。 あなたが適時問題に対応しない場合、私たちはその問題を開示します。 詳細については、npm Docs の Web サイトの「[eporting malware in an npm package](https://docs.npmjs.com/reporting-malware-in-an-npm-package)」 (npm パッケージ内のマルウェアの報告) を参照してください。 + +{% endnote %} + + {% data variables.product.prodname_dotcom_the_website %}でセキュリティ脆弱性を発見したら、私たちの調整された開示プロセスを通じてその脆弱性を報告してください。 詳細については、「[{% data variables.product.prodname_dotcom %} セキュリティ アドバイザリの概要](https://bounty.github.com/)」を参照してください。 + + あなたがメンテナなら、リポジトリのセキュリティポリシーを設定するか、たとえばプロジェクトのREADMEファイルでセキュリティの報告方法を明確にしておくことによって、このパイプラインの開始時点からプロセスの所有権を取ることができます。 セキュリティ ポリシーの追加の詳細については、「[セキュリティ ポリシーについて](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies)」を参照してください。 セキュリティポリシーがない場合、セキュリティの報告者はおそらくあなたにメールするか、非公開であなたに連絡しようとするでしょう。 あるいは、誰かがセキュリティの問題の詳細を含む(パブリックな)Issueをオープンするかもしれません。 + + メンテナとしてコード中の脆弱性を開示するために、まずは{% data variables.product.prodname_dotcom %}でパッケージのリポジトリにドラフトのセキュリティアドバイザリを作成します。 {% data reusables.security-advisory.security-advisory-overview %} 詳細については、「[リポジトリのセキュリティ アドバイザリについて](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)」を参照してください。 + + + 開始するには、「[リポジトリ セキュリティ アドバイザリの作成](/code-security/repository-security-advisories/creating-a-repository-security-advisory)」を参照してください。 diff --git a/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-repository-security-advisories.md b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-repository-security-advisories.md new file mode 100644 index 0000000000..35d3e5fec1 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/about-repository-security-advisories.md @@ -0,0 +1,67 @@ +--- +title: リポジトリ セキュリティ アドバイザリについて +intro: リポジトリにおけるセキュリティの脆弱性について、非公開で議論、修正、および情報を共有するには、リポジトリ セキュリティ アドバイザリを使用できます。 +shortTitle: About repository security advisories +redirect_from: + - /articles/about-maintainer-security-advisories + - /github/managing-security-vulnerabilities/about-maintainer-security-advisories + - /github/managing-security-vulnerabilities/about-github-security-advisories + - /code-security/security-advisories/about-github-security-advisories + - /code-security/repository-security-advisories/about-github-security-advisories-for-repositories +versions: + fpt: '*' + ghec: '*' +type: overview +topics: + - Security advisories + - Vulnerabilities + - CVEs +ms.openlocfilehash: a9f411a28812edadb810861a6b4d5239db1722a5 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114160' +--- +{% data reusables.repositories.security-advisory-admin-permissions %} + +{% data reusables.security-advisory.security-researcher-cannot-create-advisory %} + +## リポジトリ セキュリティ アドバイザリについて + +{% data reusables.security-advisory.disclosing-vulnerabilities %} 詳細については、「[セキュリティ脆弱性の調整された開示について](/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities)」を参照してください。 + +{% data reusables.security-advisory.security-advisory-overview %} + +リポジトリ セキュリティ アドバイザリを使うと、次のことができます。 + +1. セキュリティアドバイザリのドラフトを作成し、そのドラフトを用いて、プロジェクトに対する脆弱性の影響について非公開で議論します。 詳細については、「[リポジトリ セキュリティ アドバイザリの作成](/code-security/repository-security-advisories/creating-a-repository-security-advisory)」を参照してください。 +2. 一時的なプライベートフォークで、脆弱性を修正するため非公式でコラボレートします。 +3. パッチがリリースされたら、脆弱性のコミュニティに警告するため、セキュリティアドバイザリを公開してください。 詳細については、「[リポジトリ セキュリティ アドバイザリの公開](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)」を参照してください。 + +{% data reusables.repositories.security-advisories-republishing %} + +セキュリティアドバイザリに貢献した個人にクレジットを付与することができます。 詳細については、「[リポジトリ セキュリティ アドバイザリの編集](/code-security/repository-security-advisories/editing-a-repository-security-advisory#about-credits-for-security-advisories)」を参照してください。 + +{% data reusables.repositories.security-guidelines %} + +セキュリティアドバイザリをリポジトリ中で作成した場合、そのセキュリティアドバイザリはリポジトリに残ります。 依存関係グラフによってサポートされる任意のエコシステムのセキュリティ アドバイザリを、[github.com/advisories](https://github.com/advisories) の {% data variables.product.prodname_advisory_database %} に公開しています。 {% data variables.product.prodname_advisory_database %} に公開されているアドバイザリに、だれでも変更を送信することができます。 詳細については、「[{% data variables.product.prodname_advisory_database %} のセキュリティ アドバイザリの編集](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)」を参照してください。 + +特にnpmに対するものであるセキュリティアドバイザリについては、npmセキュリティアドバイザリにも公開します。 詳細については、[npmjs.com/advisories](https://www.npmjs.com/advisories) を確認してください。 + +{% data reusables.repositories.github-security-lab %} + +## CVE 識別番号 + +{% data variables.product.prodname_security_advisories %} は、共通脆弱性識別子(CVE) リストに基づいています。 {% data variables.product.prodname_dotcom %}上のセキュリティアドバイザリフォームは、CVEの記述フォーマットにマッチする標準化されたフォームです。 + +{% data variables.product.prodname_dotcom %} は CVE Numbering Authority (CNA) であり、CVE 識別番号を割り当てる権限があります。 詳細については、CVE の Web サイトで、「[About CVE](https://www.cve.org/About/Overview)」 (CVE の概要)、および「[CVE Numbering Authorities](https://www.cve.org/ProgramOrganization/CNAs)」 (CVE の番号付け機関) を参照してください。 + +{% data variables.product.prodname_dotcom %} でパブリックリポジトリのセキュリティアドバイザリを作成する場合、セキュリティの脆弱性に対する既存の CVE 識別番号を提供するオプションがあります。 {% data reusables.repositories.request-security-advisory-cve-id %} + +セキュリティアドバイザリを公開し、{% data variables.product.prodname_dotcom %} が CVE 識別番号を脆弱性に割り当てたら、{% data variables.product.prodname_dotcom %} は CVE を MITER データベースに公開します。 +詳細については、「[リポジトリ セキュリティ アドバイザリの公開](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)」を参照してください。 + +## 公開されたセキュリティアドバイザリの {% data variables.product.prodname_dependabot_alerts %} + +{% data reusables.repositories.github-reviews-security-advisories %} diff --git a/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/creating-a-repository-security-advisory.md b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/creating-a-repository-security-advisory.md new file mode 100644 index 0000000000..763a30327b --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/creating-a-repository-security-advisory.md @@ -0,0 +1,45 @@ +--- +title: リポジトリ セキュリティ アドバイザリの作成 +intro: セキュリティアドバイザリのドラフトを作成して、オープンソースプロジェクトのセキュリティ脆弱性について非公開で議論して修正することができます。 +redirect_from: + - /articles/creating-a-maintainer-security-advisory + - /github/managing-security-vulnerabilities/creating-a-maintainer-security-advisory + - /github/managing-security-vulnerabilities/creating-a-security-advisory + - /code-security/security-advisories/creating-a-security-advisory + - /code-security/repository-security-advisories/creating-a-repository-security-advisory +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Security advisories + - Vulnerabilities +shortTitle: Create repository advisories +ms.openlocfilehash: de22432173f6bf909d001a3f780b0f9943769ec0 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114112' +--- +リポジトリに対する管理者権限があるユーザなら誰でも、セキュリティアドバイザリを作成できます。 + +{% data reusables.security-advisory.security-researcher-cannot-create-advisory %} + +## セキュリティ アドバイザリの作成 + +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. **[新しいドラフト セキュリティ アドバイザリ]** をクリックし、ドラフト アドバイザリ フォームを開きます。 + ![[アドバイザリのドラフトを開く] ボタン](/assets/images/help/security/security-advisory-new-draft-security-advisory-button.png) +5. セキュリティアドバイザリのタイトルを入力します。 +{% data reusables.repositories.security-advisory-edit-details %} {% data reusables.repositories.security-advisory-edit-severity %} {% data reusables.repositories.security-advisory-edit-cwe-cve %} {% data reusables.repositories.security-advisory-edit-description %} +11. **[セキュリティ アドバイザリのドラフトの作成]** をクリックします。 + ![[セキュリティ アドバイザリの作成] ボタン](/assets/images/help/security/security-advisory-create-security-advisory-button.png) + +## 次の手順 + +- セキュリティアドバイザリのドラフトにコメントして、チームと脆弱性について話し合います。 +- セキュリティアドバイザリにコラボレータを追加します。 詳細については、「[リポジトリ セキュリティ アドバイザリへのコラボレータの追加](/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory)」を参照してください。 +- 一時的なプライベートフォークで、脆弱性を修正するため非公式でコラボレートします。 詳細については、「[一時的なプライベート フォークで、リポジトリのセキュリティ脆弱性を解決するためにコラボレートする](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)」を参照してください。 +- セキュリティアドバイザリへの貢献に対してクレジットを受け取る必要がある個人を追加します。 詳細については、「[リポジトリ セキュリティ アドバイザリの編集](/code-security/repository-security-advisories/editing-a-repository-security-advisory#about-credits-for-security-advisories)」を参照してください。 +- コミュニティにセキュリティの脆弱性を知らせるため、セキュリティアドバイザリを公開します。 詳細については、「[リポジトリ セキュリティ アドバイザリの公開](/code-security/repository-security-advisories/publishing-a-repository-security-advisory)」を参照してください。 diff --git a/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/editing-a-repository-security-advisory.md b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/editing-a-repository-security-advisory.md new file mode 100644 index 0000000000..faaca63d22 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/editing-a-repository-security-advisory.md @@ -0,0 +1,49 @@ +--- +title: リポジトリ セキュリティ アドバイザリの編集 +intro: 詳細を更新したりエラーを修正したりする必要がある場合は、リポジトリ セキュリティ アドバイザリのメタデータと説明を編集できます。 +redirect_from: + - /github/managing-security-vulnerabilities/editing-a-security-advisory + - /code-security/security-advisories/editing-a-security-advisory + - /code-security/repository-security-advisories/editing-a-repository-security-advisory +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Security advisories + - Vulnerabilities +shortTitle: Edit repository advisories +ms.openlocfilehash: db25b39285c65cd1ba83e1a2b6e76e7ec0d6e3e4 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114128' +--- +リポジトリ セキュリティ アドバイザリの管理者権限を持つユーザーは、セキュリティ アドバイザリを編集することができます。 + +{% data reusables.security-advisory.repository-level-advisory-note %} + +## セキュリティアドバイザリのクレジットについて + +セキュリティの脆弱性の発見、報告、修正を支援してくれたユーザにクレジットを付与することができます。 ユーザにクレジットを付与すると、相手はそのクレジットを受け入れるか拒否するかを選択できます。 + +相手がクレジットを受け入れると、そのユーザのユーザ名がセキュリティアドバイザリの [Credits] セクションに表示されます。 リポジトリへの読み取りアクセスを持つユーザは、アドバイザリとそれに対するクレジットを受け入れたユーザを確認することができます。 + +セキュリティアドバイザリに自分がクレジットされるべきだと信じるなら、そのアドバイザリを作成した人物に連絡し、そのアドバイザリを編集してあなたへのクレジットを含めてもらうように頼んでください。 あなたをクレジットできるのはアドバイザリの作者だけなので、セキュリティアドバイザリでのクレジットについてはGitHub Supportに問い合わせないでください。 + +## セキュリティアドバイザリを編集する + +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. [Security Advisories] のリストから、編集するセキュリティアドバイザリをクリックします。 +5. セキュリティ アドバイザリの詳細の右上隅で、{% octicon "pencil" aria-label="The edit icon" %} をクリックします。 セキュリティ アドバイザリ フォームが編集モードで開きます。 + ![セキュリティ アドバイザリの [編集] ボタン](/assets/images/help/security/security-advisory-edit-button.png) {% data reusables.repositories.security-advisory-edit-details %} {% data reusables.repositories.security-advisory-edit-severity %} {% data reusables.repositories.security-advisory-edit-cwe-cve %} {% data reusables.repositories.security-advisory-edit-description %} +11. 必要に応じて、セキュリティアドバイザリの [Credits] を編集します。 + ![セキュリティ アドバイザリのクレジット](/assets/images/help/security/security-advisory-credits.png) +12. **[セキュリティ アドバイザリの更新]** をクリックします。 + ![[セキュリティ アドバイザリの更新] ボタン](/assets/images/help/security/update-advisory-button.png) +13. [Credits] セクションに記載されているユーザは、クレジットを受け入れるように勧めるメールまたは Web 通知を受信します。 受け入れた場合、セキュリティアドバイザリが公開されると、そのユーザ名が公開されます。 + +## 参考資料 + +- 「[リポジトリ セキュリティ アドバイザリの撤回](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)」 diff --git a/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/index.md b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/index.md new file mode 100644 index 0000000000..ceb23f44ef --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/index.md @@ -0,0 +1,35 @@ +--- +title: リポジトリ セキュリティ アドバイザリの使用 +shortTitle: Repository security advisories +intro: リポジトリ セキュリティ アドバイザリを利用したリポジトリ内のセキュリティ脆弱性に関する話し合い、修正、開示を行います。 +redirect_from: + - /articles/managing-security-vulnerabilities-in-your-project + - /github/managing-security-vulnerabilities/managing-security-vulnerabilities-in-your-project + - /code-security/repository-security-advisories +versions: + fpt: '*' + ghec: '*' +topics: + - Security advisories + - Vulnerabilities + - Repositories + - CVEs +children: + - /about-coordinated-disclosure-of-security-vulnerabilities + - /about-repository-security-advisories + - /permission-levels-for-repository-security-advisories + - /creating-a-repository-security-advisory + - /editing-a-repository-security-advisory + - /collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability + - /publishing-a-repository-security-advisory + - /adding-a-collaborator-to-a-repository-security-advisory + - /removing-a-collaborator-from-a-repository-security-advisory + - /withdrawing-a-repository-security-advisory +ms.openlocfilehash: 2584e75893b9e8ce97af843a61b8fae8e5fc9704 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114014' +--- + diff --git a/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/publishing-a-repository-security-advisory.md b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/publishing-a-repository-security-advisory.md new file mode 100644 index 0000000000..5dfba7a3f9 --- /dev/null +++ b/translations/ja-JP/content/code-security/security-advisories/repository-security-advisories/publishing-a-repository-security-advisory.md @@ -0,0 +1,102 @@ +--- +title: リポジトリ セキュリティ アドバイザリの公開 +intro: プロジェクト内のセキュリティ脆弱性についてコミュニティにアラートするため、セキュリティアドバイザリを公開できます。 +redirect_from: + - /articles/publishing-a-maintainer-security-advisory + - /github/managing-security-vulnerabilities/publishing-a-maintainer-security-advisory + - /github/managing-security-vulnerabilities/publishing-a-security-advisory + - /code-security/security-advisories/publishing-a-security-advisory + - /code-security/repository-security-advisories/publishing-a-repository-security-advisory +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Security advisories + - Vulnerabilities + - CVEs + - Repositories +shortTitle: Publish repository advisories +ms.openlocfilehash: 17d98e3027c0968f21107ccefdb70fbebca67a35 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114026' +--- + + +セキュリティアドバイザリの管理者権限を持つユーザは、セキュリティアドバイザリを公開できます。 + +{% data reusables.security-advisory.repository-level-advisory-note %} + +## 前提条件 + +セキュリティアドバイザリを公開したり、CVE の ID 番号をリクエストしたりする前に、セキュリティアドバイザリのドラフトを作成し、セキュリティの脆弱性の影響を受けるプロジェクトのバージョンに関する情報を提供する必要があります。 詳細については、「[リポジトリ セキュリティ アドバイザリの作成](/code-security/repository-security-advisories/creating-a-repository-security-advisory)」を参照してください。 + +セキュリティアドバイザリを作成したが、セキュリティの脆弱性が影響を与えるプロジェクトのバージョンに関する詳細をまだ入力していない場合は、セキュリティアドバイザリを編集できます。 詳細については、「[リポジトリ セキュリティ アドバイザリの編集](/code-security/repository-security-advisories/editing-a-repository-security-advisory)」を参照してください。 + +## セキュリティアドバイザリの公開について + +セキュリティアドバイザリを公開すると、セキュリティアドバイザリが指定するセキュリティの脆弱性についてコミュニティに通知します。 セキュリティアドバイザリを公開すると、コミュニティがパッケージの依存関係を更新し、セキュリティの脆弱性の影響を調査しやすくなります。 + +{% data reusables.repositories.security-advisories-republishing %} + +セキュリティアドバイザリを公開する前に、一時的なプライベートフォークで、脆弱性を修正するため非公式でコラボレートできます。 詳細については、「[一時的なプライベート フォークで、リポジトリのセキュリティ脆弱性を解決するためにコラボレートする](/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability)」を参照してください。 + +{% warning %} + +**警告**: 可能な限り、アドバイザリを公開する前に、セキュリティ アドバイザリに修正バージョンを追加する必要があります。 そうしない場合、アドバイザリは修正バージョンなしで公開され、{% data variables.product.prodname_dependabot %} は、更新する安全なバージョンを提供することなく、問題についてユーザに警告します。 + +このような状況では、次のステップを行うことをお勧めします。 + +- 修正バージョンが利用可能な場合、可能であれば、修正の準備ができたときに問題を開示するのを待ちます。 +- 修正バージョンが開発中でまだ利用できない場合は、アドバイザリにその旨を記載し、公開後にアドバイザリを編集します。 +- 問題を修正する予定がない場合は、ユーザが修正時期を問い合わせることがないよう、アドバイザリに明示します。 この場合、ユーザが問題を軽減するときに使えるステップを含めると便利です。 + +{% endwarning %} + +パブリックリポジトリからドラフトアドバイザリを公開すると、すべてのユーザが次のことを確認できます。 + +- アドバイザリデータの現在のバージョン。 +- クレジットされたユーザが受け入れたアドバイザリクレジット。 + +{% note %} + +**注**: 一般ユーザーは、アドバイザリの編集履歴にアクセスすることはできず、公開されたバージョンのみを見ることができます。 + +{% endnote %} + +セキュリティアドバイザリの URL は、セキュリティアドバイザリの公開後も公開前と同じままです。 リポジトリへの読み取りアクセス権を持つユーザは、セキュリティアドバイザリを閲覧することができます。 セキュリティアドバイザリのコラボレータは、管理者権限を持つユーザがコラボレータをセキュリティアドバイザリから削除しない限り、セキュリティアドバイザリでコメントストリーム全体を含む過去の会話を引き続き表示できます。 + +公開したセキュリティアドバイザリの情報をアップデートまたは修正する必要がある場合は、セキュリティアドバイザリを編集できます。 詳細については、「[リポジトリ セキュリティ アドバイザリの編集](/code-security/repository-security-advisories/editing-a-repository-security-advisory)」を参照してください。 + +## セキュリティアドバイザリを公開する + +セキュリティアドバイザリを公開すると、セキュリティアドバイザリの一時的なプライベートフォークが削除されます。 + +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. [Security Advisories] のリストから、公開するセキュリティアドバイザリをクリックします。 + ![リスト内のセキュリティ アドバイザリ](/assets/images/help/security/security-advisory-in-list.png) +5. ページの下部にある **[アドバイザリの公開]** をクリックします。 + ![[アドバイザリの公開] ボタン](/assets/images/help/security/publish-advisory-button.png) + +## 公開されたセキュリティアドバイザリの {% data variables.product.prodname_dependabot_alerts %} + +{% data reusables.repositories.github-reviews-security-advisories %} + +## CVE 識別番号をリクエストする (省略可能) + +{% data reusables.repositories.request-security-advisory-cve-id %}詳細については、「[リポジトリ セキュリティ アドバイザリについて](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories#cve-identification-numbers)」を参照してください。 + +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-advisories %} +4. [Security Advisories] のリストから、CVE 識別番号をリクエストするセキュリティアドバイザリをクリックします。 + ![リスト内のセキュリティ アドバイザリ](/assets/images/help/security/security-advisory-in-list.png) +5. **[アドバイザリの公開]** ドロップダウン メニューを使用して、 **[CVE の要求]** をクリックします。 + ![ドロップダウンの [CVE の要求]](/assets/images/help/security/security-advisory-drop-down-request-cve.png) +6. **[CVE の要求]** をクリックします。 + ![[CVE の要求] ボタン](/assets/images/help/security/security-advisory-request-cve-button.png) + +## 参考資料 + +- 「[リポジトリ セキュリティ アドバイザリの撤回](/code-security/repository-security-advisories/withdrawing-a-repository-security-advisory)」 diff --git a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 8e83dd646e..5c82878922 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/ja-JP/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,154 +19,151 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: 7c059876a27969b4664d5c8d94dec357a135c2de +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106502' --- +## GitHub でのサプライ チェーンのセキュリティについて -## About supply chain security at GitHub +オープン ソースの使用が急速に進んでおり、ほとんどのプロジェクトは数百ものオープンソース依存関係を利用しています。 これにより、セキュリティ上の問題が浮上します。もしも、使用している依存関係に脆弱性があるとしたら、どうなるでしょうか、 ユーザーをサプライ チェーン攻撃のリスクにさらす可能性があります。 サプライ チェーンを保護するために行うことができる最も重要なことの 1 つは、脆弱な依存関係にパッチを適用{% 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. +- 依存関係レビューは、依存関係グラフを使用して依存関係の変更を特定し、ユーザーが pull request を確認するときにそれらの変更がセキュリティに及ぼす影響を理解するのに役立ちます。 +- {% 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 %} 上でリポジトリのメイン ページを開いて **[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)." +依存関係グラフの詳細については、「[依存関係グラフについて](/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. +依存関係レビューは、レビュー担当者と共同作成者が、すべての 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. +- 依存関係レビューでは、pull request で追加、削除、または更新された依存関係がわかります。 リリース日、依存関係の評判、脆弱性情報を使用して、変更を受け入れるかどうかを判断できます。 +- pull request の依存関係レビューは、 **[Files Changed]\(変更されたファイル\)** タブの詳しい差分を表示すると確認できます。 -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 %}。また、自動的に pull request を開き、依存関係を次に使用可能なセキュア バージョン ({% 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 %} によって開かれた pull request は、アクションを実行するワークフローをトリガーできます。 詳細については、「[{% 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.product_name %} で実行するために {% data variables.product.prodname_actions %} が必要です。 {% 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.product_name %} で実行するために {% data variables.product.prodname_dependabot_alerts %}は必要ありません。 {% 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.product.prodname_dotcom_the_website %} から 1 時間ごとに {% 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. +2 種類の {% data variables.product.prodname_dependabot_updates %}があります。{% data variables.product.prodname_dependabot %} "_セキュリティ_" 更新プログラムと "_バージョン_" 更新プログラムです。 {% data variables.product.prodname_dependabot %} は、どちらのケースでも依存関係を更新するために自動 pull request を生成しますが、いくつかの違いがあります。 {% 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/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index 460c0bb236..3691c8169e 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/translations/ja-JP/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: 依存関係レビューの構成 +intro: 依存関係レビューを使用して、脆弱性がプロジェクトに追加される前に捕捉できます。 shortTitle: Configure dependency review versions: fpt: '*' @@ -14,66 +14,60 @@ topics: - Vulnerabilities - Dependencies - Pull requests +ms.openlocfilehash: e7fae5d42e4f7c14098414c28e5b5eb857c39687 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107502' --- - -## About dependency review +## 依存関係の確認について {% 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)." +詳細については、「[依存関係レビューについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)」と「[pull request 内の依存関係の変更をレビューする](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)」を参照してください。 -## About configuring dependency review +## 依存関係レビューの構成について -{% 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 %}依存関係レビューは、すべての製品のすべてのパブリック リポジトリで使用できます。また、無効にすることはできません。 依存関係レビューは、GitHub Enterprise Cloud を使い、[{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) のライセンスを持つ組織が所有するプライベート リポジトリで利用できます。 詳細については、[{% 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 %}依存関係レビューは、パブリック リポジトリの {% data variables.product.product_name %} に含まれています。 組織が所有するプライベート リポジトリで依存関係レビューを使うには、[{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) のライセンスがあり、依存関係グラフを有効にする必要があります。 {% 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. まだ "{% data variables.product.prodname_GH_advanced_security %}" が有効になっていない場合は、機能の横にある **[Enable]\(有効にする\)** をクリックします。 + ![[Enable]\(有効にする\) ボタンが強調表示された GitHub Advanced Security 機能のスクリーンショット](/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 %} +依存関係の確認は、{% data variables.location.product_location %}に対して依存関係グラフが有効になっており、{% data variables.product.prodname_advanced_security %} が組織またはリポジトリで有効になっている場合に使用できます。{% ifversion ghes %}詳細については、「[エンタープライズで {% data variables.product.prodname_GH_advanced_security %} を有効にする](/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 +### 依存関係グラフが有効になっているかどうかを確認する -{% 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. [Configure security and analysis features]\(セキュリティと分析機能の構成\) で、依存関係グラフが有効になっているかどうかを確認します。 +1. 依存関係グラフが有効である場合は、"{% data variables.product.prodname_GH_advanced_security %}" の横にある **[Enable]\(有効にする\)** をクリックして、依存関係レビューを含む {% data variables.product.prodname_advanced_security %} を有効にします。 エンタープライズに {% data variables.product.prodname_advanced_security %} に使用できるライセンスがない場合、[有効にする] ボタンは無効です。{% ifversion ghes %}!["コードのセキュリティと分析" 機能のスクリーンショット](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} {% endif %} {% ifversion dependency-review-action-configuration %} -## Configuring the {% data variables.product.prodname_dependency_review_action %} +## {% data variables.product.prodname_dependency_review_action %} の構成 -{% data reusables.dependency-review.dependency-review-action-beta-note %} -{% data reusables.dependency-review.dependency-review-action-overview %} +{% data reusables.dependency-review.dependency-review-action-beta-note %} {% data reusables.dependency-review.dependency-review-action-overview %} -The following configuration options are available. +次の構成オプションを使用できます。 -| Option | Required | Usage | +| オプション | 必須 | 使用法 | |------------------|-------------------------------|--------| -| `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 %} +| `fail-on-severity` | オプション | 重大度レベル (`low`、`moderate`、`high`、`critical`) のしきい値を定義します。
    アクションは、指定した重大度レベル以上の脆弱性を引き起こす pull request で失敗します。 | +{%- ifversion dependency-review-action-licenses %} | `allow-licenses` | 省略可能 | 許可されているライセンスの一覧が含まれています。 このパラメーターに使用できる値は、API ドキュメントの「[ライセンス](/rest/licenses)」のページで確認できます。
    このアクションは、list.| と一致しないライセンスを持つ依存関係を導入するプル要求で失敗します。{% endif %} {%- ifversion dependency-review-action-licenses %} | `deny-licenses` |省略可能な|禁止されているライセンスの一覧が含まれています。 このパラメーターに使用できる値は、API ドキュメントの「[ライセンス](/rest/licenses)」のページで確認できます。
    アクションは、リストに一致するライセンスを持つ依存関係を導入する pull request で失敗します。|{% endif %} -{% ifversion dependency-review-action-licenses %} -{% tip %} +{% ifversion dependency-review-action-licenses %} {% tip %} -**Tip:** The `allow-licenses` and `deny-licenses` options are mutually exclusive. +**ヒント:** オプション `allow-licenses` と `deny-licenses` は同時に指定できません。 -{% endtip %} -{% endif %} +{% endtip %} {% endif %} -This {% data variables.product.prodname_dependency_review_action %} example file illustrates how you can use these configuration options. Notice that the example uses short version number for the action (`v2`) instead of a semver release number (for example, `v2.0.8`). This ensures that you use the most recent minor version of the action. +この {% data variables.product.prodname_dependency_review_action %} サンプル ファイルは、これらの構成オプションを使用する方法を示しています。 この例では、アクションに対して、semver リリース番号 (`v2.0.8` など) ではなく、短いバージョン番号 (`v2`) が使われています。 これにより、アクションの最新のマイナー バージョンを使うことができます。 ```yaml{:copy} name: 'Dependency Review' @@ -105,5 +99,5 @@ jobs: {% endif %} ``` -For further details about the configuration options, see [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). +構成オプションの詳細については、「[`dependency-review-action`](https://github.com/actions/dependency-review-action#readme)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md index c1879f3d31..2ea290fe37 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md @@ -48,7 +48,7 @@ Yes, the dependency graph has two categories of limits: Manifests over 0.5 MB in size are only processed for enterprise accounts. For other accounts, manifests over 0.5 MB are ignored and will not create {% data variables.product.prodname_dependabot_alerts %}. - By default, {% data variables.product.prodname_dotcom %} will not process more than 20 manifests per repository. {% data variables.product.prodname_dependabot_alerts %} are not created for manifests beyond this limit. If you need to increase the limit, contact {% data variables.contact.contact_support %}. + By default, {% data variables.product.prodname_dotcom %} will not process more than {% ifversion fpt %}150{% else %}600{% endif %} manifests per repository. {% data variables.product.prodname_dependabot_alerts %} are not created for manifests beyond this limit. If you need to increase the limit, contact {% data variables.contact.contact_support %}. 2. **Visualization limits** diff --git a/translations/ja-JP/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md b/translations/ja-JP/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md index fe7c29fd82..1f96b86e1a 100644 --- a/translations/ja-JP/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md +++ b/translations/ja-JP/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md @@ -1,6 +1,6 @@ --- -title: Allowing your codespace to access a private image registry -intro: 'You can use secrets to allow {% data variables.product.prodname_github_codespaces %} to access a private image registry' +title: codespace がプライベートイメージレジストリにアクセスできるようにする +intro: 'シークレットを使用して、{% data variables.product.prodname_github_codespaces %} がプライベート イメージ レジストリにアクセスできるようにすることができます' versions: fpt: '*' ghec: '*' @@ -8,65 +8,70 @@ topics: - Codespaces product: '{% data reusables.gated-features.codespaces %}' shortTitle: Private image registry +ms.openlocfilehash: 653584296b5513b670c145f9fa2f092f5a9fdae8 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148113890' --- +## プライベート イメージ レジストリと {% data variables.product.prodname_github_codespaces %} について -## About private image registries and {% data variables.product.prodname_github_codespaces %} +レジストリは、プライベート コンテナー イメージを保存、管理、フェッチするためのセキュリティで保護された領域です。 1 つ以上の画像を保存するために使用できます。 レジストリには、{% data variables.product.prodname_container_registry %}、{% data variables.product.prodname_npm_registry %}、Azure Container Registry または DockerHub など多くの例があります。 -A registry is a secure space for storing, managing, and fetching private container images. You may use one to store one or more images. There are many examples of registries, such as {% data variables.product.prodname_container_registry %}, {% data variables.product.prodname_npm_registry %}, Azure Container Registry, or DockerHub. +{% data variables.packages.prodname_ghcr_and_npm_registry %} は、認証資格情報を指定する必要なく、codespace の作成時にコンテナー イメージを {% data variables.product.prodname_github_codespaces %} にシームレスにプルできるように構成できます。 その他のイメージ レジストリの場合は、アクセスの詳細を保存するために、{% data variables.product.prodname_dotcom %} にシークレットを作成する必要があります。これにより、{% data variables.product.prodname_github_codespaces %} はそのレジストリに保存されているイメージにアクセスできます。 -{% data variables.packages.prodname_ghcr_and_npm_registry %} can be configured to allow container images to be pulled seamlessly into {% data variables.product.prodname_github_codespaces %} during codespace creation, without having to provide any authentication credentials. For other image registries, you must create secrets in {% data variables.product.prodname_dotcom %} to store the access details, which will allow {% data variables.product.prodname_github_codespaces %} to access images stored in that registry. +## {% data variables.packages.prodname_ghcr_and_npm_registry %} に保存されているイメージへのアクセス -## Accessing images stored in {% data variables.packages.prodname_ghcr_and_npm_registry %} +{% data variables.packages.prodname_ghcr_and_npm_registry %} により、{% data variables.product.prodname_github_codespaces %} が dev container コンテナー イメージを使用する最も簡単な方法が提供されます。 -{% data variables.packages.prodname_ghcr_and_npm_registry %} provide the easiest way for {% data variables.product.prodname_github_codespaces %} to consume dev container images. +詳しくは、「[コンテナー レジストリの操作](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)」と「[npm レジストリの操作](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)」をご覧ください。 -For more information, see "[Working with the Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)" and "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)". +### codespace と同じリポジトリに公開されたイメージへのアクセス -### Accessing an image published to the same repository as the codespace +codespace が起動されたのと同じリポジトリ内のコンテナー イメージを {% data variables.packages.prodname_ghcr_or_npm_registry %} に公開すると、codespace の作成時にそのイメージを自動的にフェッチできるようになります。 コンテナー イメージの公開時に **[リポジトリからアクセス権を継承する]** オプションの選択を解除したのでない限り、追加の資格情報を指定する必要はありません。 -If you publish a container image to {% data variables.packages.prodname_ghcr_or_npm_registry %} in the same repository that the codespace is being launched in, you will automatically be able to fetch that image on codespace creation. You won't have to provide any additional credentials, unless the **Inherit access from repo** option was unselected when the container image was published. +#### イメージ公開元リポジトリからのアクセス権の継承 -#### Inheriting access from the repository from which an image was published +既定では、コンテナー イメージを {% data variables.packages.prodname_ghcr_or_npm_registry %} に公開すると、そのイメージはイメージの公開元リポジトリのアクセス設定を継承します。 たとえば、リポジトリがパブリックの場合、イメージもパブリックになります。 リポジトリがプライベートの場合、イメージもプライベートですが、リポジトリからアクセスできます。 -By default, when you publish a container image to {% data variables.packages.prodname_ghcr_or_npm_registry %}, the image inherits the access setting of the repository from which the image was published. For example, if the repository is public, the image is also public. If the repository is private, the image is also private, but is accessible from the repository. +この動作は、 **[リポジトリからアクセス権を継承する]** オプションによって制御されます。 **[リポジトリからアクセス権を継承する]** は、{% data variables.product.prodname_actions %} を使用して公開する場合は既定で選択されますが、{% data variables.product.pat_generic %} を使用して {% data variables.packages.prodname_ghcr_or_npm_registry %} に直接公開する場合は選択されません。 -This behavior is controlled by the **Inherit access from repo** option. **Inherit access from repo** is selected by default when publishing via {% data variables.product.prodname_actions %}, but not when publishing directly to {% data variables.packages.prodname_ghcr_or_npm_registry %} using a {% data variables.product.pat_generic %}. +イメージの公開時に **[リポジトリからアクセス権を継承する]** オプションを選択しなかった場合は、公開されたコンテナー イメージのアクセス制御にリポジトリを手動で追加できます。 詳細については、「[パッケージのアクセス制御と可視性の設定](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#inheriting-access-for-a-container-image-from-a-repository)」を参照してください。 -If the **Inherit access from repo** option was not selected when the image was published, you can manually add the repository to the published container image's access controls. For more information, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#inheriting-access-for-a-container-image-from-a-repository)." +### codespace が起動される Organization に公開されたイメージへのアクセス -### Accessing an image published to the organization a codespace will be launched in +Organization 内のすべての codespace からコンテナー イメージにアクセスできるようにする場合は、内部可視性を設定したコンテナー イメージを公開することをお勧めします。 これにより、codespace を起動するリポジトリがパブリックである場合以外は、Organization 内のすべての codespace にイメージが自動的に表示されます。 -If you want a container image to be accessible to all codespaces in an organization, we recommend that you publish the container image with internal visibility. This will automatically make the image visible to all codespaces within the organization, unless the repository the codespace is launched from is public. +内部またはプライベートのイメージを参照するパブリック リポジトリから codespace を起動する場合は、パブリック リポジトリに内部コンテナー イメージへのアクセスを手動で許可する必要があります。 これにより、内部イメージが誤って公開されるのを防ぐことができます。 詳細については、「[パッケージへの Codespaces アクセスの確保](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)」を参照してください。 -If the codespace is being launched from a public repository referencing an internal or private image, you must manually allow the public repository access to the internal container image. This prevents the internal image from being accidentally leaked publicly. For more information, see "[Ensuring Codespaces access to your package](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)." +### Organization 内のリポジトリのサブセットからプライベート コンテナーにアクセスする -### Accessing a private container from a subset of repositories in an organization +Organization のリポジトリのサブセットがコンテナー イメージにアクセスできるようにする場合、またはパブリック リポジトリで起動された codespace から内部またはプライベートのイメージへのアクセスを許可する場合は、コンテナー イメージのアクセス設定にリポジトリを手動で追加できます。 詳細については、「[パッケージへの Codespaces アクセスの確保](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)」を参照してください。 -If you want to allow a subset of an organization's repositories to access a container image, or allow an internal or private image to be accessed from a codespace launched in a public repository, you can manually add repositories to a container image's access settings. For more information, see "[Ensuring Codespaces access to your package](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-codespaces-access-to-your-package)." +### codespace からのコンテナー イメージの公開 -### Publishing a container image from a codespace +codespace から {% data variables.packages.prodname_ghcr_or_npm_registry %} へのシームレスなアクセスは、コンテナー イメージのプルに制限されています。 codespace 内からコンテナー イメージを公開する場合は、`write:packages` スコープの {% data variables.product.pat_v1 %} を使用する必要があります。 -Seamless access from a codespace to {% data variables.packages.prodname_ghcr_or_npm_registry %} is limited to pulling container images. If you want to publish a container image from inside a codespace, you must use a {% data variables.product.pat_v1 %} with the `write:packages` scope. +{% data variables.product.prodname_actions %} を使用してイメージを公開することをお勧めします。 詳しくは、「[Docker イメージの発行](/actions/publishing-packages/publishing-docker-images)」と「[Node.js パッケージの発行](/actions/publishing-packages/publishing-nodejs-packages)」をご覧ください。 -We recommend publishing images via {% data variables.product.prodname_actions %}. For more information, see "[Publishing Docker images](/actions/publishing-packages/publishing-docker-images)" and "[Publishing Node.js packages](/actions/publishing-packages/publishing-nodejs-packages)." +## 他のコンテナー レジストリに保存されているイメージへのアクセス -## Accessing images stored in other container registries - -If you are accessing a container image from a registry that isn't {% data variables.packages.prodname_ghcr_or_npm_registry %}, {% data variables.product.prodname_github_codespaces %} checks for the presence of three secrets, which define the server name, username, and {% data variables.product.pat_generic %} for a container registry. If these secrets are found, {% data variables.product.prodname_github_codespaces %} will make the registry available inside your codespace. +{% data variables.packages.prodname_ghcr_or_npm_registry %} ではないレジストリからコンテナー イメージにアクセスする場合、{% data variables.product.prodname_github_codespaces %} で、コンテナー レジストリのサーバー名、ユーザー名、{% data variables.product.pat_generic %} を定義する 3 つのシークレットが存在するかどうかが確認されます。 これらのシークレットが見つかった場合、{% data variables.product.prodname_github_codespaces %} はレジストリを codespace 内で使用できるようにします。 - `<*>_CONTAINER_REGISTRY_SERVER` - `<*>_CONTAINER_REGISTRY_USER` - `<*>_CONTAINER_REGISTRY_PASSWORD` -You can store secrets at the user, repository, or organization-level, allowing you to share them securely between different codespaces. When you create a set of secrets for a private image registry, you need to replace the "<*>" in the name with a consistent identifier. For more information, see "[Managing encrypted secrets for your codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" and "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)." +シークレットは、ユーザ、リポジトリ、または Organization レベルで保存できるため、異なる Codespaces 間で安全に共有できます。 プライベート イメージ レジストリのシークレットのセットを作成するときは、名前の "<*>" を一貫した識別子に置き換える必要があります。 詳しくは、「[codespaces の暗号化されたシークレットを管理する](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)」および「[リポジトリの暗号化されたシークレットと {% data variables.product.prodname_github_codespaces %} の Organization を管理する](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)」をご覧ください。 -If you are setting the secrets at the user or organization level, make sure to assign those secrets to the repository you'll be creating the codespace in by choosing an access policy from the dropdown list. +ユーザーまたは Organization のレベルでシークレットを設定する場合は、ドロップダウン リストからアクセス ポリシーを選択して、codespace を作成するリポジトリにシークレットを割り当てるようにしてください。 -![Image registry secret example](/assets/images/help/codespaces/secret-repository-access.png) +![イメージ レジストリ シークレットの例](/assets/images/help/codespaces/secret-repository-access.png) -### Example secrets +### シークレットの例 -For a private image registry in Azure, you could create the following secrets: +Azure のプライベート イメージ レジストリの場合は、次のシークレットを作成できます。 ``` ACR_CONTAINER_REGISTRY_SERVER = mycompany.azurecr.io @@ -74,15 +79,15 @@ ACR_CONTAINER_REGISTRY_USER = acr-user-here ACR_CONTAINER_REGISTRY_PASSWORD = ``` -For information on common image registries, see "[Common image registry servers](#common-image-registry-servers)." Note that accessing AWS Elastic Container Registry (ECR) is different. +一般的なイメージ レジストリの詳細については、「[一般的なイメージ レジストリ サーバー](#common-image-registry-servers)」を参照してください。 AWS Elastic Container Registry (ECR) へのアクセスは異なることに注意してください。 -![Image registry secret example](/assets/images/help/settings/codespaces-image-registry-secret-example.png) +![イメージ レジストリ シークレットの例](/assets/images/help/settings/codespaces-image-registry-secret-example.png) -Once you've added the secrets, you may need to stop and then start the codespace you are in for the new environment variables to be passed into the container. For more information, see "[Suspending or stopping a codespace](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)." +シークレットを追加したら、新しい環境変数をコンテナーに渡すために、現在の codespace を停止してから開始することが必要になる場合があります。 詳細については、「[codespace の一時停止または停止](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#suspending-or-stopping-a-codespace)」を参照してください。 -#### Accessing AWS Elastic Container Registry +#### AWS Elastic Container Registry へのアクセス -To access AWS Elastic Container Registry (ECR), you can provide an AWS access key ID and secret key, and {% data variables.product.prodname_dotcom %} can retrieve an access token for you and log in on your behalf. +AWS Elastic Container Registry (ECR) にアクセスするには、AWS アクセス キー ID と秘密鍵を指定することで、{% data variables.product.prodname_dotcom %} がユーザーに代わってアクセス トークンを取得してログインできるようになります。 ``` *_CONTAINER_REGISTRY_SERVER = @@ -90,9 +95,9 @@ To access AWS Elastic Container Registry (ECR), you can provide an AWS access k *_CONTAINER_REGISTRY_PASSWORD = ``` -You must also ensure you have the appropriate AWS IAM permissions to perform the credential swap (e.g. `sts:GetServiceBearerToken`) as well as the ECR read operation (either `AmazonEC2ContainerRegistryFullAccess` or `ReadOnlyAccess`). +また、資格情報のスワップ (例: `sts:GetServiceBearerToken`) と ECR 読み取り操作 (`AmazonEC2ContainerRegistryFullAccess` または `ReadOnlyAccess`) を実行するための適切な AWS IAM アクセス許可があることを確認する必要があります。 -Alternatively, if you don't want GitHub to perform the credential swap on your behalf, you can provide an authorization token fetched via AWS's APIs or CLI. +または、GitHub でユーザーに代わって資格情報のスワップが実行されないようにする場合は、AWS の API または CLI を使用してフェッチされた承認トークンを指定できます。 ``` *_CONTAINER_REGISTRY_SERVER = @@ -100,22 +105,22 @@ Alternatively, if you don't want GitHub to perform the credential swap on your b *_CONTAINER_REGISTRY_PASSWORD = ``` -Since these tokens are short lived and need to be refreshed periodically, we recommend providing an access key ID and secret. +これらのトークンは有効期間が短く、定期的に更新する必要があるため、アクセス キー ID とシークレットを指定することをお勧めします。 -While these secrets can have any name, so long as the `*_CONTAINER_REGISTRY_SERVER` is an ECR URL, we recommend using `ECR_CONTAINER_REGISTRY_*` unless you are dealing with multiple ECR registries. +`*_CONTAINER_REGISTRY_SERVER` が ECR URL である限り、これらのシークレットには任意の名前を付けることができますが、複数の ECR レジストリを扱う場合を除き、`ECR_CONTAINER_REGISTRY_*` を使用することをお勧めします。 -For more information, see AWS ECR's "[Private registry authentication documentation](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html)." +詳細については、AWS ECR の[プライベート レジストリの認証に関するドキュメント](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html)を参照してください。 -### Common image registry servers +### 一般的なイメージ レジストリ サーバー -Some of the common image registry servers are listed below: +一般的なイメージ レジストリ サーバーの一部を次に示します。 - [DockerHub](https://docs.docker.com/engine/reference/commandline/info/) - `https://index.docker.io/v1/` - [GitHub Container Registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry) - `ghcr.io` - [Azure Container Registry](https://docs.microsoft.com/azure/container-registry/) - `.azurecr.io` - [AWS Elastic Container Registry](https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html) - `.dkr.ecr..amazonaws.com` -- [Google Cloud Container Registry](https://cloud.google.com/container-registry/docs/overview#registries) - `gcr.io` (US), `eu.gcr.io` (EU), `asia.gcr.io` (Asia) +- [Google Cloud Container Registry](https://cloud.google.com/container-registry/docs/overview#registries) - `gcr.io` (米国)、`eu.gcr.io` (ヨーロッパ)、`asia.gcr.io` (アジア) -## Debugging private image registry access +## プライベート イメージ レジストリ アクセスのデバッグ -If you are having trouble pulling an image from a private image registry, make sure you are able to run `docker login -u -p `, using the values of the secrets defined above. If login fails, ensure that the login credentials are valid and that you have the apprioriate permissions on the server to fetch a container image. If login succeeds, make sure that these values are copied appropriately into the right {% data variables.product.prodname_github_codespaces %} secrets, either at the user, repository, or organization level and try again. +プライベート イメージ レジストリからイメージをプルするときに問題が発生した場合は、上記で定義したシークレットの値を使用して、`docker login -u -p ` を実行できることを確認してください。 ログインに失敗した場合は、ログイン資格情報が有効であること、およびコンテナー イメージをフェッチするためのサーバーに対する適切なアクセス許可があることを確認します。 ログインに成功した場合は、ユーザー、リポジトリ、または組織のレベルで、これらの値が正しい {% data variables.product.prodname_github_codespaces %} シークレットに適切にコピーされていることを確認し、もう一度やり直してください。 diff --git a/translations/ja-JP/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md b/translations/ja-JP/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md index f985434f1b..0105309d28 100644 --- a/translations/ja-JP/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md +++ b/translations/ja-JP/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md @@ -1,7 +1,7 @@ --- -title: Changing the machine type for your codespace +title: codespace のマシンの種類を変更する shortTitle: Change the machine type -intro: 'You can change the type of machine that''s running your codespace, so that you''re using resources appropriate for the work you''re doing.' +intro: codespace を実行しているマシンの種類を変更し、実行している作業に適したリソースを使用できます。 product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -11,25 +11,30 @@ redirect_from: topics: - Codespaces type: how_to +ms.openlocfilehash: 618b031ce0c23c2b4eba52157fca2a6625fe3dfd +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148108839' --- - -## About machine types +## マシンの種類について {% note %} -**Note:** You can only select or change the machine type if you are a member of an organization using {% data variables.product.prodname_github_codespaces %} and are creating a codespace on a repository owned by that organization. +**注:** {% data variables.product.prodname_github_codespaces %} を使用する Organization のメンバーであり、その Organization が所有するリポジトリで codespace を作成している場合にのみ、マシンの種類を選んだり、変えたりできます。 {% endnote %} -{% data reusables.codespaces.codespaces-machine-types %} You can choose an alternative machine type either when you create a codespace or at any time after you've created a codespace. +{% data reusables.codespaces.codespaces-machine-types %} codespace を作るときは、あるいは codespace の作成後はいつでも、代替マシンの種類を選べます。 -For information on choosing a machine type when you create a codespace, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." +codespace の作成時にマシンの種類を選ぶ方法については、「[codespace の作成](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)」を参照してください。 -## Changing the machine type +## マシンの種類の変更 {% note %} -**Note**: {% data reusables.codespaces.codespaces-machine-type-availability %} +**注**: {% data reusables.codespaces.codespaces-machine-type-availability %} {% endnote %} @@ -37,18 +42,18 @@ For information on choosing a machine type when you create a codespace, see "[Cr {% data reusables.codespaces.your-codespaces-procedure-step %} - The current machine type for each of your codespaces is displayed. + 各 codespace の現在のコンピューターの種類が表示されます。 - !['Your codespaces' list](/assets/images/help/codespaces/your-codespaces-list.png) + !["あなたの codespace" リスト](/assets/images/help/codespaces/your-codespaces-list.png) -1. Click the ellipsis (**...**) to the right of the codespace you want to modify. -1. Click **Change machine type**. +1. 変更する codespace の右側にある省略記号 ( **...** ) をクリックします。 +1. **[マシンの種類を変更する]** をクリックします。 - !['Change machine type' menu option](/assets/images/help/codespaces/change-machine-type-menu-option.png) -1. If multiple machine types are available for your codespace, choose the type of machine you want to use. + ![[マシンの種類の変更] メニュー オプション](/assets/images/help/codespaces/change-machine-type-menu-option.png) +1. codespace で複数のコンピューターの種類を使える場合、使うマシンの種類を選びます。 - ![Dialog box showing available machine types to choose](/assets/images/help/codespaces/change-machine-type-choice.png) -1. Click **Update codespace**. + ![選べるマシンの種類を示すダイアログ ボックス](/assets/images/help/codespaces/change-machine-type-choice.png) +1. **[codespace の更新]** をクリックします。 {% endwebui %} @@ -60,39 +65,39 @@ For information on choosing a machine type when you create a codespace, see "[Cr {% cli %} -You can use the `gh codespace edit --machine MACHINE-TYPE-NAME` {% data variables.product.prodname_cli %} command to change the machine type of a codespace. To use this command, you'll first need to find out the available machine types for your codespace. +`gh codespace edit --machine MACHINE-TYPE-NAME` {% data variables.product.prodname_cli %} コマンドを使用して、codespace のマシンの種類を変更できます。 このコマンドを使用するには、まず codespace で使用可能なマシンの種類を確認する必要があります。 -1. To view your list of codespaces, in a terminal, enter the following command. +1. codespaces の一覧を表示するには、ターミナルで次のコマンドを入力します。 ``` gh codespace list ``` -1. Optionally, to find the current machine type for a codespace, enter the following command. +1. 必要に応じて、codespace 用の現在のマシンの種類を検索するには、次のコマンドを入力します。 ``` gh api /user/codespaces/CODESPACE-NAME ``` - Replace `CODESPACE-NAME` with the permanent name of the codespace, for example `octocat-myrepo-gmc7`. The permanent names are listed under the **NAME** column in the list returned by `gh codespace list`. + `CODESPACE-NAME` を codespace の永続的な名前に置き換えます (例: `octocat-myrepo-gmc7`)。 永続的な名前は、`gh codespace list` によって返される一覧の **NAME** 列の下に一覧表示されます。 - If you're prompted to request the `codespace` scope, follow the instructions in the terminal. + `codespace` スコープを要求するように求められた場合は、ターミナルの指示に従います。 - Details for the current machine are listed under the `machine` field. -1. To find the available machine types for a codespace, enter the following command. + 現在のマシンについて詳しくは、`machine` フィールドの下に一覧表示されます。 +1. codespace で使用可能なマシンの種類を見つけるには、次のコマンドを入力します。 ``` gh api /user/codespaces/CODESPACE-NAME/machines ``` - Replace `CODESPACE-NAME` with the permanent name of the codespace, for example `octocat-myrepo-gmc7`. -1. To change the machine type for a codespace, enter the following command. + `CODESPACE-NAME` を codespace の永続的な名前に置き換えます (例: `octocat-myrepo-gmc7`)。 +1. codespace 用のマシンの種類を変更するには、次のコマンドを入力します。 ``` gh codespace edit --machine MACHINE-TYPE-NAME ``` - Replace `MACHINE-TYPE-NAME` with the name of an available machine type for your codespace, for example `standardLinux32gb`. -1. Using the arrow keys, navigate to the codespace you want to change, then press Enter. + `MACHINE-TYPE-NAME` を codespace で使用できるマシンの種類の名前に置き換えます (例: `standardLinux32gb`)。 +1. 方向キーを使用して、変更する codespace に移動して、Enter キーを押します。 {% endcli %} @@ -100,9 +105,9 @@ You can use the `gh codespace edit --machine MACHINE-TYPE-NAME` {% data variable {% cli %} -## Further reading +## 参考資料 -- "[Codespaces machines](/rest/codespaces/machines)" in the REST API documentation -- [`gh codespace edit`](https://cli.github.com/manual/gh_codespace_edit) in the {% data variables.product.prodname_cli %} manual +- REST API ドキュメント内の「[codespaces マシン](/rest/codespaces/machines)」 +- {% data variables.product.prodname_cli %} マニュアル内の「[`gh codespace edit`](https://cli.github.com/manual/gh_codespace_edit)」 {% endcli %} diff --git a/translations/ja-JP/content/codespaces/customizing-your-codespace/renaming-a-codespace.md b/translations/ja-JP/content/codespaces/customizing-your-codespace/renaming-a-codespace.md new file mode 100644 index 0000000000..b91ae3d776 --- /dev/null +++ b/translations/ja-JP/content/codespaces/customizing-your-codespace/renaming-a-codespace.md @@ -0,0 +1,63 @@ +--- +title: codespace の名前を変更する +intro: '{% data variables.product.prodname_cli %} を使用して、codespace の表示名を任意の名前に変更できます。' +product: '{% data reusables.gated-features.codespaces %}' +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Codespaces + - Fundamentals + - Developer +shortTitle: Rename a codespace +ms.openlocfilehash: 58e5e9584df07e8e6abba3f1cfac5d0b3234c01a +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107086' +--- +## codespace の名前変更について + +各 codespace には、自動生成された表示名が割り当てられます。 複数の codespace がある場合、表示名は codespace を区別するのに役立ちます。 (例: `literate space parakeet`)。 codespace の表示名を変更できます。 + +codespace の表示名を見つけるには: + +- {% data variables.product.product_name %} の https://github.com/codespaces で、codespace の一覧を表示します。 + + ![GitHub の codespace の一覧のスクリーンショット](/assets/images/help/codespaces/codespaces-list-display-name.png) + +- {% data variables.product.prodname_vscode %} デスクトップ アプリケーションまたは {% data variables.product.prodname_vscode_shortname %} Web クライアントで、[リモート エクスプローラー] をクリックします。 表示名は、リポジトリ名の下に表示されます。 たとえば、次のスクリーンショットの `symmetrical space telegram`。 + + ![VS Code のリモート エクスプローラーのスクリーンショット](/assets/images/help/codespaces/codespaces-remote-explorer.png) + +{% indented_data_reference reusables.codespaces.remote-explorer spaces=2 %} +- ローカル コンピューターのターミナル ウィンドウで、次の {% data variables.product.prodname_cli %} コマンドを使用します: `gh codespace list`。 + +### 永続的な codespace 名 + +表示名に加えて、codespace を作成するときに、永続的な名前も codespace に割り当てられます。 名前は、{% data variables.product.company_short %} ハンドル、リポジトリ名、およびいくつかのランダムな文字の組み合わせです。 (例: `octocat-myrepo-gmc7`)。 この名前は変更できません。 + +codespace の永続的な名前を見つけるには: + +* {% data variables.product.product_name %} では、 https://github.com/codespaces で **[ブラウザーで開く]** オプションにカーソルを合わせると、永続的な名前がポップアップに表示されます。 + + ![カーソルを合わせると表示される codespace 名のスクリーンショット](/assets/images/help/codespaces/find-codespace-name-github.png) + +* codespace では、ターミナルで次のコマンドを使用します: `echo $CODESPACE_NAME`。 +* ローカル コンピューターのターミナル ウィンドウで、次の {% data variables.product.prodname_cli %} コマンドを使用します: `gh codespace list`。 + +## codespace の名前を変更する + +codespace の表示名を変更すると、長期間使用する複数の codespace がある場合に便利です。 適切な名前は、特定の目的に使用する codespace を識別するのに役立ちます。 {% data variables.product.prodname_cli %} を使用して、codespace の表示名を変更できます。 + +codespace の名前を変更するには、`gh codespace edit` サブコマンドを使用します。 + +```shell +gh codespace edit -c PERMANENT-CODESPACE-NAME -d NEW-DISPLAY-NAME +``` + +この例では、`PERMANENT-CODESPACE-NAME` を、表示名を変更する codespace の永続的な名前に置き換えます。 `NEW-DISPLAY-NAME` を、この codespace に使用する表示名に置き換えます。 + +詳細については、「[{% data variables.product.prodname_github_codespaces %} と {% data variables.product.prodname_cli %} の使用](/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli#rename-a-codespace)」を参照してください。 diff --git a/translations/ja-JP/content/codespaces/developing-in-codespaces/creating-a-codespace.md b/translations/ja-JP/content/codespaces/developing-in-codespaces/creating-a-codespace.md index f0e477786b..e9b3f8538d 100644 --- a/translations/ja-JP/content/codespaces/developing-in-codespaces/creating-a-codespace.md +++ b/translations/ja-JP/content/codespaces/developing-in-codespaces/creating-a-codespace.md @@ -1,6 +1,6 @@ --- -title: Creating a codespace -intro: You can create a codespace for a branch in a repository to develop online. +title: codespace を作成する +intro: リポジトリのブランチの codespace を作成して、オンラインで開発できます。 product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /github/developing-online-with-github-codespaces/creating-a-codespace @@ -14,26 +14,31 @@ topics: - Fundamentals - Developer shortTitle: Create a codespace +ms.openlocfilehash: ae14b01f409f9c6bfb43c579aaa9c76bb2421cfe +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106734' --- +## codespace の作成について -## About codespace creation +codespace は、{% data variables.product.prodname_dotcom_the_website %}、{% data variables.product.prodname_vscode %}、または {% data variables.product.prodname_cli %} を使用して作成できます。 {% data reusables.codespaces.codespaces-are-personal %} -You can create a codespace on {% data variables.product.prodname_dotcom_the_website %}, in {% data variables.product.prodname_vscode %}, or by using {% data variables.product.prodname_cli %}. {% data reusables.codespaces.codespaces-are-personal %} +Codespaces はリポジトリの特定のブランチに関連付けられており、リポジトリを空にすることはできません。 リポジトリごと、さらにはブランチごとに1つ以上のcodespaceを作成できます。 -Codespaces are associated with a specific branch of a repository and the repository cannot be empty. You can create more than one codespace per repository or even per branch. +codespace を作成すると、開発環境を作成して開発環境に接続するためのいくつかの手順が発生します。 -When you create a codespace, a number of steps happen to create and connect you to your development environment: +- 手順 1: VM とストレージが codespace に割り当てられます。 +- 手順 2: コンテナーが作成され、リポジトリが複製されます。 +- 手順 3: codespace に接続できます。 +- 手順 4: codespace では、作成後のセットアップが続行されます。 -- 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. +codespace を作成した場合に起きることの詳細については、[詳細情報](/codespaces/getting-started/deep-dive)に関するページを参照してください。 -For more information on what happens when you create a codespace, see "[Deep Dive](/codespaces/getting-started/deep-dive)." +codespace のライフサイクルの詳細については、「[Codespace のライフサイクル](/codespaces/developing-in-codespaces/codespaces-lifecycle)」を参照してください。 -For more information on the lifecycle of a codespace, see "[Codespaces lifecycle](/codespaces/developing-in-codespaces/codespaces-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. +codespace に Git フックを使用する場合は、手順 4. で [`devcontainer.json`ライフサイクル スクリプト](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_lifecycle-scripts) (例: `postCreateCommand`) を使用してフックを設定する必要があります。 リポジトリの複製後に codespace コンテナーが作成されるため、コンテナー イメージで構成された [Git テンプレート ディレクトリ](https://git-scm.com/docs/git-init#_template_directory) は codespace には適用されません。 代わりに、codespace の作成後にフックをインストールする必要があります。 `postCreateCommand` の使用について詳しくは、{% data variables.product.prodname_vscode_shortname %} ドキュメントの「[`devcontainer.json` リファレンス](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_devcontainerjson-properties)」を参照してください。 {% data reusables.codespaces.use-visual-studio-features %} @@ -41,79 +46,79 @@ If you want to use Git hooks for your codespace, then you should set up hooks us {% data reusables.codespaces.prebuilds-crossreference %} -## Access to {% data variables.product.prodname_github_codespaces %} +## {% data variables.product.prodname_github_codespaces %} へのアクセス -When you have access to {% data variables.product.prodname_github_codespaces %}, you'll see a "Codespaces" tab within the **{% octicon "code" aria-label="The code icon" %} Code** drop-down menu when you view a repository. +{% data variables.product.prodname_github_codespaces %} へのアクセスがある場合、リポジトリを表示すると、 **{% octicon "code" aria-label="The code icon" %} [コード]** ドロップダウン メニューに [Codespaces] タブが表示されます。 -You'll have access to {% data variables.product.prodname_github_codespaces %} under the following conditions: +次の条件の下で、{% data variables.product.prodname_github_codespaces %} にアクセスできます。 -Either all of these are true: -* You are a member, or outside collaborator, of an organization that has enabled {% data variables.product.prodname_codespaces %} and set a spending limit. -* The organization owner has allowed you to create codespaces at the organization's expense. -* The repository for which you want to create a codespace is owned by this organization. +次のすべてが当てはまります。 +* あなたは、{% data variables.product.prodname_codespaces %} が有効になっていて、使用制限が設定されている Organization のメンバーまたは外部コラボレーターです。 +* Organization の所有者から、Organization の費用で codespace を作成する許可を得ました。 +* Codespace を作成する対象のリポジトリは、この Organization によって所有されています。 -Or both of these are true: -* You are participating in the beta of {% data variables.product.prodname_codespaces %} for individual users. -* Either you own the repository for which you want to create a codespace, or it is owned by an organization of which you are either a member or an outside collaborator. +または、次の両方が当てはまります。 +* 個々のユーザー向けの {% data variables.product.prodname_codespaces %} のベータ版に参加しています。 +* Codespace を作成する対象のリポジトリを所有しているか、ご自分がメンバーまたは外部コラボレーターである Organization によってこのリポジトリが所有されています。 -Before {% data variables.product.prodname_codespaces %} can be used in an organization, an owner or billing manager must have set a spending limit. For more information, see "[Managing spending limits for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces#about-spending-limits-for-codespaces)." +{% data variables.product.prodname_codespaces %} を Organization 内で使用するには、所有者または支払いマネージャーが使用制限を設定しておく必要があります。 詳しくは、「[{% data variables.product.prodname_github_codespaces %} の利用上限の管理](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces#about-spending-limits-for-codespaces)」をご覧ください。 -Organization owners can specify who can create and use codespaces at the organization's expense. Organization owners can also prevent any codespace usage being charged to the organization. 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#choose-who-can-create-codespaces-that-are-billed-to-your-organization)." +Organization の所有者は、Organization の費用で codespace を作成して使うことができるユーザーを指定できます。 また、Organization の所有者は、Organization が codespace の使用について請求されないようにすることもできます。 詳しくは、「[Organization での {% data variables.product.prodname_github_codespaces %} の有効化](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization#choose-who-can-create-codespaces-that-are-billed-to-your-organization)」をご覧ください。 -## Creating a codespace +## codespace を作成する {% webui %} {% data reusables.repositories.navigate-to-repo %} -1. Under the repository name, use the "Branch" drop-down menu, and select the branch you want to create a codespace for. +1. リポジトリ名の下で、[Branch] ドロップダウンメニューを使用して、codespace を作成するブランチを選択します。 - ![Branch drop-down menu](/assets/images/help/codespaces/branch-drop-down.png) + ![[Branch] ドロップダウンメニュー](/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. +1. **[{% octicon "code" aria-label="The code icon" %} コード]** ボタンをクリックし、 **[Codespaces]** タブをクリックします。 - ![New codespace button](/assets/images/help/codespaces/new-codespace-button.png) + ![[New codespace] ボタン](/assets/images/help/codespaces/new-codespace-button.png) - If codespaces for this repository are billable, a message is displayed below the **Create codespace on BRANCH** button telling you who will pay for the codespace. + このリポジトリの codespace が課金可能な場合は、 **[<ブランチ名> で codespace を作成する]** ボタンの下に、codespace の料金を支払うユーザーを示すメッセージが表示されます。 -1. Create your codespace, either using the default options, or after configuring advanced options: +1. 既定のオプションを使用するか、詳細オプションを構成した後に、codespace を作成します。 - * **Use the default options** + * **既定のオプションを使用する** - To create a codespace using the default options, click **Create codespace on BRANCH**. + 既定のオプションを使用して codespace を作成するには、 **[ブランチで codespace を作成する]** をクリックします。 - Optionally, before clicking **Create codespace on BRANCH**, you can click the down arrow at the side of the button to see what machine type will be used for your codespace. + 必要に応じて、 **[ブランチで codespace を作成する]** をクリックする前に、ボタンの横にある下矢印をクリックして、codespace に使用されるマシンの種類を確認できます。 - ![View the default machine type](/assets/images/help/codespaces/default-machine-type.png) + ![既定のマシンの種類を表示する](/assets/images/help/codespaces/default-machine-type.png) {% note %} - **Note**: The machine type with the lowest resources that are valid for the repository is selected by default. + **注**: 既定では、リポジトリに対する有効なリソースが最も少ないマシンの種類が選択されます。 {% endnote %} - * **Configure options** + * **構成オプション** - To configure advanced options for your codespace, such as a different machine type or a particular `devcontainer.json` file: + 別のマシンの種類や特定の `devcontainer.json` ファイルなど、codespace の詳細オプションを構成するには: - 1. Click the down arrow at the side of the **Create codespace on BRANCH** button, then click **Configure and create codespace**. - 1. Click the **Configure and create codespace** button. - 1. On the options page for your codespace, choose your preferred options from the drop-down menus. + 1. **[ブランチで codespace を作成する]** ボタンの横にある下矢印をクリックし、 **[Configure and create codespace]\(codespace の構成と作成\)** をクリックします。 + 1. **[Configure and create codespace]\(codespace の構成と作成\)** ボタンをクリックします。 + 1. codespace のオプション ページで、ドロップダウン メニューから任意のオプションを選択します。 - ![The codespace options page](/assets/images/help/codespaces/advanced-options.png) + ![codespace のオプション ページ](/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)." + * オプション ページをブックマークすると、このリポジトリとブランチの codespace をすばやく作成できるようになります。 + * [https://github.com/codespaces/new](https://github.com/codespaces/new) ページでは、リポジトリとブランチの codespace をすばやく作成できます。 ブラウザーのアドレス バーに「`codespace.new`」と入力すると、このページにすばやくアクセスできます。 + * `devcontainer.json` ファイルの詳細については、「[開発コンテナーの概要](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#devcontainerjson)」をご覧ください。 + * マシンの種類について詳しくは、「[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 **Start session**. + 1. **[セッションの開始]** をクリックします。 {% endwebui %} @@ -127,30 +132,30 @@ Organization owners can specify who can create and use codespaces at the organiz {% data reusables.cli.cli-learn-more %} -To create a new codespace, use the `gh codespace create` subcommand. +新しい codespace を作成するには、`gh codespace create` サブコマンドを使用します。 ```shell gh codespace create ``` -You are prompted to choose a repository. If codespaces for this repository are billable, 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). +リポジトリの選択を求められます。 このリポジトリの codespace が課金可能な場合は、codespace の料金を支払うユーザーを示すメッセージが表示されます。 その場合、ブランチ、開発コンテナー構成ファイル (複数ある場合)、コンピューターの種類 (複数ある場合) を選ぶように求められます。 -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. +この例の `owner/repo` をリポジトリ識別子に置き換えます。 `branch` を codespace で最初にチェックアウトするブランチの名前、またはコミットの完全な SHA ハッシュに置き換えます。 `b` フラグなしで `-r` フラグを使用する場合、codespace は既定のブランチから作成されます。 -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)." +新しいコードスペースで使用する開発コンテナー構成ファイルへのパスに `path` を置き換えます。 このフラグを省略し、複数の開発コンテナー ファイルを使用できる場合は、リストから 1 つを選ぶダイアログが表示されます。 開発コンテナーの構成ファイルについて詳しくは、「[開発コンテナーの概要](/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. +`machine-type` を使用可能なマシンの種類の有効な識別子に置き換えます。 識別子は、`basicLinux32gb` や `standardLinux32gb` のような文字列です。 使用可能なマシンの種類は、リポジトリ、個人用アカウント、場所によって異なります。 無効または使用できないマシンの種類を入力すると、使用可能な種類がエラー メッセージに表示されます。 このフラグを省略し、複数のマシンの種類を使用できる場合は、リストから 1 つを選択するダイアログが表示されます。 -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). +このコマンドのオプションについて詳しくは、[{% data variables.product.prodname_cli %} マニュアル](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 GitHub Codespaces' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)" +## 参考資料 +- [既存の codespace を開く](/codespaces/developing-in-codespaces/opening-an-existing-codespace) +- 「[[GitHub Codespaces で開く] バッジを追加する](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)」 diff --git a/translations/ja-JP/content/codespaces/developing-in-codespaces/deleting-a-codespace.md b/translations/ja-JP/content/codespaces/developing-in-codespaces/deleting-a-codespace.md index 92bf5d8295..e9f130f715 100644 --- a/translations/ja-JP/content/codespaces/developing-in-codespaces/deleting-a-codespace.md +++ b/translations/ja-JP/content/codespaces/developing-in-codespaces/deleting-a-codespace.md @@ -1,6 +1,6 @@ --- -title: Deleting a codespace -intro: You can delete a codespace you no longer need. +title: codespace を削除する +intro: 不要になった codespace を削除することができます。 product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /github/developing-online-with-github-codespaces/deleting-a-codespace @@ -14,20 +14,25 @@ topics: - Fundamentals - Developer shortTitle: Delete a codespace +ms.openlocfilehash: c3f9577642c0b3016f8145da9f65cf9ccb457d5e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148108989' --- - -There are costs associated with storing codespaces. You should therefore delete any codespaces you no longer need. For more information, see "[About billing for GitHub Codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)." +codespace の格納にはコストがかかります。 そのため、不要になった codespace は削除する必要があります。 詳細については、「[GitHub Codespaces の請求について](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)」を参照してください。 {% data reusables.codespaces.max-number-codespaces %} -## Deleting a codespace +## codespace を削除する {% webui %} {% data reusables.codespaces.your-codespaces-procedure-step %} -1. To the right of the codespace you want to delete, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **{% octicon "trash" aria-label="The trash icon" %} Delete** +1. 削除する codespace の右側で [{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}] をクリックし、 **[{% octicon "trash" aria-label="The trash icon" %} 削除]** をクリックします。 - ![Delete button](/assets/images/help/codespaces/delete-codespace.png) + ![[削除] ボタン](/assets/images/help/codespaces/delete-codespace.png) {% endwebui %} @@ -42,48 +47,48 @@ There are costs associated with storing codespaces. You should therefore delete {% data reusables.cli.cli-learn-more %} -To delete a codespace use the `gh codespace delete` subcommand and then choose a codespace from the list that's displayed. +codespace を削除するには、`gh codespace delete` サブコマンドを使用し、表示されるリストから codespace を選択します。 ```shell gh codespace delete ``` -If you have unsaved changes, you'll be prompted to confirm deletion. You can use the `--force` flag to force deletion, avoiding this prompt. +保存していない変更がある場合は、削除の確認を求めるメッセージが表示されます。 `--force` フラグを使用すると、このプロンプトを回避して強制的に削除できます。 -For more information about this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_delete). +このコマンドの詳細については、[{% data variables.product.prodname_cli %} に関するマニュアル](https://cli.github.com/manual/gh_codespace_delete)を参照してください。 {% endcli %} -## Bulk deleting codespaces +## codespace の一括削除 {% webui %} -You can use {% data variables.product.prodname_cli %} to delete several or all of your codespaces with a single command. For more information, click the **{% data variables.product.prodname_cli %}** tab near the top of this page. +{% data variables.product.prodname_cli %} を使用すると、1 つのコマンドで複数またはすべての codespace を削除できます。 詳細については、このページの上部にある **{% data variables.product.prodname_cli %}** タブをクリックしてください。 {% endwebui %} {% vscode %} -You can use {% data variables.product.prodname_cli %} to delete several or all of your codespaces with a single command. For more information, click the **{% data variables.product.prodname_cli %}** tab near the top of this page. +{% data variables.product.prodname_cli %} を使用すると、1 つのコマンドで複数またはすべての codespace を削除できます。 詳細については、このページの上部にある **{% data variables.product.prodname_cli %}** タブをクリックしてください。 {% endvscode %} {% cli %} -You can delete several or all of your codespaces with a single command, using `gh codespace delete` followed by one of these flags: +`gh codespace delete` の後に次のフラグのいずれかを使用すると、1 つのコマンドを使用して、複数またはすべての codespace を削除できます。 -`--all` - Delete all of your codespaces. +`--all` - すべての codespace を削除します。 -`--repo REPOSITORY` - Delete all of your codespaces for this repository. Or use together with the `--days` flag to filter by age of the codespace. +`--repo REPOSITORY` - このリポジトリのすべての codespace を削除します。 または、`--days` フラグと共に使用して、codespace の経過時間でフィルターします。 -`--days NUMBER` - Delete all of your codespaces that are older than the specified number of days. Can be used together with the `--repo` flag. +`--days NUMBER` - 指定した日数より古い codespace をすべて削除します。 `--repo` フラグと共に使用できます。 -By default you are prompted to confirm deletion of any codespaces that contain unsaved changes. You can use the `--force` flag to skip this confirmation. +既定では、保存されていない変更を含む codespace の削除を確認するメッセージが表示されます。 `--force` フラグを使用して、この確認をスキップできます。 -### Example +### 例 -Delete all of the codespaces for the `octo-org/octo-repo` repository that you created more than 7 days ago. +7 日以上前に作成した `octo-org/octo-repo` リポジトリのすべての codespace を削除します。 ``` gh cs delete --repo octo-org/octo-repo --days 7 @@ -91,37 +96,37 @@ gh cs delete --repo octo-org/octo-repo --days 7 {% endcli %} -## Deleting codespaces in your organization +## 組織内の codespace を削除する -As an organization owner, you can use {% data variables.product.prodname_cli %} to delete any codespace in your organization. +組織の所有者は、{% data variables.product.prodname_cli %} を使用して、組織内の任意の codespace を削除できます。 {% webui %} -For more information, click the "{% data variables.product.prodname_cli %}" tab near the top of this page. +詳細については、このページの上部にある [{% data variables.product.prodname_cli %}] タブをクリックしてください。 {% endwebui %} {% vscode %} -For more information, click the "{% data variables.product.prodname_cli %}" tab near the top of this page. +詳細については、このページの上部にある [{% data variables.product.prodname_cli %}] タブをクリックしてください。 {% endvscode %} {% cli %} -1. Enter one of these commands to display a list of codespaces. - * `gh codespace delete --org ORGANIZATION` - Lists the current codespaces in the specified organization. - * `gh codespace delete --org ORGANIZATION --user USER` - Lists only those codespaces created by the specified user. - You must be an owner of the specified organization. -1. In the list of codespaces, navigate to the codespace you want to delete. -1. To delete the selected codespace press Enter. +1. 次のいずれかのコマンドを入力して、codespace の一覧を表示します。 + * `gh codespace delete --org ORGANIZATION` - 指定した組織内の現在の codespace を一覧表示します。 + * `gh codespace delete --org ORGANIZATION --user USER` - 指定したユーザーが作成した codespace のみを一覧表示します。 + 自分が指定した組織の所有者である必要があります。 +1. codespace の一覧で、削除したい codespace に移動します。 +1. 選択した codespace を削除するには、Enter キーを押します。 - If the codespace contains unsaved changes you will be prompted to confirm deletion. + codespace に未保存の変更が含まれている場合は、削除の確認を求めるメッセージが表示されます。 {% endcli %} -You can also use the REST API to delete codespaces for your organization. For more information, see "[Codespaces organizations](/rest/codespaces/organizations#delete-a-codespace-from-the-organization)." +REST API を使用して組織の codespace を削除することもできます。 詳細については、[codespace 組織](/rest/codespaces/organizations#delete-a-codespace-from-the-organization)に関する記事を参照してください。 -## Further reading -- "[Codespaces lifecycle](/codespaces/developing-in-codespaces/codespaces-lifecycle)" -- "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)" +## 参考資料 +- 「[Codespaces のライフサイクル](/codespaces/developing-in-codespaces/codespaces-lifecycle)」 +- [codespace の自動削除の構成](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces) diff --git a/translations/ja-JP/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md b/translations/ja-JP/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md index ed9f3b5c99..8189dc923c 100644 --- a/translations/ja-JP/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md +++ b/translations/ja-JP/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md @@ -1,6 +1,6 @@ --- -title: Developing in a codespace -intro: 'You can open a codespace on {% data variables.product.product_name %}, then develop using {% data variables.product.prodname_vscode %}''s features.' +title: codespace で開発する +intro: '{% data variables.product.product_name %} で codespace を開き、{% data variables.product.prodname_vscode %} の機能を使用して開発できます。' product: '{% data reusables.gated-features.codespaces %}' redirect_from: - /github/developing-online-with-github-codespaces/developing-in-a-codespace @@ -14,43 +14,46 @@ topics: - Fundamentals - Developer shortTitle: Develop in a codespace +ms.openlocfilehash: 459e98978fdc062d96372c26c56a0f042878d40d +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148108988' --- +## {% data variables.product.prodname_github_codespaces %} での開発について - - -## About development with {% data variables.product.prodname_github_codespaces %} - -{% data variables.product.prodname_github_codespaces %} provides you with the full development experience of {% data variables.product.prodname_vscode %}. {% data reusables.codespaces.use-visual-studio-features %} +{% data variables.product.prodname_github_codespaces %} は、{% data variables.product.prodname_vscode %} の完全な開発体験を提供します。 {% data reusables.codespaces.use-visual-studio-features %} {% data reusables.codespaces.links-to-get-started %} -![Codespace overview with annotations](/assets/images/help/codespaces/codespace-overview-annotated.png) +![codespace の概要(注釈付き)](/assets/images/help/codespaces/codespace-overview-annotated.png) -1. Side Bar - By default, this area shows your project files in the Explorer. -2. Activity Bar - This displays the Views and provides you with a way to switch between them. You can reorder the Views by dragging and dropping them. -3. Editor - This is where you edit your files. You can use the tab for each editor to position it exactly where you need it. -4. Panels - This is where you can see output and debug information, as well as the default place for the integrated Terminal. -5. Status Bar - This area provides you with useful information about your codespace and project. For example, the branch name, configured ports, and more. +1. サイドバー: デフォルト設定では、このエリアには Explorer でプロジェクトファイルが表示されます。 +2. アクティビティバー: ビューが表示され、それらを切り替える方法が提供されます。 ビューはドラッグアンドドロップで並べ替えることができます。 +3. エディタ: ファイルを編集できます。 各エディタのタブを使用して、必要な場所に正確に配置できます。 +4. パネル: 出力とデバッグ情報、および統合ターミナルのデフォルトの場所を確認できます。 +5. ステータスバー: このエリアには、codespace とプロジェクトに関する有用な情報が表示されます。 たとえば、ブランチ名、設定されたポートなどです。 -For more information on using {% data variables.product.prodname_vscode_shortname %}, see the [User Interface guide](https://code.visualstudio.com/docs/getstarted/userinterface) in the {% data variables.product.prodname_vscode_shortname %} documentation. +{% data variables.product.prodname_vscode_shortname %} の使用方法の詳しい情報については、{% data variables.product.prodname_vscode_shortname %} ドキュメントで[ユーザー インターフェイス ガイド](https://code.visualstudio.com/docs/getstarted/userinterface)を参照してください。 {% data reusables.codespaces.connect-to-codespace-from-vscode %} -{% data reusables.codespaces.use-chrome %} For more information, see "[Troubleshooting {% data variables.product.prodname_github_codespaces %} clients](/codespaces/troubleshooting/troubleshooting-codespaces-clients)." +{% data reusables.codespaces.use-chrome %}詳しくは、「[{% data variables.product.prodname_github_codespaces %} クライアントのトラブルシューティング](/codespaces/troubleshooting/troubleshooting-codespaces-clients)」を参照してください。 -### Personalizing your codespace +### Codespace をパーソナライズする -{% data reusables.codespaces.about-personalization %} For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)." +{% data reusables.codespaces.about-personalization %} 詳しくは、「[アカウントの {% data variables.product.prodname_github_codespaces %} をパーソナライズする](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)」をご覧ください。 -{% data reusables.codespaces.apply-devcontainer-changes %} For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)." +{% data reusables.codespaces.apply-devcontainer-changes %}詳しくは、「[開発コンテナーの概要](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)」を参照してください。 -### Running your app from a codespace -{% data reusables.codespaces.about-port-forwarding %} For more information, see "[Forwarding ports in your codespace](/github/developing-online-with-codespaces/forwarding-ports-in-your-codespace)." +### Codespace からアプリケーションを実行する +{% data reusables.codespaces.about-port-forwarding %} 詳しい情報については、「[Codespace でポートを転送する](/github/developing-online-with-codespaces/forwarding-ports-in-your-codespace)」を参照してください。 -### Committing your changes +### 変更をコミットする {% data reusables.codespaces.committing-link-to-procedure %} -### Using the {% data variables.product.prodname_vscode_command_palette %} +### {% data variables.product.prodname_vscode_command_palette %} を使用する -The {% data variables.product.prodname_vscode_command_palette %} allows you to access and manage many features for {% data variables.product.prodname_github_codespaces %} and {% data variables.product.prodname_vscode_shortname %}. For more information, see "[Using the {% data variables.product.prodname_vscode_command_palette_shortname %} in {% data variables.product.prodname_github_codespaces %}](/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces)." +{% data variables.product.prodname_vscode_command_palette %} を使用すると、{% data variables.product.prodname_github_codespaces %} と {% data variables.product.prodname_vscode_shortname %} で多くの機能を利用したり、管理したりすることができます。 詳しくは、「[{% data variables.product.prodname_vscode_command_palette_shortname %} in {% data variables.product.prodname_github_codespaces %} の使用](/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces)」を参照してください。 diff --git a/translations/ja-JP/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md b/translations/ja-JP/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md new file mode 100644 index 0000000000..11bf3d3b04 --- /dev/null +++ b/translations/ja-JP/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md @@ -0,0 +1,99 @@ +--- +title: codespace の停止と開始 +intro: codespace を停止して開始すると、リソースを保存し、作業を一時停止することができます。 +product: '{% data reusables.gated-features.codespaces %}' +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Codespaces + - Fundamentals + - Developer +shortTitle: Stop a codespace +ms.openlocfilehash: 82e547b62593a74bb201dddd4992f41417d686f9 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109660' +--- +## codespace の停止と開始について + +{% data reusables.codespaces.stopping-a-codespace %} + +codespaces は、作成またはアクセスした場所に関係なく、 https://github.com/codespaces で表示および管理できます。 + +## codespace を停止する + + {% webui %} + +{% data reusables.codespaces.navigate-to-codespaces-page %} + 1. 停止する codespace の右側にある省略記号 ( **...** ) をクリックします。 + 1. **[codespace の停止]** をクリックします。 + ![codespace を停止するオプションのスクリーンショット](/assets/images/help/codespaces/stop-codespace-webui.png) + + {% endwebui %} + + + {% cli %} + + {% data reusables.cli.cli-learn-more %} + + codespace を停止するには、`gh codespace stop` サブコマンドを使用し、表示される一覧から停止する codespace を選びます。 + + ```shell{:copy} + gh codespace stop + ``` + + {% endcli %} + + + {% vscode %} + +{% data reusables.vs-code.open-command-palette %} +1. 「`stop`」と入力し、オプションの一覧から **[codespace: codespace の停止]** を選びます。 +1. codespace の一覧で、停止する codespace を選びます。 + + {% endvscode %} + + +## codespace の再起動 + + {% webui %} + +{% data reusables.codespaces.navigate-to-codespaces-page %} +1. 再起動する codespace の名前をクリックします。 +![停止した codespace のスクリーンショット](/assets/images/help/codespaces/restart-codespace-webui.png) + + {% endwebui %} + + {% cli %} + +codespace を再起動するとき、{% data variables.product.prodname_vscode %} で開くか、ブラウザーで開くかを選ぶことができます。 + + - codespace を再起動し、{% data variables.product.prodname_vscode %} で開くには、`gh codespace code` サブコマンドを使用し、表示される一覧から再起動する codespace を選びます。 + + ```shell{:copy} + gh codespace code + ``` + + - codespace を再起動してブラウザーで開くには、`gh codespace open --web` サブコマンドを使用し、表示される一覧から再起動する codespace を選びます。 + + ```shell{:copy} + gh codespace open --web + ``` + + {% endcli %} + + + {% vscode %} + +{% data reusables.vs-code.open-command-palette %} +1. 「`connect`」と入力し、オプションの一覧から **[codespaces: codespace に接続]** を選びます。 +1. codespace の一覧で、再起動する codespace を選びます。 + + {% endvscode %} + + ## 参考資料 +- 「[Codespaces のライフサイクル](/codespaces/developing-in-codespaces/codespaces-lifecycle)」 diff --git a/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md b/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md index 393bd27b3b..c61b2b0b19 100644 --- a/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md +++ b/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization.md @@ -15,16 +15,16 @@ topics: - Codespaces - Billing - Administrator -ms.openlocfilehash: f706ac57370d024cbee24bf027c782a42c11daa9 -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 +ms.openlocfilehash: 97d8b3fce0499ea945c9a2dcfe469759a097d77e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147676649' +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106486' --- ## Organization での {% data variables.product.prodname_github_codespaces %} の有効化について -組織の所有者は、組織内のどのユーザーが組織の負担で codespace を作成および使用できるかを制御できます。 +組織の所有者は、組織内のどのユーザーが組織の負担で codespace を作成および使用できるかを制御できます。 価格については、「[GitHub Codespaces の請求について](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)」をご覧ください。 リポジトリをクローンできるユーザーのみが、そのリポジトリの codespace を作成できます。 組織によって所有されるリポジトリの codespace をユーザーが作成できるようにするには、次の手順を実行する必要があります。 diff --git a/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md b/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md index 996b22f228..db65834911 100644 --- a/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md +++ b/translations/ja-JP/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: 組織内の codespace を一覧表示する shortTitle: List organization codespaces -intro: You can list all of the currently active or stopped codespaces for your organization. +intro: 組織に対して現在アクティブになっているまたは停止している codespace をすべて一覧表示できます。 product: '{% data reusables.gated-features.codespaces %}' permissions: 'To list all of the current codespaces for your organization, you must be an organization owner.' versions: @@ -11,31 +11,36 @@ type: how_to topics: - Codespaces - Administrator +ms.openlocfilehash: 1353548a4520cb69eee85437a35804faf6724c68 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106478' --- +## 概要 -## Overview +組織の所有者は、組織に対して現在アクティブになっているまたは停止している codespace をすべて一覧表示できます。 これを行って、ユーザーが作成している codespace の数を確認し、不要なコストが発生していないことを確認することをお勧めします。 価格については、「[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 GitHub Codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)." +組織用の codespace を一覧表示する最も簡単な方法は、{% data variables.product.prodname_cli %} を使用することです。 REST API を使用することもできます。これにより、各 codespace に関する詳しい情報を確認できます。 -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. +Organization または Enterprise の現在の合計 {% data variables.product.prodname_codespaces %} 使用量を確認し、詳細なレポートを生成する方法については、「[{% data variables.product.prodname_github_codespaces %} の使用量を表示する](/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)." +### {% data variables.product.prodname_cli %} を使用して codespace を一覧表示する -### Using {% data variables.product.prodname_cli %} to list codespaces - -To list all of the current codespaces for a specified organization, use the following command. +指定した組織に対する現在の codespace をすべて一覧表示するには、次のコマンドを使用します。 ```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 +このコマンドを実行すると、codespace ごとに次の情報を含むリストが返されます。 + - 名前と表示名 + - codespace を作成したユーザー + - リポジトリとブランチ + - codespace の現在の状態 -To list all of the current codespaces for an organization that were created by a specific user, use the following command. +特定のユーザーによって作成された、組織向けの現在の codespace をすべて一覧表示するには、次のコマンドを使用します。 ```shell{:copy} gh codespace list --org ORGANIZATION --user USER @@ -43,12 +48,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. +**注**: 上記のコマンドでは、`ORGANIZATION` を、クエリを実行する組織の名前に置き換えます。 組織の所有者でなければなりません。 {% endnote %} -### Using the REST API to list codespaces +### REST API を使用して codespace を一覧表示する -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. +組織に対する現在の codespace を一覧表示する別の方法として、`/orgs/{org}/codespaces` API エンドポイントを使用することもできます。 これを使用すると、{% data variables.product.prodname_cli %} よりも多くの情報が返されます。たとえば、マシンの種類に関する詳しい情報などです。 -For more information about this endpoint, see "[Codespaces organizations](/rest/codespaces/organizations#list-codespaces-for-the-organization)." +このエンドポイントについて詳しくは、「[Codespaces Organizations](/rest/codespaces/organizations#list-codespaces-for-the-organization)」を参照してください。 diff --git a/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md b/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md index f2507b7be9..71be19cec2 100644 --- a/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md +++ b/translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md @@ -1,7 +1,7 @@ --- -title: Managing encrypted secrets for your repository and organization for GitHub Codespaces +title: リポジトリの暗号化されたシークレットと GitHub Codespaces の Organization を管理する shortTitle: Encrypted secrets -intro: 'Encrypted secrets allow you to store sensitive information in your organization, repository, or {% data variables.product.prodname_github_codespaces %}.' +intro: '暗号化されたシークレットを使用すると、機密情報を Organization、リポジトリ、または {% data variables.product.prodname_github_codespaces %} に保存できます。' product: '{% data reusables.gated-features.codespaces %}' permissions: 'To manage secrets for {% data variables.product.prodname_github_codespaces %} for an organization, you must be an organization owner.' versions: @@ -13,72 +13,68 @@ topics: - Security redirect_from: - /codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces +ms.openlocfilehash: b57b094fe18a76cb1a7cae3f69858af31d5a4037 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148008681' --- +## シークレットについて - +シークレットは、Organization またはリポジトリで作成する暗号化された環境変数です。 作成したシークレットは、{% data variables.product.prodname_github_codespaces %} で使用できます。 GitHub では、[libsodium シール ボックス](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes)を使用して、シークレットが GitHub に到達する前に暗号化し、codespace で使用する場合にのみ復号化します。 -## About secrets - -Secrets are encrypted environment variables that you create in an organization or repository. The secrets that you create are available to use in {% data variables.product.prodname_github_codespaces %}. GitHub uses a [libsodium sealed box](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes) to encrypt secrets before they reach GitHub and only decrypts them when you use them in a codespace. - -Organization-level secrets let you share secrets between multiple repositories, which reduces the need to create duplicate secrets. You can use access policies to control which repositories can use organization secrets. +Organization レベルのシークレットを使用すると、複数のリポジトリ間でシークレットを共有できるため、重複するシークレットを作成する必要が軽減されます。 アクセスポリシーを使用して、Organization のシークレットを使用できるリポジトリを制御できます。 {% data reusables.codespaces.secrets-on-start %} -### Naming secrets +### シークレットに名前を付ける -{% data reusables.codespaces.secrets-naming %} For example, a secret created at the repository level must have a unique name in that repository, and a secret created at the organization level must have a unique name at that level. +{% data reusables.codespaces.secrets-naming %} たとえば、リポジトリレベルで作成されたシークレットは、そのリポジトリ内で一意の名前である必要があり、Organization レベルで作成されたシークレットは、そのレベルで一意の名前である必要があります。 {% data reusables.codespaces.secret-precedence %} -### Limits for secrets +### シークレットの制限 -You can store up to 100 secrets per organization and 100 secrets per repository. +Organization ごとに最大 100 個のシークレット、リポジトリごとに最大 100 個のシークレットを保存できます。 -Secrets are limited to 64 KB in size. +シークレットの容量は最大64 KBです。 -## Adding secrets for a repository +## リポジトリにシークレットを追加する -To create secrets for an organization repository, you must have administrator access. +Organization リポジトリのシークレットを作成するには、管理者アクセス権が必要です。 -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.codespaces.sidebar-secret %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.codespaces.sidebar-secret %} -2. At the top of the page, click **New repository secret**. -3. Type a name for your secret in the **Name** input box. -4. Enter the value for your secret. -5. Click **Add secret**. +2. ページの上部にある **[新しいリポジトリ シークレット]** をクリックします。 +3. **[名前]** 入力ボックスにシークレットの名前を入力します。 +4. シークレットの値を入力します。 +5. **[シークレットの追加]** をクリックします。 -## Adding secrets for an organization +## Organization にシークレットを追加する -When creating a secret in an organization, you can use a policy to limit which repositories can access that secret. For example, you can grant access to all repositories, or limit access to only private repositories or a specified list of repositories. +Organizationでシークレットを作成する場合、ポリシーを使用して、そのシークレットにアクセスできるリポジトリを制限できます。 たとえば、すべてのリポジトリにアクセスを許可したり、プライベート リポジトリまたは指定したリポジトリ のリストのみにアクセスを制限したりできます。 {% data reusables.actions.permissions-statement-secrets-organization %} -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.codespaces.sidebar-secret %} +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.codespaces.sidebar-secret %} -2. At the top of the page, click **New organization secret**. -3. Type a name for your secret in the **Name** input box. -4. Enter the **Value** for your secret. -5. From the **Repository access** dropdown list, choose an access policy. - ![Repository Access list with private repositories selected](/assets/images/help/codespaces/secret-repository-access.png) -6. Click **Add secret**. +2. ページの上部にある **[新しい Organization のシークレット]** をクリックします。 +3. **[名前]** 入力ボックスにシークレットの名前を入力します。 +4. シークレットの **[値]** を入力します。 +5. **[リポジトリ アクセス]** ドロップダウン リストから、アクセス ポリシーを選択します。 + ![プライベート リポジトリが選択された [リポジトリ アクセス] リスト](/assets/images/help/codespaces/secret-repository-access.png) +6. **[シークレットの追加]** をクリックします。 -## Reviewing access to organization-level secrets +## Organizationレベルのシークレットへのアクセスの確認 -You can check which access policies are applied to a secret in your organization. +Organization 内のシークレットに適用されているアクセスポリシーを確認できます。 -{% data reusables.organizations.navigate-to-org %} -{% data reusables.organizations.org_settings %} -{% data reusables.codespaces.sidebar-secret %} +{% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.codespaces.sidebar-secret %} -1. The list of secrets includes any configured permissions and policies. For example: -![Secrets list](/assets/images/help/settings/actions-org-secrets-list.png) -1. For more details on the configured permissions for each secret, click **Update**. +1. シークレットのリストには、設定済みのアクセス許可とポリシーが含まれます。 次に例を示します。 ![シークレットの一覧](/assets/images/help/settings/actions-org-secrets-list.png) +1. 各シークレットに構成されているアクセス許可の詳細については、 **[更新]** をクリックします。 -## Further reading +## 参考資料 -- "[Managing encrypted secrets for your codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)" +- 「[codespace の暗号化されたシークレットを管理する](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)」 diff --git a/translations/ja-JP/content/codespaces/overview.md b/translations/ja-JP/content/codespaces/overview.md index e0494d19cb..f848c4647c 100644 --- a/translations/ja-JP/content/codespaces/overview.md +++ b/translations/ja-JP/content/codespaces/overview.md @@ -1,8 +1,8 @@ --- -title: GitHub Codespaces overview +title: GitHub Codespaces の概要 shortTitle: Overview product: '{% data reusables.gated-features.codespaces %}' -intro: 'This guide introduces {% data variables.product.prodname_github_codespaces %} and provides details on how it works and how to use it.' +intro: 'このガイドでは、{% data variables.product.prodname_github_codespaces %} について紹介し、そのしくみと使用方法について詳しく説明します。' allowTitleToDifferFromFilename: true redirect_from: - /codespaces/codespaces-reference/about-codespaces @@ -16,32 +16,37 @@ versions: type: overview topics: - Codespaces +ms.openlocfilehash: 2a99d33f66ab9aa9d33d609124a7f0b2a80bb0c9 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106902' --- +## codespace とは -## What is a codespace? +codespace は、クラウドでホストされている開発環境です。 [構成ファイル](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project)をリポジトリにコミットすることで、{% data variables.product.prodname_github_codespaces %} のプロジェクトをカスタマイズできます (コードとしての構成とよく呼ばれます)。これにより、プロジェクトのすべてのユーザーに対して繰り返し可能な codespace 構成が作成されます。 -A codespace is a development environment that's hosted in the cloud. You can customize your project for {% data variables.product.prodname_github_codespaces %} by committing [configuration files](/codespaces/customizing-your-codespace/configuring-codespaces-for-your-project) to your repository (often known as Configuration-as-Code), which creates a repeatable codespace configuration for all users of your project. +{% data variables.product.prodname_github_codespaces %} は、{% data variables.location.product_location %} によってホストされるさまざまな VM ベースのコンピューティング オプションで実行されます。2 コアのコンピューターから最大 32 コアのコンピューターまで構成できます。 codespace には、ブラウザーから、または {% data variables.product.prodname_vscode %} を使用してローカルに、接続できます。 -{% data variables.product.prodname_github_codespaces %} run on a variety of VM-based compute options hosted by {% data variables.location.product_location %}, which you can configure from 2 core machines up to 32 core machines. You can connect to your codespaces from the browser or locally using {% data variables.product.prodname_vscode %}. +![{% data variables.product.prodname_github_codespaces %} のしくみを示す図](/assets/images/help/codespaces/codespaces-diagram.png) -![A diagram showing how {% data variables.product.prodname_github_codespaces %} works](/assets/images/help/codespaces/codespaces-diagram.png) +## {% data variables.product.prodname_github_codespaces %} の使用 -## Using {% data variables.product.prodname_github_codespaces %} +任意のブランチから codespace を作成するか、リポジトリにコミットして、クラウドベースのコンピューティング リソースを使用した開発を開始できます。 {% data reusables.codespaces.links-to-get-started %} -You can create a codespace from any branch or commit in your repository and begin developing using cloud-based compute resources. {% data reusables.codespaces.links-to-get-started %} +codespace のランタイムとツールをカスタマイズするには、リポジトリ用に 1 つ以上の開発コンテナー構成を作成できます。 開発コンテナー構成をリポジトリに追加すると、ユーザーがリポジトリで実行する作業に適したさまざまな開発環境の選択肢を定義できます。 -To customize the runtimes and tools in your codespace, you can create one or more dev container configurations for your repository. Adding dev container configurations to your repository allows you to define a choice of different development environments that are appropriate for the work people will do in your repository. +開発コンテナー構成を追加しない場合、{% data variables.product.prodname_github_codespaces %} によって、多くのツール、言語、ランタイム環境が含まれる既定の codespace イメージを含む環境に、リポジトリがクローンされます。 詳細については、「[開発コンテナーの概要](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)」をご覧ください。 -If you don't add a dev container configuration, {% data variables.product.prodname_github_codespaces %} will clone your repository into an environment with the default codespace image that includes many tools, languages, and runtime environments. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)". +パブリックの [dotfiles](https://dotfiles.github.io/tutorials/) リポジトリと[設定同期](https://code.visualstudio.com/docs/editor/settings-sync)を使用して、codespace 環境の側面をパーソナル化することもできます。パーソナル化には、シェルの基本設定、追加のツール、エディターの設定、{% data variables.product.prodname_vscode_shortname %} 拡張機能を含めることができます。 詳細については、「[codespace のカスタマイズ](/codespaces/customizing-your-codespace)」を参照してください。 -You can also personalize aspects of your codespace environment by using a public [dotfiles](https://dotfiles.github.io/tutorials/) repository and [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync). Personalization can include shell preferences, additional tools, editor settings, and {% data variables.product.prodname_vscode_shortname %} extensions. For more information, see "[Customizing your codespace](/codespaces/customizing-your-codespace)". +## {% data variables.product.prodname_codespaces %} の支払いについて -## About billing for {% data variables.product.prodname_codespaces %} - -For information on pricing, storage, and usage for {% data variables.product.prodname_github_codespaces %}, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)." +{% data variables.product.prodname_github_codespaces %} の価格、ストレージ、使用方法について詳しくは、「[{% data variables.product.prodname_github_codespaces %} の課金について](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)」を参照してください。 {% data reusables.codespaces.codespaces-spending-limit-requirement %} -{% data reusables.codespaces.codespaces-monthly-billing %} For information on how organizations owners and billing managers can manage the spending limit for {% data variables.product.prodname_github_codespaces %} for an organization, see "[Managing spending limits for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)." +{% data reusables.codespaces.codespaces-monthly-billing %} Organization オーナーと課金マネージャーが Organization での {% data variables.product.prodname_github_codespaces %} の利用制限を管理する方法については、「[{% data variables.product.prodname_github_codespaces %} の利用制限の管理](/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces)」を参照してください。 -You can see who will pay for a codespace before you create it. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." +codespace を作成する前に、その codespace に対して支払うユーザーを確認できます。 詳細については、「[codespace を作成する](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)」を参照してください。 diff --git a/translations/ja-JP/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md b/translations/ja-JP/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md index 0ef2d0b210..93daf1b4b3 100644 --- a/translations/ja-JP/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md +++ b/translations/ja-JP/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md @@ -1,7 +1,7 @@ --- -title: Allowing a prebuild to access other repositories +title: プレビルドで他のリポジトリにアクセスできるようにする shortTitle: Allow external repo access -intro: 'You can permit your prebuild to access other {% data variables.product.prodname_dotcom %} repositories so that it can be built successfully.' +intro: '正常にビルドできるように、プレビルドが他の {% data variables.product.prodname_dotcom %} リポジトリにアクセスすることを許可できます。' versions: fpt: '*' ghec: '*' @@ -11,53 +11,58 @@ topics: - Set up product: '{% data reusables.gated-features.codespaces %}' permissions: People with admin access to a repository can configure prebuilds for the repository. +ms.openlocfilehash: c88433a59ca297f419aec787f9cff1b6c3013c89 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107318' --- +既定では、事前ビルド構成の {% data variables.product.prodname_actions %} ワークフローは、それ自身のリポジトリ コンテンツにのみアクセスできます。 プロジェクトで、他の場所にある追加のリソースを使って、開発環境を構築できます。 -By default, the {% data variables.product.prodname_actions %} workflow for a prebuild configuration can only access its own repository contents. Your project may use additional resources, located elsewhere, to build the development environment. +## プレビルドに外部リソースの読み取りアクセスを許可する -## Allowing a prebuild read access external resources - -You can configure read access to other {% data variables.product.prodname_dotcom %} repositories, with the same repository owner, by specifying permissions in the `devcontainer.json` file used by your prebuild configuration. For more information, see "[Managing access to other repositories within your codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)." +プレビルド構成で使われる `devcontainer.json` ファイルにアクセス許可を指定すると、リポジトリ所有者が同じである他の {% data variables.product.prodname_dotcom %} リポジトリへの読み取りアクセスを構成できます。 詳しくは、「[codespace 内の他のリポジトリへのアクセスの管理](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)」をご覧ください。 {% note %} -**Note**: You can only authorize read permissions in this way, and the owner of the target repository must be the same as the owner of the repository for which you're creating a prebuild. For example, if you're creating a prebuild configuration for the `octo-org/octocat` repository, then you'll be able to grant read permissions for other `octo-org/*` repositories if this is specified in the `devcontainer.json` file, and provided you have the permissions yourself. +**注**: 読み取りアクセス許可は、この方法でのみ認可でき、ターゲット リポジトリの所有者は、プレビルドを作るリポジトリの所有者と同じである必要があります。 たとえば、`octo-org/octocat` リポジトリにプレビルド構成を作る場合は、これが `devcontainer.json` ファイルに指定されていて、そのアクセス許可が自分にあれば、他の `octo-org/*` リポジトリに対する読み取りアクセス許可を付与できます。 {% endnote %} -When you create or edit a prebuild configuration for a `devcontainer.json` file that sets up read access to other repositories with the same repository owner, you'll be prompted to grant these permissions when you click **Create** or **Update**. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)." +リポジトリ所有者が同じである他のリポジトリへの読み取りアクセスを設定する `devcontainer.json` ファイルに対してプレビルド構成を作成または編集するとき、 **[作成]** または **[更新]** をクリックすると、これらのアクセス許可を付与するように求められます。 詳しくは、「[事前ビルドを構成する](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)」をご覧ください。 -## Allowing a prebuild write access external resources +## プレビルドに外部リソースの書き込みアクセスを許可する -If your project requires write access to resources, or if the external resources reside in a repository with a different owner to the repository for which you are creating a prebuild configuration, you can use a {% data variables.product.pat_generic %} to grant this access. +プロジェクトでリソースへの書き込みアクセスが必要な場合、または外部リソースが、事前ビルド構成を作っているリポジトリとは所有者が異なるリポジトリに存在する場合は、{% data variables.product.pat_generic %}を使ってこのアクセス権を付与できます。 -You will need to create a new personal account and then use this account to create a {% data variables.product.pat_v1 %} with the appropriate scopes. +新しい個人アカウントを作り、このアカウントを使って、適切なスコープを持つ{% data variables.product.pat_v1 %} を作る必要があります。 -1. Create a new personal account on {% data variables.product.prodname_dotcom %}. +1. {% data variables.product.prodname_dotcom %} に新しい個人アカウントを作成します。 {% warning %} - **Warning**: Although you can generate the {% data variables.product.pat_v1 %} using your existing personal account, we strongly recommend creating a new account with access only to the target repositories required for your scenario. This is because the access token's `repository` permission grants access to all of the repositories that the account has access to. For more information, see "[Signing up for a new GitHub account](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)" and "[Security hardening for {% data variables.product.prodname_actions %}](/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access)." + **警告**: 既存の個人アカウントを使用して{% data variables.product.pat_v1 %} を生成することはできますが、ご自分のシナリオに必要なターゲット リポジトリにのみアクセスできる新しいアカウントを作成することを強くお勧めします。 これは、アクセス トークンの `repository` アクセス許可によって、そのアカウントからアクセスできるすべてのリポジトリへのアクセス権が付与されるからです。 詳細については、「[新しい GitHub アカウントへのサインアップ](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)」および「[ {% data variables.product.prodname_actions %} のセキュリティ強化](/actions/security-guides/security-hardening-for-github-actions#considering-cross-repository-access)」を参照してください。 {% endwarning %} -1. Give the new account read access to the required repositories. For more information, see "[Managing an individual's access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)." -1. While signed into the new account, create a {% data variables.product.pat_v1 %} with the `repo` scope. Optionally, if the prebuild will need to download packages from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, also select the `read:packages` scope. For more information, see "[Creating a {% data variables.product.pat_generic %}](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +1. 新しいアカウントに、必要なリポジトリへの読み取りアクセス権を付与します。 詳細については、「[Organization のリポジトリへの個人のアクセスを管理する](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)」を参照してください。 +1. 新しいアカウントにサインインしている間に、`repo` スコープを持つ{% data variables.product.pat_v1 %} を作成します。 必要に応じて、事前ビルドで {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} からパッケージをダウンロードする必要がある場合は、`read:packages` スコープも選択します。 詳しい情報については、「[{% data variables.product.pat_generic %}の作成](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 - !['repo' and 'packages' scopes selected for a {% data variables.product.pat_v1 %}](/assets/images/help/codespaces/prebuilds-select-scopes.png) + ![{% data variables.product.pat_v1 %} に対して選ばれた 'repo' スコープと 'packages' スコープ](/assets/images/help/codespaces/prebuilds-select-scopes.png) - If the prebuild will use a package from the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %}, you will need to either grant the new account access to the package or configure the package to inherit the access permissions of the repository you are prebuilding. For more information, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." -{% ifversion ghec %}1. Authorize the token for use with SAML single sign-on (SSO), so that it can access repositories that are owned by organizations with SSO enabled. For more information, see "[Authorizing a {% data variables.product.pat_generic %} for use with SAML single sign-on](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)." + 事前ビルドで {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} のパッケージを使用する場合は、新しいアカウントにパッケージへのアクセス権を付与するか、事前ビルドするリポジトリのアクセス許可を継承するようにパッケージを構成する必要があります。 詳細については、「[パッケージのアクセス制御と可視性の設定](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)」を参照してください。 +{% ifversion ghec %}1. シングル サインオン (SSO) が有効になっている Organization が所有するリポジトリにアクセスできるように、SAML SSO で使用するトークンを認可します。 詳細については、「[SAML シングル サインオンで利用するために{% data variables.product.pat_generic %}を承認する](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)」を参照してください。 - ![The button to configure SSO for a {% data variables.product.pat_v1 %}](/assets/images/help/codespaces/configure-SSO-for-PAT.png) + ![{% data variables.product.pat_v1 %} の SSO を構成するためのボタン](/assets/images/help/codespaces/configure-SSO-for-PAT.png) {% endif %} -1. Copy the token string. You will assign this to a {% data variables.product.prodname_codespaces %} repository secret. -1. Sign back into the account that has admin access to the repository. -1. In the repository for which you want to create {% data variables.product.prodname_github_codespaces %} prebuilds, create a new {% data variables.product.prodname_codespaces %} repository secret called `CODESPACES_PREBUILD_TOKEN`, giving it the value of the token you created and copied. For more information, see "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-a-repository)." +1. トークン文字列をコピーします。 これを {% data variables.product.prodname_codespaces %} リポジトリ シークレットに割り当てます。 +1. リポジトリへの管理者アクセス権を持つアカウントにもう一度サインインします。 +1. {% data variables.product.prodname_github_codespaces %} 事前ビルドを作成するリポジトリで、`CODESPACES_PREBUILD_TOKEN` という名前の新しい {% data variables.product.prodname_codespaces %} リポジトリ シークレットを作成して、作成してコピーしたトークンの値を指定します。 詳しくは、「[リポジトリの暗号化されたシークレットと {% data variables.product.prodname_github_codespaces %} の Organization を管理する](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces#adding-secrets-for-a-repository)」をご覧ください。 -The {% data variables.product.pat_generic %} will be used for all subsequent prebuilds created for your repository. Unlike other {% data variables.product.prodname_codespaces %} repository secrets, the `CODESPACES_PREBUILD_TOKEN` secret is only used for prebuilding and will not be available to use in codespaces created from your repository. +この{% data variables.product.pat_generic %}は、リポジトリ用に作成された後続のすべての事前ビルドに使用されます。 他の {% data variables.product.prodname_codespaces %} リポジトリ シークレットとは異なり、`CODESPACES_PREBUILD_TOKEN` シークレットは事前ビルドにのみ使用され、リポジトリから作成される codespace では使用できません。 -## Further reading +## 参考資料 -- "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds)" -- "[Troubleshooting prebuilds](/codespaces/troubleshooting/troubleshooting-prebuilds)" +- [プレビルドの構成](/codespaces/prebuilding-your-codespaces/configuring-prebuilds) +- [プレビルドに関するトラブルシューティング](/codespaces/troubleshooting/troubleshooting-prebuilds) diff --git a/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/automatically-opening-files-in-the-codespaces-for-a-repository.md b/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/automatically-opening-files-in-the-codespaces-for-a-repository.md new file mode 100644 index 0000000000..7756675ef7 --- /dev/null +++ b/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/automatically-opening-files-in-the-codespaces-for-a-repository.md @@ -0,0 +1,55 @@ +--- +title: リポジトリの codespace にあるファイルを自動的に開く +shortTitle: Automatically opening files +intro: 'あなたのリポジトリの codespace を誰かが作成し、{% data variables.product.prodname_vscode %} Web クライアントでその codespace を開いたときに、特定のファイルが自動的に開かれるように設定することができます。' +permissions: People with write permissions to a repository can create or edit the codespace configuration. +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Codespaces + - Set up +ms.openlocfilehash: a57b76eda4bfc47071f3cfeade8f50afde9e01e6 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148114107' +--- +## 概要 + +他のユーザーがリポジトリに codespace を作成するときに確認しておくと便利な特定のファイルがある場合は、{% data variables.product.prodname_vscode_shortname %} Web クライアントでそのファイルが自動的に開かれるように設定することができます。 この設定は、リポジトリの開発コンテナー構成ファイルで行います。 + +指定した 1 つ以上のファイルが開かれるのは、Web クライアントで codespace が初めて開かれたときのみです。 指定したファイルをユーザーが閉じた場合、同じユーザーが次にその codespace を開いたときまたは再起動したときに、それらのファイルを自動的に再び開く処理は行われません。 + +{% note %} + +**注**: この自動化は {% data variables.product.prodname_vscode_shortname %} Web クライアントにのみ適用されます。{% data variables.product.prodname_vscode_shortname %} デスクトップ アプリケーションやその他のサポートされるエディターには適用されません。 + +{% endnote %} + +## ファイルが自動的に開かれるように設定する + +{% data reusables.codespaces.edit-devcontainer-json %} +1. `devcontainer.json` ファイルを編集し、`customizations.codespaces.openFiles` プロパティを追加します。 `customizations` プロパティは、ファイルの最上位レベルの、JSON オブジェクト内にあります。 次に例を示します。 + + ```json{:copy} + "customizations": { + "codespaces": { + "openFiles": [ + "README.md", + "scripts/tsconfig.json", + "docs/main/CODING_STANDARDS.md" + ] + } + } + ``` + + `openFiles` プロパティの値は、リポジトリ内の 1 つ以上のファイルの配列です。 パスはリポジトリのルートからの相対パスです (絶対パスはサポートされていません)。 Web クライアントでは、指定した順序でファイルが開かれ、配列の最初のファイルがエディターに表示されます。 + +1. ファイルを保存し、リポジトリの必要なブランチに加えた変更をコミットします。 + +## 参考資料 + +- "[開発コンテナーの概要](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)" diff --git a/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md b/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md index 9bd36a5a2a..639768a9b1 100644 --- a/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md +++ b/translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md @@ -1,7 +1,7 @@ --- -title: Setting a minimum specification for codespace machines +title: codespace コンピューターに対して最小仕様を設定する shortTitle: Set a minimum machine spec -intro: 'You can avoid under-resourced machine types being used for {% data variables.product.prodname_github_codespaces %} for your repository.' +intro: 'リソース不足のコンピューターの種類が、リポジトリの {% data variables.product.prodname_github_codespaces %} に使用されないようにすることができます。' permissions: People with write permissions to a repository can create or edit the codespace configuration. versions: fpt: '*' @@ -11,24 +11,29 @@ topics: - Codespaces - Set up product: '{% data reusables.gated-features.codespaces %}' +ms.openlocfilehash: 623b50a9423d855f807e2b480882f1e5eb2c479f +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148113858' --- +## 概要 -## Overview +作成する各 codespace は個別の仮想マシンでホストされ、通常はさまざまな種類の仮想マシンから選択できます。 マシンの種類ごとにリソース (プロセッサ コア、メモリ、ストレージ) が異なり、既定では、リソースが最も少ないコンピューターの種類が使用されます。 詳細については、「[codespace に合わせたコンピューターの種類の変更](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace#about-machine-types)」を参照してください。 -Each codespace that you create is hosted on a separate virtual machine, and you can usually choose from different types of virtual machines. Each machine type has different resources (processor cores, memory, storage) and, by default, the machine type with the least resources is used. For more information, see "[Changing the machine type for your codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace#about-machine-types)." - -If your project needs a certain level of compute power, you can configure {% data variables.product.prodname_github_codespaces %} so that only machine types that meet these requirements can be used by default, or selected by users. You configure this in a `devcontainer.json` file. +プロジェクトで特定のレベルのコンピューティング能力が必要な場合は、それらの要件を満たすコンピューターの種類のみを、既定で使用、またはユーザーが選択できるように、{% data variables.product.prodname_github_codespaces %} を構成することができます。 `devcontainer.json` ファイル内でこれを構成します。 {% note %} -**Important:** Access to some machine types may be restricted at the organization level. Typically this is done to prevent people choosing higher resourced machines that are billed at a higher rate. If your repository is affected by an organization-level policy for machine types you should make sure you don't set a minimum specification that would leave no available machine types for people to choose. For more information, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)." +**重要:** 一部のコンピューターの種類へのアクセスは、組織レベルで制限される場合があります。 通常、これは、より高いレートで課金される、よりリソースの多いコンピューターをユーザーが選択することを防ぐために行われます。 リポジトリがコンピューターの種類に関する組織レベルのポリシーの影響を受ける場合は、ユーザーが選択できるコンピューターの種類がなくなるような最小仕様を設定しないようにする必要があります。 詳細については、「[コンピューターの種類へのアクセスの制限](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)」を参照してください。 {% endnote %} -## Setting a minimum machine specification +## コンピューターの最小仕様の設定 {% data reusables.codespaces.edit-devcontainer-json %} -1. Edit the `devcontainer.json` file, adding the `hostRequirements` property at the top level of the file, within the enclosing JSON object. For example: +1. `devcontainer.json` ファイルを編集し、ファイルの最上位レベルにある JSON オブジェクト内に `hostRequirements` プロパティを追加します。 次に例を示します。 ```json{:copy} "hostRequirements": { @@ -38,16 +43,16 @@ If your project needs a certain level of compute power, you can configure {% dat } ``` - You can specify any or all of the options: `cpus`, `memory`, and `storage`. + 次のいずれかの、またはすべてのオプションを指定できます: `cpus`、`memory`、`storage`。 - To check the specifications of the {% data variables.product.prodname_github_codespaces %} machine types that are currently available for your repository, step through the process of creating a codespace until you see the choice of machine types. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." + リポジトリで現在使用可能な、{% data variables.product.prodname_github_codespaces %} のコンピューターの種類の仕様を確認するには、コンピューターの種類の選択肢が表示されるまで、codespace の作成プロセスをステップ実行します。 詳細については、「[codespace を作成する](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)」を参照してください。 -1. Save the file and commit your changes to the required branch of the repository. +1. ファイルを保存し、リポジトリの必要なブランチに加えた変更をコミットします。 - Now when you create a codespace for that branch of the repository, and you go to the creation configuration options, you will only be able to select machine types that match or exceed the resources you've specified. + ここで、リポジトリのそのブランチ用に codespace を作成し、作成設定オプションに進むと、指定したリソースと一致するか、またはそれを超えるコンピューターの種類のみを選択できるようになります。 - ![Dialog box showing a limited choice of machine types](/assets/images/help/codespaces/machine-types-limited-choice.png) + ![コンピューターの種類の選択が制限されているダイアログ ボックス](/assets/images/help/codespaces/machine-types-limited-choice.png) -## Further reading +## 参考資料 -- "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)" +- "[開発コンテナーの概要](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)" diff --git a/translations/ja-JP/content/codespaces/the-githubdev-web-based-editor.md b/translations/ja-JP/content/codespaces/the-githubdev-web-based-editor.md index 5b85af4092..14c24a6b2a 100644 --- a/translations/ja-JP/content/codespaces/the-githubdev-web-based-editor.md +++ b/translations/ja-JP/content/codespaces/the-githubdev-web-based-editor.md @@ -1,6 +1,6 @@ --- -title: The github.dev web-based editor -intro: 'Use the github.dev {% data variables.product.prodname_serverless %} from your repository or pull request to create and commit changes.' +title: github.dev Web ベース エディター +intro: 'リポジトリから github.dev {% data variables.product.prodname_serverless %} を使用するか、pull request を使用して変更を作成およびコミットします。' versions: feature: githubdev-editor type: how_to @@ -12,104 +12,108 @@ topics: shortTitle: Web-based editor redirect_from: - /codespaces/developing-in-codespaces/web-based-editor +ms.openlocfilehash: a84f6dbf012f8541d68cfb78364525df75da826c +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109284' --- - {% note %} -**Note:** The github.dev {% data variables.product.prodname_serverless %} is currently in beta preview. You can provide feedback [in our Discussions](https://github.com/community/community/discussions/categories/general). +**注:** 現在、github.dev {% data variables.product.prodname_serverless %} はベータ プレビュー段階です。 ユーザーは[ディスカッションで](https://github.com/community/community/discussions/categories/general)フィードバックを提供できます。 {% endnote %} -## About the {% data variables.product.prodname_serverless %} +## {% data variables.product.prodname_serverless %} について -The {% data variables.product.prodname_serverless %} introduces a lightweight editing experience that runs entirely in your browser. With the {% data variables.product.prodname_serverless %}, you can navigate files and source code repositories from {% data variables.product.prodname_dotcom %}, and make and commit code changes. You can open any repository, fork, or pull request in the editor. +{% data variables.product.prodname_serverless %} では、完全にブラウザー内で実行される軽量な編集エクスペリエンスが導入されています。 {% data variables.product.prodname_serverless %} を使用すると、{% data variables.product.prodname_dotcom %} からファイルとソース コード リポジトリに移動し、コードの変更を行ってコミットできます。 ユーザーは任意のリポジトリ、フォーク、または pull request をエディターで開くことができます。 -The {% data variables.product.prodname_serverless %} is available to everyone for free on {% data variables.product.prodname_dotcom_the_website %}. +{% data variables.product.prodname_serverless %} は、{% data variables.product.prodname_dotcom_the_website %} から誰でも無料で入手できます。 -The {% data variables.product.prodname_serverless %} provides many of the benefits of {% data variables.product.prodname_vscode %}, such as search, syntax highlighting, and a source control view. You can also use Settings Sync to share your own {% data variables.product.prodname_vscode_shortname %} settings with the editor. For more information, see "[Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync)" in the {% data variables.product.prodname_vscode_shortname %} documentation. +{% data variables.product.prodname_serverless %} では、検索、構文の強調表示、ソース管理ビューなど、{% data variables.product.prodname_vscode %} の多くの利点が提供されます。 Settings Sync を使用して、独自の {% data variables.product.prodname_vscode_shortname %} 設定をエディターと共有することもできます。 詳しい情報については、{% data variables.product.prodname_vscode_shortname %} ドキュメントの「[Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync)」を参照してください。 -The {% data variables.product.prodname_serverless %} runs entirely in your browser’s sandbox. The editor doesn’t clone the repository, but instead uses the [GitHub Repositories extension](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension) to carry out most of the functionality that you will use. Your work is saved in the browser’s local storage until you commit it. You should commit your changes regularly to ensure that they're always accessible. +{% data variables.product.prodname_serverless %} は、完全にブラウザーのサンドボックス内で実行されます。 エディターではリポジトリは複製されず、代わりに [GitHub Repositories 拡張機能](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension)を使用して、ユーザーが使用するほとんどの機能が実行されます。 作業内容は、コミットするまでブラウザーのローカル ストレージに保存されます。 変更内容に常にアクセスできるようにするために、変更を定期的にコミットするようにしてください。 -You must be signed in to use the web-based editor. +Web ベースのエディターを使用するには、サインインする必要があります。 -## Opening the {% data variables.product.prodname_serverless %} +## {% data variables.product.prodname_serverless %} を開く -You can open any {% data variables.product.prodname_dotcom %} repository in the {% data variables.product.prodname_serverless %} in either of the following ways: +{% data variables.product.prodname_serverless %} で {% data variables.product.prodname_dotcom %} リポジトリを開くには、次のいずれかの方法を使用できます。 -- To open the repository in the same browser tab, press . while browsing any repository or pull request on {% data variables.product.prodname_dotcom %}. +- 同じブラウザー タブでリポジトリを開くには、. キーを押します ({% data variables.product.prodname_dotcom %} のリポジトリまたは pull request を参照しているとき)。 - To open the repository in a new browser tab, press >. + 新しいブラウザー タブでリポジトリを開くには、> キーを押します。 -- Change the URL from "github.com" to "github.dev". -- When viewing a file, use the dropdown menu next to {% octicon "pencil" aria-label="The edit icon" %} and select **Open in github.dev**. +- URL を "github.com" から "github.dev" に変更します。 +- ファイルを表示する場合は、{% octicon "pencil" aria-label="The edit icon" %} の横にあるドロップダウン メニューを使用し、 **[github.dev で開く]** を選びます。 - ![Edit file button dropdown menu](/assets/images/help/repository/edit-file-edit-dropdown.png) + ![ファイルの編集ボタンのドロップダウン メニュー](/assets/images/help/repository/edit-file-edit-dropdown.png) -## {% data variables.product.prodname_codespaces %} and the {% data variables.product.prodname_serverless %} +## {% data variables.product.prodname_codespaces %} と {% data variables.product.prodname_serverless %} -Both the {% data variables.product.prodname_serverless %} and {% data variables.product.prodname_github_codespaces %} allow you to edit your code straight from your repository. However, both have slightly different benefits, depending on your use case. +{% data variables.product.prodname_serverless %} と {% data variables.product.prodname_github_codespaces %} のどちらでも、リポジトリから直接コードを編集できます。 ただし、ユース ケースによって、それぞれの利点が若干異なります。 || {% data variables.product.prodname_serverless %} | {% data variables.product.prodname_github_codespaces %}| |-|----------------|---------| -| **Cost** | Free. | Costs for compute and storage. For information on pricing, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#github-codespaces-pricing)."| -| **Availability** | Available to everyone on GitHub.com. | Available for organizations using GitHub Team or GitHub Enterprise Cloud. | -| **Start up** | The {% data variables.product.prodname_serverless %} opens instantly with a key-press and you can start using it right away, without having to wait for additional configuration or installation. | When you create or resume a codespace, the codespace is assigned a VM and the container is configured based on the contents of a `devcontainer.json` file. This set up may take a few minutes to create the environment. For more information, see "[Creating a Codespace](/codespaces/developing-in-codespaces/creating-a-codespace)." | -| **Compute** | There is no associated compute, so you won’t be able to build and run your code or use the integrated terminal. | With {% data variables.product.prodname_github_codespaces %}, you get the power of dedicated VM on which you can run and debug your application.| -| **Terminal access** | None. | {% data variables.product.prodname_github_codespaces %} provides a common set of tools by default, meaning that you can use the Terminal exactly as you would in your local environment.| -| **Extensions** | Only a subset of extensions that can run in the web will appear in the Extensions View and can be installed. For more information, see "[Using extensions](#using-extensions)."| With {% data variables.product.prodname_github_codespaces %}, you can use most extensions from the {% data variables.product.prodname_vscode_marketplace %}.| +| **コスト** | フリー。 | コンピューティングとストレージのコスト。 詳しくは、「[{% data variables.product.prodname_github_codespaces %} の課金について](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#github-codespaces-pricing)」を参照してください。| +| **可用性** | GitHub.com のすべてのユーザーが利用できます。 | GitHub Team または GitHub Enterprise Cloud を使用している組織で利用できます。 | +| **起動** | {% data variables.product.prodname_serverless %} は、キーを押すとすぐに開き、追加の構成やインストールを待たずにすぐに使用を開始できます。 | codespace を作成または再開すると、codespace に VM が割り当てられ、`devcontainer.json` ファイルの内容に基づいてコンテナーが構成されます。 この設定では、環境の作成に数分かかる場合があります。 詳細については、「[codespace を作成する](/codespaces/developing-in-codespaces/creating-a-codespace)」を参照してください。 | +| **Compute** | 関連付けられたコンピューティングがないので、コードをビルドして実行したり、統合ターミナルを使用したりすることはできません。 | {% data variables.product.prodname_github_codespaces %} を使用した場合、専用の VM を通じてアプリケーションを実行およびデバッグできます。| +| **ターミナル アクセス** | [なし] : | {% data variables.product.prodname_github_codespaces %} には、既定で共通のツール セットが用意されています。つまり、ローカル環境の場合とまったく同じようにターミナルを使用できます。| +| **拡張機能** | Web で実行できる拡張機能のサブセットのみが拡張機能ビューに表示され、それらをインストールできます。 詳細については、「[拡張機能の使用](#using-extensions)」を参照してください。| {% data variables.product.prodname_github_codespaces %} では、{% data variables.product.prodname_vscode_marketplace %} のほとんどの拡張機能を使用できます。| -### Continue working on {% data variables.product.prodname_codespaces %} +### 引き続き {% data variables.product.prodname_codespaces %} で作業する -You can start your workflow in the {% data variables.product.prodname_serverless %} and continue working on a codespace, provided you have [access to {% data variables.product.prodname_github_codespaces %}](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces). If you try to access the Run and Debug View or the Terminal, you'll be notified that they are not available in the {% data variables.product.prodname_serverless %}. +[{% data variables.product.prodname_github_codespaces %} にアクセス](/codespaces/developing-in-codespaces/creating-a-codespace#access-to-codespaces)できる場合は、{% data variables.product.prodname_serverless %} でワークフローを開始し、codespace で作業を続けることができます。 実行およびデバッグ ビューまたはターミナルにアクセスしようとすると、{% data variables.product.prodname_serverless %} では使用できないことが通知されます。 -To continue your work in a codespace, click **Continue Working on…** and select **Create New Codespace** to create a codespace on your current branch. Before you choose this option, you must commit any changes. +codespace で作業を続行するには、 **[Continue Working on…]\(作業の続行...\)** をクリックし、 **[Create New Codespace]\(新しい codespace の作成\)** を選択して、現在のブランチに codespace を作成します。 このオプションを選択する前に、変更をコミットする必要があります。 -![A screenshot that shows the "Continue Working on" button in the UI](/assets/images/help/codespaces/codespaces-continue-working.png) +![UI の [Continue Working on]\(作業の続行\) ボタンを示すスクリーンショット](/assets/images/help/codespaces/codespaces-continue-working.png) -## Using source control +## ソース管理の使用 -When you use the {% data variables.product.prodname_serverless %}, all actions are managed through the Source Control View, which is located in the Activity Bar on the left hand side. For more information on the Source Control View, see "[Version Control](https://code.visualstudio.com/docs/editor/versioncontrol)" in the {% data variables.product.prodname_vscode_shortname %} documentation. +{% data variables.product.prodname_serverless %} を使用する場合、すべてのアクションは左側のアクティビティ バーにあるソース管理ビューで管理されます。 ソース管理ビューの詳細については、{% data variables.product.prodname_vscode_shortname %} ドキュメントの「[バージョン管理](https://code.visualstudio.com/docs/editor/versioncontrol)」を参照してください。 -Because the web-based editor uses the GitHub Repositories extension to power its functionality, you can switch branches without needing to stash changes. For more information, see "[GitHub Repositories](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension)" in the {% data variables.product.prodname_vscode_shortname %} documentation. +Web ベース エディターでは GitHub Repositories 拡張機能を使用して機能が強化されるため、変更を一時退避することなくブランチを切り替えることができます。 詳しい情報については、{% data variables.product.prodname_vscode_shortname %} ドキュメントの「[GitHub Repositories](https://code.visualstudio.com/docs/editor/github#_github-repositories-extension)」を参照してください。 -### Create a new branch +### 新しいブランチを作成する -{% data reusables.codespaces.create-or-switch-branch %} - Any uncommitted changes you have made in your old branch will be available on your new branch. +{% data reusables.codespaces.create-or-switch-branch %} 古いブランチで行った変更のうち、コミットされていないものは新しいブランチで使用できます。 -### Commit your changes +### 変更をコミットする {% data reusables.codespaces.source-control-commit-changes %} -5. Once you have committed your changes, they will automatically be pushed to your branch on {% data variables.product.prodname_dotcom %}. -### Create a pull request +5. 変更をコミットすると、{% data variables.product.prodname_dotcom %} のブランチに自動的にプッシュされます。 +### pull request を作成する {% data reusables.codespaces.source-control-pull-request %} -### Working with an existing pull request +### 既存の pull request の操作 -You can use the {% data variables.product.prodname_serverless %} to work with an existing pull request. +既存の pull request は、{% data variables.product.prodname_serverless %}を使用して操作できます。 -1. Browse to the pull request you'd like to open in the {% data variables.product.prodname_serverless %}. -2. Press `.` to open the pull request in the {% data variables.product.prodname_serverless %}. -3. Once you have made any changes, commit them using the steps in [Commit your changes](#commit-your-changes). Your changes will be committed directly to the branch, it's not necessary to push the changes. +1. {% data variables.product.prodname_serverless %} で開きたい pull request を参照します。 +2. `.` を押して、{% data variables.product.prodname_serverless %} で pull request を開きます。 +3. 変更を行ったら、「[変更をコミットする](#commit-your-changes)」の手順を使用して変更をコミットします。 変更はブランチに直接コミットされます。変更をプッシュする必要はありません。 -## Using extensions +## 拡張機能の使用 -The {% data variables.product.prodname_serverless %} supports {% data variables.product.prodname_vscode_shortname %} extensions that have been specifically created or updated to run in the web. These extensions are known as "web extensions". To learn how you can create a web extension or update your existing extension to work for the web, see "[Web extensions](https://code.visualstudio.com/api/extension-guides/web-extensions)" in the {% data variables.product.prodname_vscode_shortname %} documentation. +{% data variables.product.prodname_serverless %} では、Web で実行するために作成または更新された {% data variables.product.prodname_vscode_shortname %} 拡張機能がサポートされています。 これらの拡張機能は、"Web 拡張機能" と呼ばれます。 Web 拡張機能を作成する方法、または Web で動作するように既存の拡張機能を更新する方法については、{% data variables.product.prodname_vscode_shortname %} ドキュメントの「[Web 拡張機能](https://code.visualstudio.com/api/extension-guides/web-extensions)」を参照してください。 -Extensions that can run in the {% data variables.product.prodname_serverless %} will appear in the Extensions View and can be installed. If you use Settings Sync, any compatible extensions are also installed automatically. For information, see "[Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync)" in the {% data variables.product.prodname_vscode_shortname %} documentation. +{% data variables.product.prodname_serverless %} で実行できる拡張機能は、拡張機能ビューに表示され、インストールできます。 Settings Sync を使用すると、互換性のある拡張機能も自動的にインストールされます。 詳細については、{% data variables.product.prodname_vscode_shortname %} ドキュメントの「[Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync)」を参照してください。 -## Troubleshooting +## トラブルシューティング -If you have issues opening the {% data variables.product.prodname_serverless %}, try the following: +{% data variables.product.prodname_serverless %}を開くときに問題が発生した場合は、次の手順を試してください。 -- Make sure you are signed in to {% data variables.product.prodname_dotcom %}. -- Disable any ad blockers. -- Use a non-incognito window in your browser to open the {% data variables.product.prodname_serverless %}. +- {% data variables.product.prodname_dotcom %} にサインインしていることを確認します。 +- 広告ブロッカーを無効にします。 +- ブラウザーで incognito 以外のウィンドウを使用して、{% data variables.product.prodname_serverless %}を開きます。 -### Known limitations +### 既知の制限事項 -- The {% data variables.product.prodname_serverless %} is currently supported in Chrome (and various other Chromium-based browsers), Edge, Firefox, and Safari. We recommend that you use the latest versions of these browsers. -- Some keybindings may not work, depending on the browser you are using. These keybinding limitations are documented in the "[Known limitations and adaptations](https://code.visualstudio.com/docs/remote/codespaces#_known-limitations-and-adaptations)" section of the {% data variables.product.prodname_vscode_shortname %} documentation. -- `.` may not work to open the {% data variables.product.prodname_serverless %} according to your local keyboard layout. In that case, you can open any {% data variables.product.prodname_dotcom %} repository in the {% data variables.product.prodname_serverless %} by changing the URL from `github.com` to `github.dev`. +- 現在、{% data variables.product.prodname_serverless %}は、Chrome (およびその他の各種 Chromium ベース ブラウザー)、Edge、Firefox、Safari でサポートされています。 最新バージョンの SDK を使用することをお勧めします。 +- 使用しているブラウザーによっては、一部のキー バインドが機能しない場合があります。 これらのキー バインドの制限事項は、{% data variables.product.prodname_vscode_shortname %} ドキュメントの[既知の制限事項と対応](https://code.visualstudio.com/docs/remote/codespaces#_known-limitations-and-adaptations)に関するセクションに記載されています。 +- ご使用のローカル キーボード レイアウトによっては、`.` で {% data variables.product.prodname_serverless %}を開くことができない場合があります。 その場合は、URL を `github.com` から `github.dev` に変更することで、{% data variables.product.prodname_dotcom %} リポジトリを {% data variables.product.prodname_serverless %}で開くことができます。 diff --git a/translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md b/translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md index 476e7fe0ae..f84cde855a 100644 --- a/translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md +++ b/translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md @@ -1,7 +1,7 @@ --- -title: Troubleshooting dotfiles for GitHub Codespaces +title: GitHub Codespaces のドットファイルのトラブルシューティング allowTitleToDifferFromFilename: true -intro: Troubleshooting steps for common dotfiles issues. +intro: 一般的なドットファイル issue のトラブルシューティング手順。 product: '{% data reusables.gated-features.codespaces %}' versions: fpt: '*' @@ -10,17 +10,22 @@ type: reference topics: - Codespaces shortTitle: Dotfiles +ms.openlocfilehash: c316909f66d88b0f4f1fe52d6740af9b1e0d4854 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109283' --- +Codespace によるドットファイルからの構成設定の取得が失敗した場合は、次のデバッグ手順を実行する必要があります。 -If your codespace fails to pick up configuration settings from dotfiles, you should work through the following debugging steps. +1. [個人の {% data variables.product.prodname_github_codespaces %} 設定](https://github.com/settings/codespaces)で **[ドットファイルを自動的にインストールする]** を選んで、ドットファイルを有効にします。 -1. Enable dotfiles by selecting **Automatically install dotfiles** in [your personal {% data variables.product.prodname_github_codespaces %} settings](https://github.com/settings/codespaces). + ![[Automatically install dotfiles]\(ドットファイルを自動的にインストールする\) オプション](/assets/images/help/codespaces/automatically-install-dotfiles.png) - ![The 'Automatically install dotfiles' option](/assets/images/help/codespaces/automatically-install-dotfiles.png) +1. ドットファイルが複製されているかどうかを確認するには、`/workspaces/.codespaces/.persistedshare/dotfiles` をチェックしてください。 + - ドットファイルが複製されている場合は、インストール スクリプトを手動で再実行して、それが実行可能であることを確認してください。 + - ドットファイルが複製されていない場合は、複製で問題が発生していたかどうかを確認するために、`/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` をチェックしてください。 +1. 考えられる問題について、`/workspaces/.codespaces/.persistedshare/creation.log` をチェックしてください。 詳細については、「[作成ログ](/codespaces/troubleshooting/codespaces-logs#creation-logs)」を参照してください。 -1. Check `/workspaces/.codespaces/.persistedshare/dotfiles` to see if your dotfiles were cloned. - - If your dotfiles were cloned, try manually re-running your install script to verify that it is executable. - - If your dotfiles were not cloned, check `/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` to see if there was a problem cloning them. -1. Check `/workspaces/.codespaces/.persistedshare/creation.log` for possible issues. For more information, see [Creation logs](/codespaces/troubleshooting/codespaces-logs#creation-logs). - -If the configuration from your dotfiles is correctly picked up, but part of the configuration is incompatible with codespaces, use the `$CODESPACES` environment variable to add conditional logic for codespace-specific configuration settings. +ドットファイルの構成が正常に取得されたものの、構成の一部に codespace との互換性がない場合は、`$CODESPACES` 環境変数を使用して、codespace 固有の構成設定の条件付きロジックを追加します。 diff --git a/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md index 557287e15b..e16c50fc22 100644 --- a/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md @@ -1,5 +1,5 @@ --- -title: Authorizing OAuth Apps +title: OAuth アプリの承認 intro: '{% data reusables.shortdesc.authorizing_oauth_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/about-authorization-options-for-oauth-apps @@ -16,67 +16,73 @@ versions: ghec: '*' topics: - OAuth Apps +ms.openlocfilehash: d35b65add4259df72d9ae8b179829a148abd7174 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106710' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1) and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser. +{% data variables.product.product_name %} の OAuth の実装では、標準の[認可コード許可タイプ](https://tools.ietf.org/html/rfc6749#section-4.1)および Web ブラウザーを利用できないアプリケーションのために、OAuth 2.0 の [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) をサポートしています。 -If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). +アプリケーションをテストする場合のように、標準的な方法でのアプリケーションの認可をスキップする場合は、[非 Web アプリケーション フロー](#non-web-application-flow)を利用できます。 -To authorize your OAuth app, consider which authorization flow best fits your app. +OAuthアプリケーションを認可する場合は、そのアプリケーションにどの認可フローが最も適切かを考慮してください。 -- [web application flow](#web-application-flow): Used to authorize users for standard OAuth apps that run in the browser. (The [implicit grant type](https://tools.ietf.org/html/rfc6749#section-4.2) is not supported.) -- [device flow](#device-flow): Used for headless apps, such as CLI tools. +- [Web アプリケーション フロー](#web-application-flow): ブラウザーで実行される標準的な OAuth App のユーザーを認可するために使われます。 ([暗黙的な許可の種類](https://tools.ietf.org/html/rfc6749#section-4.2)はサポートされていません。) +- [デバイスフロー](#device-flow): CLI ツールなど、ヘッドレス アプリケーションに使われます。 -## Web application flow +## Web アプリケーションフロー {% note %} -**Note:** If you are building a GitHub App, you can still use the OAuth web application flow, but the setup has some important differences. See "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" for more information. +**注:** GitHub App を構築している場合は、OAuth Web アプリケーション フローを使うこともできますが、セットアップにはいくつか重要な違いがあります。 詳細については、「[GitHub App のユーザーの特定と認可](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)」を参照してください。 {% endnote %} -The web application flow to authorize users for your app is: +アプリケーションのユーザの認可のためのWebアプリケーションフローは以下のとおりです。 -1. Users are redirected to request their GitHub identity -2. Users are redirected back to your site by GitHub -3. Your app accesses the API with the user's access token +1. ユーザはGitHubのアイデンティティをリクエストするためにリダイレクトされます +2. GitHubによるサイトへのユーザのリダイレクト +3. アプリケーションはユーザのアクセストークンと共にAPIにアクセスします -### 1. Request a user's GitHub identity +### 1. ユーザーの GitHub ID を要求する GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -When your GitHub App specifies a `login` parameter, it prompts users with a specific account they can use for signing in and authorizing your app. +GitHub アプリで `login` パラメーターを指定すると、ユーザーは、使用できるアカウントでサインインしてアプリを認可するように求められます。 -#### Parameters +#### パラメーター -Name | Type | Description +名前 | 型 | 説明 -----|------|-------------- -`client_id`|`string` | **Required**. The client ID you received from GitHub when you {% ifversion fpt or ghec %}[registered](https://github.com/settings/applications/new){% else %}registered{% endif %}. -`redirect_uri`|`string` | The URL in your application where users will be sent after authorization. See details below about [redirect urls](#redirect-urls). -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. -`scope`|`string` | A space-delimited list of [scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). If not provided, `scope` defaults to an empty list for users that have not authorized any scopes for the application. For users who have authorized scopes for the application, the user won't be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the set of scopes the user has authorized for the application. For example, if a user has already performed the web flow twice and has authorized one token with `user` scope and another token with `repo` scope, a third web flow that does not provide a `scope` will receive a token with `user` and `repo` scope. +`client_id`|`string` | **[必須]** 。 ユーザーが{% ifversion fpt or ghec %}[登録](https://github.com/settings/applications/new){% else %}登録{% endif %}されたときに GitHub から受け取るクライアント ID。 +`redirect_uri`|`string` | 認可の後にユーザが送られるアプリケーション中のURL。 [リダイレクト URL](#redirect-urls) に関する詳細については、下を参照してください。 +`login` | `string` | サインインとアプリケーションの認可に使われるアカウントを指示します。 +`scope`|`string` | [スコープ](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)のスペース区切りリスト。 渡されなかった場合、ユーザーの `scope` は既定で空のリストになり、アプリケーションにはどのスコープも認可されません。 アプリケーションに対して認可したスコープがあるユーザに対しては、スコープのリストを含むOAuthの認可ページは示されません。 その代わりに、フローのこのステップはユーザがアプリケーションに認可したスコープ群で自動的に完了します。 たとえば、ユーザーが既に Web フローを 2 回実行しており、1 つのトークンで `user` スコープを、もう 1 つのトークンで `repo` スコープを認可している場合、3 番目の Web フローで `scope` が渡されなければ、`user` および `repo` スコープを持つトークンが返されます。 `state` | `string` | {% data reusables.apps.state_description %} -`allow_signup`|`string` | Whether or not unauthenticated users will be offered an option to sign up for GitHub during the OAuth flow. The default is `true`. Use `false` when a policy prohibits signups. +`allow_signup`|`string` | OAuthフローの間に、認証されていないユーザに対してGitHubへのサインアップの選択肢が提示されるかどうか。 既定値は、`true` です。 ポリシーでサインアップが禁止されている場合は、`false` を使用します。 -### 2. Users are redirected back to your site by GitHub +### 2. GitHub によってユーザーが元のサイトにリダイレクトされる -If the user accepts your request, {% data variables.product.product_name %} redirects back to your site with a temporary `code` in a code parameter as well as the state you provided in the previous step in a `state` parameter. The temporary code will expire after 10 minutes. If the states don't match, then a third party created the request, and you should abort the process. +ユーザーがリクエストを受け付けると、{% data variables.product.product_name %} によって一時的な `code` が code パラメーターに、前のステップで渡された状態が `state` パラメーターに入れられて、元のサイトにリダイレクトされます。 一時コードは10分後に期限切れになります。 状態が一致しない場合は、リクエストを作成したサードパーティとユーザはこのプロセスを中止しなければなりません。 -Exchange this `code` for an access token: +この `code` をアクセス トークンと交換します。 POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -#### Parameters +#### パラメーター -Name | Type | Description +名前 | 型 | 説明 -----|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. -`client_secret` | `string` | **Required.** The client secret you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. +`client_id` | `string` | **必須。** {% data variables.product.prodname_oauth_app %} に対して {% data variables.product.product_name %} から受け取ったクライアント ID。 +`client_secret` | `string` | **必須。** {% data variables.product.prodname_oauth_app %} に対して {% data variables.product.product_name %} から受け取ったクライアント シークレット。 +`code` | `string` | **必須。** 手順 1 に対する応答として受け取ったコード。 +`redirect_uri` | `string` | 認可の後にユーザが送られるアプリケーション中のURL。 -#### Response +#### [応答] -By default, the response takes the following form: +デフォルトでは、レスポンスは以下の形式になります。 ``` access_token=gho_16C7e42F292c6912E7710c838347Ae178B4a&scope=repo%2Cgist&token_type=bearer @@ -102,57 +108,57 @@ Accept: application/xml ``` -### 3. Use the access token to access the API +### 3. アクセス トークンを使って API にアクセスする -The access token allows you to make requests to the API on a behalf of a user. +このアクセストークンを使えば、ユーザの代わりにAPIへのリクエストを発行できます。 Authorization: Bearer OAUTH-TOKEN GET {% data variables.product.api_url_code %}/user -For example, in curl you can set the Authorization header like this: +たとえば、curlでは以下のようにAuthorizationヘッダを設定できます。 ```shell curl -H "Authorization: Bearer OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -## Device flow +## デバイスフロー {% note %} -**Note:** The device flow is in public beta and subject to change. +**注:** デバイス フローはパブリック ベータ版であり、変更される可能性があります。 {% endnote %} -The device flow allows you to authorize users for a headless app, such as a CLI tool or Git credential manager. +デバイスフローを使えば、CLIツールやGit認証情報マネージャーなどのヘッドレスアプリケーションのユーザを認可できます。 {% ifversion device-flow-is-opt-in %} -Before you can use the device flow to authorize and identify users, you must first enable it in your app's settings. For more information about enabling the device flow in your app, see "[Modifying an OAuth App](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)" for OAuth Apps and "[Modifying a GitHub App](/developers/apps/managing-github-apps/modifying-a-github-app)" for GitHub Apps. +デバイス フローを使用してユーザーを認可および特定するには、まずアプリケーションの設定でデバイス フローを有効にする必要があります。 アプリケーションでデバイス フローを有効にする方法の詳細については、OAuth App の場合は「[OAuth App の変更](/developers/apps/managing-oauth-apps/modifying-an-oauth-app)」を、GitHub App の場合は「[GitHub App の変更](/developers/apps/managing-github-apps/modifying-a-github-app)」を参照してください。 {% endif %} -### Overview of the device flow +### デバイスフローの概要 -1. Your app requests device and user verification codes and gets the authorization URL where the user will enter the user verification code. -2. The app prompts the user to enter a user verification code at {% data variables.product.device_authorization_url %}. -3. The app polls for the user authentication status. Once the user has authorized the device, the app will be able to make API calls with a new access token. +1. アプリケーションはデバイスとユーザの検証コードをリクエストし、ユーザがユーザ検証コードを入力する認可URLを取得します。 +2. アプリケーションは{% data variables.product.device_authorization_url %}でユーザ検証コードを入力するようユーザに求めます。 +3. アプリケーションはユーザ認証のステータスをポーリングします。 ユーザがデバイスを認可すると、アプリケーションは新しいアクセストークンと共にAPIコールを発行できるようになります。 -### Step 1: App requests the device and user verification codes from GitHub +### ステップ1: アプリケーションによるGitHubからのデバイス及びユーザ検証コードの要求 POST {% data variables.product.oauth_host_code %}/login/device/code -Your app must request a user verification code and verification URL that the app will use to prompt the user to authenticate in the next step. This request also returns a device verification code that the app must use to receive an access token and check the status of user authentication. +アプリケーションは、次のステップでユーザに認可を求めるために使うユーザ検証コードと検証URLをリクエストしなければなりません。 このリクエストには、アプリケーションがアクセストークンの受け取りとユーザの認可のステータスチェックに使わなければならないデバイス検証コードも返されます。 -#### Input Parameters +#### 入力パラメーター -Name | Type | Description +名前 | 型 | 説明 -----|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your app. -`scope` | `string` | The scope that your app is requesting access to. +`client_id` | `string` | **必須。** {% data variables.product.product_name %} から受け取るアプリケーションのクライアント ID。 +`scope` | `string` | アプリケーションがアクセスをリクエストしているスコープ。 -#### Response +#### [応答] -By default, the response takes the following form: +デフォルトでは、レスポンスは以下の形式になります。 ``` device_code=3584d83530557fdd1f46af8289938c8ef79f9dc5&expires_in=900&interval=5&user_code=WDJB-MJHT&verification_uri=https%3A%2F%{% data variables.product.product_url %}%2Flogin%2Fdevice @@ -182,43 +188,43 @@ Accept: application/xml ``` -#### Response parameters +#### 応答パラメーター -Name | Type | Description +名前 | 型 | 説明 -----|------|-------------- -`device_code` | `string` | The device verification code is 40 characters and used to verify the device. -`user_code` | `string` | The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. -`verification_uri` | `string` | The verification URL where users need to enter the `user_code`: {% data variables.product.device_authorization_url %}. -`expires_in` | `integer`| The number of seconds before the `device_code` and `user_code` expire. The default is 900 seconds or 15 minutes. -`interval` | `integer` | The minimum number of seconds that must pass before you can make a new access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a `slow_down` error. +`device_code` | `string` | デバイス検証コードは40文字で、デバイスの検証に使われます。 +`user_code` | `string` | ユーザ検証コードは、ユーザがブラウザに入力できるようにデバイスに表示されます。 このコードは8文字で、途中にハイフンがあります。 +`verification_uri` | `string` | ユーザーが `user_code` を入力しなければならない検証 URL: {% data variables.product.device_authorization_url %}。 +`expires_in` | `integer`| `device_code` と `user_code` の有効期限か切れるまでの秒数。 デフォルトは900秒、すなわち15分です。 +`interval` | `integer` | デバイスの認可を完了するために新しいアクセス トークンのリクエスト (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) を発行する前に経過する必要がある最小秒数。 たとえばintervalが5であれば、5秒が経過するまでは新しいリクエストを発行できません。 5 秒間に複数のリクエストを発行すると、レート制限に達して `slow_down` エラーが返されます。 -### Step 2: Prompt the user to enter the user code in a browser +### ステップ2: ブラウザでユーザコードの入力をユーザに促す -Your device will show the user verification code and prompt the user to enter the code at {% data variables.product.device_authorization_url %}. +デバイスはユーザ検証コードを表示し、ユーザに対してこのコードを{% data variables.product.device_authorization_url %}で入力するように求めます。 - ![Field to enter the user verification code displayed on your device](/assets/images/github-apps/device_authorization_page_for_user_code.png) + ![デバイスに表示されたユーザ検証コードの入力フィールド](/assets/images/github-apps/device_authorization_page_for_user_code.png) -### Step 3: App polls GitHub to check if the user authorized the device +### ステップ3: ユーザがデバイスを認証したか、アプリケーションがGitHubをポーリング POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -Your app will make device authorization requests that poll `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`, until the device and user codes expire or the user has successfully authorized the app with a valid user code. The app must use the minimum polling `interval` retrieved in step 1 to avoid rate limit errors. For more information, see "[Rate limits for the device flow](#rate-limits-for-the-device-flow)." +アプリケーションでは、デバイスおよびユーザー コードが期限切れになるか、有効なユーザー コードでアプリケーションが認可されるまで、`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` をポーリングするデバイス認可リクエストを発行します。 アプリケーションでは、レート制限エラーを避けるために、ステップ 1 で取得したポーリングの最小 `interval` を使います。 詳細については、「[デバイス フローのレート制限](#rate-limits-for-the-device-flow)」を参照してください。 -The user must enter a valid code within 15 minutes (or 900 seconds). After 15 minutes, you will need to request a new device authorization code with `POST {% data variables.product.oauth_host_code %}/login/device/code`. +ユーザは、15分(あるいは900秒)以内に有効なコードを入力しなければなりません。 15 分が経過すると、新たなデバイス認可コードを `POST {% data variables.product.oauth_host_code %}/login/device/code` でリクエストしなければなりません。 -Once the user has authorized, the app will receive an access token that can be used to make requests to the API on behalf of a user. +ユーザが認可されると、アプリケーションはユーザの代わりにAPIにリクエストを発行するために利用できるアクセストークンを受け取ります。 -#### Input parameters +#### 入力パラメーター -Name | Type | Description +名前 | 型 | 説明 -----|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. -`device_code` | `string` | **Required.** The device verification code you received from the `POST {% data variables.product.oauth_host_code %}/login/device/code` request. -`grant_type` | `string` | **Required.** The grant type must be `urn:ietf:params:oauth:grant-type:device_code`. +`client_id` | `string` | **必須。** {% data variables.product.prodname_oauth_app %} に対して {% data variables.product.product_name %} から受け取ったクライアント ID。 +`device_code` | `string` | **必須。** `POST {% data variables.product.oauth_host_code %}/login/device/code` リクエストから受け取ったデバイス検証コード。 +`grant_type` | `string` | **必須。** 付与タイプは `urn:ietf:params:oauth:grant-type:device_code` でなければなりません。 -#### Response +#### [応答] -By default, the response takes the following form: +デフォルトでは、レスポンスは以下の形式になります。 ``` access_token=gho_16C7e42F292c6912E7710c838347Ae178B4a&token_type=bearer&scope=repo%2Cgist @@ -244,48 +250,40 @@ Accept: application/xml ``` -### Rate limits for the device flow +### デバイスフローのレート制限 -When a user submits the verification code on the browser, there is a rate limit of 50 submissions in an hour per application. +ユーザがブラウザ上で検証コードをサブミットする場合、アプリケーションごとに1時間に50回のサブミットというレート制限があります。 -If you make more than one access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) within the required minimum timeframe between requests (or `interval`), you'll hit the rate limit and receive a `slow_down` error response. The `slow_down` error response adds 5 seconds to the last `interval`. For more information, see the [Errors for the device flow](#errors-for-the-device-flow). +リクエスト間で要求される最小の時間間隔 (つまり `interval`) 内で複数のアクセス トークン リクエスト (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) を発行すると、レート制限に達し、`slow_down` エラー応答が返されます。 `slow_down` エラー応答によって、最後の `interval` に 5 秒が追加されます。 詳細については、「[デバイス フローのエラー](#errors-for-the-device-flow)」を参照してください。 -### Error codes for the device flow +### デバイスフローのエラーコード -| Error code | Description | +| エラー コード | 説明 | |----|----| -| `authorization_pending`| This error occurs when the authorization request is pending and the user hasn't entered the user code yet. The app is expected to keep polling the `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` request without exceeding the [`interval`](#response-parameters), which requires a minimum number of seconds between each request. | -| `slow_down` | When you receive the `slow_down` error, 5 extra seconds are added to the minimum `interval` or timeframe required between your requests using `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. For example, if the starting interval required at least 5 seconds between requests and you get a `slow_down` error response, you must now wait a minimum of 10 seconds before making a new request for an OAuth access token. The error response includes the new `interval` that you must use. -| `expired_token` | If the device code expired, then you will see the `token_expired` error. You must make a new request for a device code. -| `unsupported_grant_type` | The grant type must be `urn:ietf:params:oauth:grant-type:device_code` and included as an input parameter when you poll the OAuth token request `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. -| `incorrect_client_credentials` | For the device flow, you must pass your app's client ID, which you can find on your app settings page. The `client_secret` is not needed for the device flow. -| `incorrect_device_code` | The device_code provided is not valid. -| `access_denied` | When a user clicks cancel during the authorization process, you'll receive a `access_denied` error and the user won't be able to use the verification code again.{% ifversion device-flow-is-opt-in %} -| `device_flow_disabled` | Device flow has not been enabled in the app's settings. For more information, see "[Device flow](#device-flow)."{% endif %} +| `authorization_pending`| このエラーコードは、認可リクエストが保留中で、ユーザがユーザコードをまだ入力していない場合に生じます。 アプリケーションには、[`interval`](#response-parameters) を超えない範囲で `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` リクエストをポーリングし続けることが期待されます。この際には、リクエスト間に最小の秒数を空けることが必要です。 | +| `slow_down` | `slow_down` エラーが返された場合、最小の `interval`、あるいは `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` を使用するリクエスト間に必要な時間間隔に 5 秒が追加されます。 たとえば、開始時の間隔としてリクエスト間に最小で 5 秒が必要だった場合に、`slow_down` エラー応答が返されると、OAuth アクセス トークンを求める新しいリクエストの発行までに最短でも 10 秒待たなければならなくなります。 エラー応答には、使用する必要がある新しい `interval` 情報が含まれます。 +| `expired_token` | デバイス コードの有効期限が切れた場合は、`token_expired` エラーが表示されます。 デバイスコードを求める新しいリクエストを発行しなければなりません。 +| `unsupported_grant_type` | OAuth トークン リクエストの `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` でポーリングする際には、付与タイプを `urn:ietf:params:oauth:grant-type:device_code` として、入力パラメーターに含めなければなりません。 +| `incorrect_client_credentials` | デバイスフローでは、アプリケーションのクライアントIDを渡さなければなりません。これは、アプリケーションの設定ページにあります。 デバイス フローに `client_secret` は必要ありません。 +| `incorrect_device_code` | 渡されたdevice_codeが有効ではありません。 +| `access_denied` | 認可プロセス中にユーザーがキャンセルをクリックした場合、`access_denied` エラーが返され、ユーザーは検証コードを再び利用することができなくなります。{% ifversion device-flow-is-opt-in %} +| `device_flow_disabled` | アプリケーションの設定で、デバイス フローが有効になっていません。 詳細については、「[デバイス フロー](#device-flow)」を参照してください。{% endif %} -For more information, see the "[OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628#section-3.5)." +詳細については、「[OAuth 2.0 デバイス認証の付与](https://tools.ietf.org/html/rfc8628#section-3.5)」を参照してください。 -## Non-Web application flow +## 非Webアプリケーションフロー -Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/rest/overview/other-authentication-methods#basic-authentication) to create a {% data variables.product.pat_generic %} using your [{% data variables.product.pat_generic %}s settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +テストのような限定的な状況では、非Web認証が利用できます。 必要な場合は、[{% data variables.product.pat_generic %} の設定ページ](/articles/creating-an-access-token-for-command-line-use)を使い、[基本認証](/rest/overview/other-authentication-methods#basic-authentication)を使って {% data variables.product.pat_generic %} を作成できます。 この手法を使えば、ユーザはいつでもアクセスを取り消せます。 -{% ifversion fpt or ghes or ghec %} -{% note %} +{% ifversion fpt or ghes or ghec %} {% note %} -**Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with -two-factor authentication](/rest/overview/other-authentication-methods#working-with-two-factor-authentication) if -you or your users have two-factor authentication enabled. +**注:** 非 Web アプリケーション フローを使って OAuth2 トークンを作成する場合で、ユーザーが 2 要素認証を有効化しているなら、[2 要素認証の利用](/rest/overview/other-authentication-methods#working-with-two-factor-authentication)方法を必ず理解しておいてください。 -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -## Redirect URLs +## リダイレクト URI -The `redirect_uri` parameter is optional. If left out, GitHub will -redirect users to the callback URL configured in the OAuth Application -settings. If provided, the redirect URL's host (excluding sub-domains) and port must exactly -match the callback URL. The redirect URL's path must reference a -subdirectory of the callback URL. +`redirect_uri` パラメーターは省略可能です。 指定しなかった場合、GitHub では OAuth アプリケーションで設定されているコールバック URL にユーザーをリダイレクトします。 指定する場合、リダイレクト URL のホスト (サブドメインを除く) とポートは、コールバック URL と完全に一致している必要があります。 リダイレクト URL のパスは、コールバック URL のサブディレクトリを参照していなければなりません。 CALLBACK: http://example.com/path @@ -299,33 +297,33 @@ subdirectory of the callback URL. BAD: http://oauth.example.com:8080/path BAD: http://example.org -### Loopback redirect urls +### ループバック リダイレクト URI -The optional `redirect_uri` parameter can also be used for loopback URLs. If the application specifies a loopback URL and a port, then after authorizing the application users will be redirected to the provided URL and port. The `redirect_uri` does not need to match the port specified in the callback URL for the app. +オプションの `redirect_uri` パラメーターは、ループバック URL にも使用できます。 アプリケーションでループバック URL とポートを指定した場合、アプリケーションを認可した後、ユーザーは指定した URL とポートにリダイレクトされます。 `redirect_uri` は、アプリのコールバック URL で指定されたポートと一致している必要はありません。 -For the `http://127.0.0.1/path` callback URL, you can use this `redirect_uri`: +`http://127.0.0.1/path` コールバック URL には、次の `redirect_uri` を使用できます。 ``` http://127.0.0.1:1234/path ``` -Note that OAuth RFC [recommends not to use `localhost`](https://datatracker.ietf.org/doc/html/rfc8252#section-7.3), but instead to use loopback literal `127.0.0.1` or IPv6 `::1`. +OAuth の RFC では、[`localhost` の使用は推奨されておらず](https://datatracker.ietf.org/doc/html/rfc8252#section-7.3)、代わりにループバック リテラル `127.0.0.1` または IPv6 `::1` を使うことが推奨されています。 -## Creating multiple tokens for OAuth Apps +## OAuthアプリケーションに複数のトークンを作成する -You can create multiple tokens for a user/application/scope combination to create tokens for specific use cases. +ユーザ/アプリケーション/スコープの組み合わせに対して複数のトークンを作成し、特定のユースケースに対応できます。 -This is useful if your OAuth App supports one workflow that uses GitHub for sign-in and only requires basic user information. Another workflow may require access to a user's private repositories. Using multiple tokens, your OAuth App can perform the web flow for each use case, requesting only the scopes needed. If a user only uses your application to sign in, they are never required to grant your OAuth App access to their private repositories. +OAuthアプリケーションが、サインインにGitHubを利用し、基本的なユーザ情報しか必要としないワークフローを1つサポートするだけであれば、これは有益です。 別のワークフローはユーザのプライベートリポジトリへのアクセスを必要としていてもかまいません。 複数のトークンを使えば、OAuthアプリケーションはそれぞれのユースケースに対してWebフローを実行でき、必要なスコープだけをリクエストします。 ユーザがサインインにアプリケーションだけを使うなら、ユーザは自分のプライベートリポジトリへのアクセスをOAuthアプリケーションに許可する必要はありません。 {% data reusables.apps.oauth-token-limit %} {% data reusables.apps.deletes_ssh_keys %} -## Directing users to review their access +## ユーザにアクセスをレビューしてもらう -You can link to authorization information for an OAuth App so that users can review and revoke their application authorizations. +OAuthアプリケーションへの認可情報へリンクし、ユーザがアプリケーションの認可をレビューし、取り消しできるようにすることができます。 -To build this link, you'll need your OAuth Apps `client_id` that you received from GitHub when you registered the application. +このリンクを構築するには、アプリケーションを登録したときに GitHub から受け取った OAuth App の `client_id` が必要です。 ``` {% data variables.product.oauth_host_code %}/settings/connections/applications/:client_id @@ -333,17 +331,17 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr {% tip %} -**Tip:** To learn more about the resources that your OAuth App can access for a user, see "[Discovering resources for a user](/rest/guides/discovering-resources-for-a-user)." +**ヒント:** OAuth App でアクセスできるユーザーのリソースについてさらに学ぶには、「[ユーザーのリソースを調べる](/rest/guides/discovering-resources-for-a-user)」を参照してください。 {% endtip %} -## Troubleshooting +## トラブルシューティング -* "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" -* "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -* "[Device flow errors](#error-codes-for-the-device-flow)" -* "[Token expiration and revocation](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation)" +* 「[認可リクエスト エラーのトラブルシューティング](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)」 +* 「[OAuth App アクセス トークンのリクエスト エラーのトラブルシューティング](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)」 +* [デバイス フロー エラー](#error-codes-for-the-device-flow) +* [トークンの有効期限と失効](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation) -## Further reading +## 参考資料 -- "[About authentication to {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github)" +- [{% data variables.product.prodname_dotcom %} の認証について](/github/authenticating-to-github/about-authentication-to-github) diff --git a/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md b/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md index 667389a548..bc8b5a3f5e 100644 --- a/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md @@ -1,6 +1,6 @@ --- -title: Differences between GitHub Apps and OAuth Apps -intro: 'Understanding the differences between {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will help you decide which app you want to create. An {% data variables.product.prodname_oauth_app %} acts as a GitHub user, whereas a {% data variables.product.prodname_github_app %} uses its own identity when installed on an organization or on repositories within an organization.' +title: GitHub アプリと OAuth アプリとの微妙な違い +intro: '{% data variables.product.prodname_github_apps %} と {% data variables.product.prodname_oauth_apps %} の違いについて知っておくと、どちらのアプリケーションを作成するかを決めるために役立ちます。 {% data variables.product.prodname_oauth_app %} は GitHub ユーザとして振る舞う一方、{% data variables.product.prodname_github_app %} は Organization または Organization 内のリポジトリにインストールされた場合、自らのアイデンティティを用います。' redirect_from: - /early-access/integrations/integrations-vs-oauth-applications - /apps/building-integrations/setting-up-a-new-integration/about-choosing-an-integration-type @@ -15,102 +15,107 @@ topics: - GitHub Apps - OAuth Apps shortTitle: GitHub Apps & OAuth Apps +ms.openlocfilehash: d70304b71de11a4a24f2acc6c2545e78cbd19b0c +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148008711' --- -## Who can install GitHub Apps and authorize OAuth Apps? +## GitHub App のインストール、OAuth App の承認が可能なユーザ -You can install GitHub Apps in your personal account or organizations you own. If you have admin permissions in a repository, you can install GitHub Apps on organization accounts. If a GitHub App is installed in a repository and requires organization permissions, the organization owner must approve the application. +GitHub App は、個人アカウントおよび自分が所有する Organization にインストールできます。 リポジトリの管理者権限がある場合には、GitHub App を Organization のアカウントにインストールできます。 GitHub App がリポジトリにインストールされていて、Organization の権限を要求している場合、Organization のオーナーはアプリケーションを承認する必要があります。 {% data reusables.apps.app_manager_role %} -By contrast, users authorize OAuth Apps, which gives the app the ability to act as the authenticated user. For example, you can authorize an OAuth App that finds all notifications for the authenticated user. You can always revoke permissions from an OAuth App. +一方、ユーザーが OAuth アプリを 認可 すると、認証されたユーザーとして動作する機能がアプリに提供されます。 たとえば、認証されたユーザに対するすべての通知を検索する OAuth App を承認できます。 OAuth App の権限はいつでも取り消すことができます。 -{% ifversion limit-app-access-requests %} -{% data reusables.organizations.restricted-app-access-requests %}{% endif %} +{% ifversion limit-app-access-requests %} {% data reusables.organizations.restricted-app-access-requests %}{% endif %} {% data reusables.apps.deletes_ssh_keys %} -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ------ | -| You must be an organization owner or have admin permissions in a repository to install a GitHub App on an organization. If a GitHub App is installed in a repository and requires organization permissions, the organization owner must approve the application. | You can authorize an OAuth app to have access to resources. | -| You can install a GitHub App on your personal repository. | You can authorize an OAuth app to have access to resources.| -| You must be an organization owner, personal repository owner, or have admin permissions in a repository to uninstall a GitHub App and remove its access. | You can delete an OAuth access token to remove access. | -| You must be an organization owner or have admin permissions in a repository to request a GitHub App installation. | If an organization application policy is active, any organization member can request to install an OAuth App on an organization. An organization owner must approve or deny the request. | +| Organization に GitHub App をインストールするには、Organization のオーナーであるか管理者権限を所有している必要があります。 GitHub App がリポジトリにインストールされていて、Organization の権限を要求している場合、Organization のオーナーはアプリケーションを承認する必要があります。 | OAuth App を認証し、リソースへのアクセス権限を与えることができます。 | +| GitHub App は個人のリポジトリにインストールできます。 | OAuth App を認証し、リソースへのアクセス権限を与えることができます。| +| GitHub App をアンインストールしてアクセス権限を削除するには、Organization のオーナーであるか、個人リポジトリの所有者であるか、リポジトリの管理者権限を所有している必要があります。 | OAuth アクセストークンを削除して、アクセス権限を削除することができます。 | +| GitHub App のインストールを要求するには、Organization のオーナーであるかリポジトリの管理者権限を所有している必要があります。 | Organization のアプリケーションポリシーが有効である場合、その Organization の任意のメンバーが OAuth App のインストールを要求できます。 Organization のオーナーは、その要求を承認または拒否する必要があります。 | -## What can GitHub Apps and OAuth Apps access? +## GitHub App と OAuth App がアクセスできるリソース -Account owners can use a {% data variables.product.prodname_github_app %} in one account without granting access to another. For example, you can install a third-party build service on your employer's organization, but decide not to grant that build service access to repositories in your personal account. A GitHub App remains installed if the person who set it up leaves the organization. +アカウントの所有者は、別のアカウントにアクセス権限を与えることなく {% data variables.product.prodname_github_app %} を使用できます。 たとえば、サードパーティ製のビルドサービスを従業員の Organization にインストールしつつ、そのビルドサービスに個人アカウントにあるリポジトリへのアクセスを許可しないことができます。 GitHub App をセットアップした人が Organization から離れても、その GitHub App はインストールされたままになります。 -An _authorized_ OAuth App has access to all of the user's or organization owner's accessible resources. +_認可された_ OAuth アプリは、ユーザーまたは組織の所有者がアクセス可能なすべてのリソースにアクセスできます。 -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ------ | -| Installing a GitHub App grants the app access to a user or organization account's chosen repositories. | Authorizing an OAuth App grants the app access to the user's accessible resources. For example, repositories they can access. | -| The installation token from a GitHub App loses access to resources if an admin removes repositories from the installation. | An OAuth access token loses access to resources when the user loses access, such as when they lose write access to a repository. | -| Installation access tokens are limited to specified repositories with the permissions chosen by the creator of the app. | An OAuth access token is limited via scopes. | -| GitHub Apps can request separate access to issues and pull requests without accessing the actual contents of the repository. | OAuth Apps need to request the `repo` scope to get access to issues, pull requests, or anything owned by the repository. | -| GitHub Apps aren't subject to organization application policies. A GitHub App only has access to the repositories an organization owner has granted. | If an organization application policy is active, only an organization owner can authorize the installation of an OAuth App. If installed, the OAuth App gains access to anything visible to the token the organization owner has within the approved organization. | -| A GitHub App receives a webhook event when an installation is changed or removed. This tells the app creator when they've received more or less access to an organization's resources. | OAuth Apps can lose access to an organization or repository at any time based on the granting user's changing access. The OAuth App will not inform you when it loses access to a resource. | +| GitHub アプリをインスールすると、アプリはユーザーまたは組織アカウントの選択されたリポジトリにアクセスできるようになります。 | OAuth アプリを認可すると、アプリはユーザーがアクセスできるリソースにアクセスできるようになります。 たとえば、リポジトリにアクセスできます。 | +| 管理者がインストールからリポジトリを削除した場合、GitHub App のインストールトークンはリソースにアクセスできなくなります。 | リポジトリへの書き込みアクセスを失ったときなど、ユーザがアクセスを失ったとき、OAuth アクセストークンはリソースにアクセスできなくなります。 | +| インストール アクセス トークンは、アプリケーションの作成者が選択したアクセス許可を所有する、指定されたリポジトリに制限されます。 | OAuth アクセス トークンは、スコープで制限されます。 | +| GitHub App は、リポジトリの実際のコンテンツにアクセスすることなく、Issue やプルリクエストへの個別のアクセスを要求できます。 | OAuth アプリでイシュー、pull request、リポジトリが所有するリソースにアクセスするには、`repo` スコープを要求する必要があります。 | +| GitHub アプリは組織のアプリケーション ポリシーの対象ではありません。 GitHub アプリは組織の所有者が許可したリポジトリにのみアクセスできます。 | 組織のアプリケーション ポリシーがアクティブな場合、組織の所有者のみが OAuth アプリのインストールを認可できます。 OAuth アプリがインストールされている場合、アプリは承認された組織内で組織の所有者が所持しているトークンで表示できるすべてのものにアクセスできます。 | +| GitHub App は、インストールが変更または削除されると webhook イベントを受信します。 これにより、アプリケーションの作者は、GitHub App の Organization のリソースに対するアクセス権が変更されたことがわかります。 | OAuth App は、付与したユーザのアクセス権が変更されると、Organization やリポジトリへのアクセス権を失います。 OAuth App は、リソースへのアクセス権を失った際にも通知を行いません。 | -## Token-based identification +## トークンベースの識別 {% note %} -**Note:** GitHub Apps can also use a user-based token. For more information, see "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." +**注:** GitHub アプリでは、ユーザー ベースのトークンを使用することもできます。 詳細については、「[GitHub アプリのユーザーの特定と認可](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)」を参照してください。 {% endnote %} -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ----------- | -| A GitHub App can request an installation access token by using a private key with a JSON web token format out-of-band. | An OAuth app can exchange a request token for an access token after a redirect via a web request. | -| An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | -| Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | -| {% data variables.product.prodname_github_apps %} installed on organizations or repositories are subject to rate limits for server-to-server requests. For more information, see "[Rate limits for {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/rate-limits-for-github-apps)." | OAuth tokens use the user's rate limit of {% ifversion fpt or ghec or ghes %}5,000{% elsif ghae %}15,000{% endif %} requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. | -| {% data variables.product.prodname_github_apps %} can authenticate on behalf of the user, which is called a user-to-server request. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_apps %} authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. | +| GitHub App は、JSON Web トークンフォーマットのアウトオブバンドで秘密鍵を使用することにより、インストールアクセストークンをリクエストできます。 | OAuth App は、Web リクエストを通じてリダイレクトされた後にリクエストトークンをアクセストークンに交換できます。 | +| インストール トークンは、アプリを GitHub アプリのボット (@jenkins-bot など) として識別します。 | アクセス トークンは、アプリをそのアプリにトークンを付与したユーザー (@octocat など) として識別します。 | +| インストールトークンは、事前に定義された時間 (現在は 1 時間) が経過すると期限切れになります。 | OAuth トークンは、顧客によって取り消されるまで有効となります。 | +| 組織またはリポジトリにインストールされた {% data variables.product.prodname_github_apps %}は、サーバー間要求のレート制限の対象となります。 詳細については、「[{% data variables.product.prodname_github_apps %}のレート制限](/developers/apps/building-github-apps/rate-limits-for-github-apps)」を参照してください。 | OAuth トークンでは、ユーザーのレート制限として、1 時間あたり {% ifversion fpt or ghec or ghes %}5,000{% elsif ghae %}15,000{% endif %} 個の要求が使用されます。 | +| レート制限の増加は、GitHub アプリ レベル (すべてのインストールに影響) と個々のインストール レベルの両方で許可できます。 | レート制限の増加は、OAuth アプリごとに許可されます。 その OAuth アプリに許可されたトークンはすべて、制限が増加します。 | +| {% data variables.product.prodname_github_apps %}では、ユーザーの代わりに認証を行うことができます。これは、ユーザーからサーバーへの要求と呼ばれます。 認可するフローは OAuth アプリの認可フローと同じです。 ユーザーからサーバーへのトークンは期限切れになることがあり、更新トークンで更新できます。 詳細については、「[ユーザーからサーバーへのアクセス トークンの更新](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)」および「[GitHub アプリのユーザーの特定と認可](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)」を参照してください。 | {% data variables.product.prodname_oauth_apps %} により使用される OAuth フローでは、ユーザの代わりに {% data variables.product.prodname_oauth_app %} を承認します。 これは、{% data variables.product.prodname_github_app %} ユーザからサーバーに対する承認で用いられるフローと同じです。 | -## Requesting permission levels for resources +## リソースに対する権限レベルのリクエスト -Unlike OAuth apps, GitHub Apps have targeted permissions that allow them to request access only to what they need. For example, a Continuous Integration (CI) GitHub App can request read access to repository content and write access to the status API. Another GitHub App can have no read or write access to code but still have the ability to manage issues, labels, and milestones. OAuth Apps can't use granular permissions. +OAuth App と異なり、GitHub App には必要なアクセス権のみをリクエストできる、ターゲットを絞った権限があります。 たとえば、継続的インテグレーション (CI) GitHub App は、リポジトリコンテンツへの読み取りアクセスと、ステータス API への書き込みアクセスをリクエストできます。 別の GitHub App では、コードへの読み取りおよび書き込みアクセスを持たせずに、Issue、ラベル、マイルストーンを管理させることが可能です。 OAuth アプリでは、詳細なアクセス許可は使用できません。 -| Access | GitHub Apps (`read` or `write` permissions) | OAuth Apps | +| Access | GitHub アプリ (`read` または `write` アクセス許可) | OAuth アプリの比較 | | ------ | ----- | ----------- | -| **For access to public repositories** | Public repository needs to be chosen during installation. | `public_repo` scope. | -| **For access to repository code/contents** | Repository contents | `repo` scope. | -| **For access to issues, labels, and milestones** | Issues | `repo` scope. | -| **For access to pull requests, labels, and milestones** | Pull requests | `repo` scope. | -| **For access to commit statuses (for CI builds)** | Commit statuses | `repo:status` scope. | -| **For access to deployments and deployment statuses** | Deployments | `repo_deployment` scope. | -| **To receive events via a webhook** | A GitHub App includes a webhook by default. | `write:repo_hook` or `write:org_hook` scope. | +| **パブリック リポジトリへのアクセス** | パブリックリポジトリはインストール中に選択する必要があります。 | `public_repo` スコープ。 | +| **リポジトリ コード/コンテンツへのアクセス** | リポジトリコンテンツ | `repo` スコープ。 | +| **イシュー、ラベル、マイルストーンへのアクセス** | 発行 | `repo` スコープ。 | +| **pull request、ラベル、マイルストーンへのアクセス** | Pull Request | `repo` スコープ。 | +| **(CI ビルドの) コミットの状態へのアクセス** | コミットのステータス | `repo:status` スコープ。 | +| **デプロイおよびデプロイの状態へのアクセス** | デプロイメント | `repo_deployment` スコープ。 | +| **Webhook 経由によるイベントの受信** | GitHub App には、デフォルトで webhook が含まれています。 | `write:repo_hook` または `write:org_hook` スコープ。 | -## Repository discovery +## リポジトリの確認 -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ----------- | -| GitHub Apps can look at `/installation/repositories` to see repositories the installation can access. | OAuth Apps can look at `/user/repos` for a user view or `/orgs/:org/repos` for an organization view of accessible repositories. | -| GitHub Apps receive webhooks when repositories are added or removed from the installation. | OAuth Apps create organization webhooks for notifications when a new repository is created within an organization. | +| GitHub アプリでは `/installation/repositories` を参照して、インストール時にアクセスできるリポジトリを確認できます。 | OAuth アプリでは、アクセス可能なリポジトリの `/user/repos` (ユーザー ビューの場合) または`/orgs/:org/repos` (組織ビューの場合) を参照できます。 | +| GitHub App は、リポジトリがインストールから追加または削除されたときに webhook を受信します。 | OAuth App は、Organization 内で新しいリポジトリが作成されたときに通知用の Organization webhook を作成します。 | ## Webhooks -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ----------- | -| By default, GitHub Apps have a single webhook that receives the events they are configured to receive for every repository they have access to. | OAuth Apps request the webhook scope to create a repository webhook for each repository they need to receive events from. | -| GitHub Apps receive certain organization-level events with the organization member's permission. | OAuth Apps request the organization webhook scope to create an organization webhook for each organization they need to receive organization-level events from. | -| Webhooks are automatically disabled when the GitHub App is uninstalled. | Webhooks are not automatically disabled if an OAuth App's access token is deleted, and there is no way to clean them up automatically. You will have to ask users to do this manually.| +| デフォルトでは、GitHub App には webhook が 1 つあり、その webhook は、アクセス権のあるすべてのリポジトリにおいて、受信するよう設定されたイベントを受信します。 | OAuth App は、イベントを受信する必要がある各リポジトリに対し、リポジトリ webhook を作成するため webhook スコープをリクエストします。 | +| GitHub App は、Organization メンバーの権限で、特定の Organization レベルのイベントを受信します。 | OAuth App は、Organization レベルのイベントを受信する必要がある各 Organization に対し、Organization webhook を作成するため Organization webhook スコープをリクエストします。 | +| Webhook は、GitHub アプリがアンインストールされると自動的に無効になります。 | OAuth アプリのアクセス トークンが削除される場合、Webhook は自動的に無効にならず、それらを自動的にクリーンアップする方法はありません。 手動で行うようにユーザーに依頼する必要があります。| -## Git access +## Git アクセス -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ----------- | -| GitHub Apps ask for repository contents permission and use your installation token to authenticate via [HTTP-based Git](/apps/building-github-apps/authenticating-with-github-apps/#http-based-git-access-by-an-installation). | OAuth Apps ask for `write:public_key` scope and [Create a deploy key](/rest/reference/deployments#create-a-deploy-key) via the API. You can then use that key to perform Git commands. | -| The token is used as the HTTP password. | The token is used as the HTTP username. | +| GitHub アプリはリポジトリの内容へのアクセス許可を要求し、インストール トークンを使用して、[HTTP ベースの Git](/apps/building-github-apps/authenticating-with-github-apps/#http-based-git-access-by-an-installation) 経由で認証を行います。 | OAuth アプリは `write:public_key` スコープを要求し、API 経由で[デプロイ キー](/rest/reference/deployments#create-a-deploy-key)を作成します。 その後、そのキーを使用して Git コマンドを実行できます。 | +| トークンは、HTTP パスワードとして使用されます。 | トークンは、HTTP ユーザ名として使用されます。 | -## Machine vs. bot accounts +## マシンアカウントとボットアカウントの比較 -Machine user accounts are OAuth-based personal accounts that segregate automated systems using GitHub's user system. +マシン ユーザー アカウントは、GitHub のユーザー システムを使用して自動システムを分離する OAuth ベースの個人用アカウントです。 -Bot accounts are specific to GitHub Apps and are built into every GitHub App. +ボットアカウントは GitHub App 固有のもので、すべての GitHub App に組み込まれています。 -| GitHub Apps | OAuth Apps | +| GitHub アプリ | OAuth アプリの比較 | | ----- | ----------- | -| GitHub App bots do not consume a {% data variables.product.prodname_enterprise %} seat. | A machine user account consumes a {% data variables.product.prodname_enterprise %} seat. | -| Because a GitHub App bot is never granted a password, a customer can't sign into it directly. | A machine user account is granted a username and password to be managed and secured by the customer. | +| GitHub App ボットは {% data variables.product.prodname_enterprise %} シートを消費しません。 | マシンユーザアカウントは {% data variables.product.prodname_enterprise %} シートを消費します。 | +| GitHub App ボットにはパスワードが付与されないため、顧客は GitHub App に直接サインインできません。 | マシンユーザアカウントには、ユーザ名およびパスワードが付与されます。顧客はそれらを管理および保護します。 | diff --git a/translations/ja-JP/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md b/translations/ja-JP/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md index 0cc96fab46..c116633ab7 100644 --- a/translations/ja-JP/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md +++ b/translations/ja-JP/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md @@ -4,12 +4,12 @@ shortTitle: Submit your repository intro: '他のユーザーが閲覧または投稿できるように、リポジトリを {% data variables.product.prodname_community_exchange %} に送信できます。' versions: fpt: '*' -ms.openlocfilehash: 07198c74937470a591b30702bd027036d91d3ec7 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: 404a1a20f3474c4fa48d6fae9e7f6cc5ddf0e647 +ms.sourcegitcommit: 3268914369fb29540e4d88ee5e56bc7a41f2a60e ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148109475' +ms.lasthandoff: 10/26/2022 +ms.locfileid: '148111273' --- ## リポジトリの送信について @@ -35,11 +35,14 @@ ms.locfileid: '148109475' - 説明です。 - プロジェクトのビルド方法に関するテキストやメディアを含む手順を提供する LEARN.md ファイル。 LEARN.md ファイルによってプロジェクトが小さなコンポーネントに分解され、各ステップの詳細が提供されることで、他の学生があなたの指示に従ってプロジェクトをコーディングできるのが理想的です。 - プロジェクトの詳しい説明を提供する README.md ファイル。 +- 他のユーザーがあなたのソース コードでできることとできないことを認識するライセンス。 目的が `Collaborate` の送信の場合、リポジトリには次が必要です。 - 説明です。 - プロジェクトの詳しい説明を提供する README.md ファイル。 +- 他のユーザーがあなたのソース コードでできることとできないことを認識するライセンス。 - コラボレーターが作業するための 1 つ以上の issue。 +- プロジェクトへのコントリビューションの方法を示す CONTRIBUTING.md ファイル。 `Learn` と `Collaborate` の両方の目的に適したリポジトリの送信は、コミュニティ標準に従うリポジトリです。 詳しくは、「[パブリック リポジトリのコミュニティ プロフィールについて](/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)」を参照してください。 diff --git a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md index 7b76fa9471..418a6d2ba4 100644 --- a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md +++ b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md @@ -1,6 +1,6 @@ --- -title: Apply to GitHub Global Campus as a student -intro: 'As a student, you can apply to join {% data variables.product.prodname_global_campus %} and receive access to the student resources and benefits offered by {% data variables.product.prodname_education %}' +title: 学生として GitHub Global Campus に応募する +intro: '学生として、{% data variables.product.prodname_global_campus %} への参加と {% data variables.product.prodname_education %} によって提供される学生リソースと特典の利用に応募することができます' redirect_from: - /education/teach-and-learn-with-github-education/apply-for-a-student-developer-pack - /github/teaching-and-learning-with-github-education/applying-for-a-student-developer-pack @@ -10,54 +10,55 @@ redirect_from: versions: fpt: '*' shortTitle: Apply to Global Campus +ms.openlocfilehash: 7c2026b0aa692c632e29a0b4e866575faa6fa0d8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107182' --- {% data reusables.education.about-github-education-link %} -## Requirements +## 要件 -To be eligible for {% data variables.product.prodname_global_campus %}, including {% data variables.product.prodname_student_pack %} and other benefits, you must: -- Be currently enrolled in a degree or diploma granting course of study such as a high school, secondary school, college, university, homeschool, or similar educational institution -- Have a verifiable school-issued email address or upload documents that prove your current student status -- Have a [{% data variables.product.prodname_dotcom %} personal account](/articles/signing-up-for-a-new-github-account) -- Be at least 13 years old +{% data variables.product.prodname_student_pack %} やその他の特典を含め、{% data variables.product.prodname_global_campus %} の対象者となるには、次の条件を満たす必要があります。 +- 高等学校、中等学校、大学、ホームスクールまたはそれに類似した教育機関で、学位を取得できるコースに現在在籍している +- 学校が発行した検証可能なメールアドレスを持っているか、現在の在学状況を証明するドキュメントをアップロードしている +- [{% data variables.product.prodname_dotcom %} 個人アカウント](/articles/signing-up-for-a-new-github-account)を作成します +- 最低でも 13 歳以上であること -Documents that prove your current student status include a picture of your school ID with current enrollment date, class schedule, transcript, and affiliation or enrollment verification letter. +在学状況を証明する書類には、入学日が記載された学生証、授業計画、成績証明書、所属または登録を証明する書類などのコピーがあげられます。 -During your tenure as a student, you may be prompted to periodically re-verify your current academic status. +学生としての在籍期間、定期的に現在の在学状況の再検証が求められることがあります。 {% note %} -**Note:** You cannot transfer academic discounts from one account to another. If you have more than one account you want to apply the discount to, consider [merging](/articles/merging-multiple-user-accounts) your personal accounts and [renaming](/articles/changing-your-github-username) the retained account if desired. +**注:** アカデミック割引をアカウント間で移譲することはできません。 割引を適用したいアカウントが複数ある場合は、個人アカウントを[マージ](/articles/merging-multiple-user-accounts)し、必要に応じて保持アカウントの[名前を変更](/articles/changing-your-github-username)することを検討してください。 {% endnote %} -For information about renewing your {% data variables.product.prodname_global_campus %} access, see "[Expiration and renewals](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student/#expiration-and-renewals)." +{% data variables.product.prodname_global_campus %} アクセスの更新について詳しくは、「[期限切れと更新](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student/#expiration-and-renewals)」を参照してください。 -## Applying to {% data variables.product.prodname_global_campus %} +## {% data variables.product.prodname_global_campus %} への応募 {% data reusables.education.benefits-page %} -1. Under "Individuals", click **Get student benefits**. - !["Get student benefits" on {% data variables.product.prodname_education %} homepage](/assets/images/help/education/click-get-student-benefits.png) -1. Under "Select the academic status", select **Student**. - ![Select academic status](/assets/images/help/education/academic-status-student.png) -{% data reusables.education.select-email-address %} -{% data reusables.education.school-name %} -{% data reusables.education.plan-to-use-github %} -{% data reusables.education.upload-proof-status %} -{% data reusables.education.submit-application %} +1. [個人] で、 **[学生の特典を取得する]** をクリックします。 + ![{% data variables.product.prodname_education %} ホームページの [学生の特典を取得する]](/assets/images/help/education/click-get-student-benefits.png) +1. [教育機関の状態を選択する] で、 **[学生]** を選びます。 + ![[教育機関の状態を選択する]](/assets/images/help/education/academic-status-student.png) {% data reusables.education.select-email-address %} {% data reusables.education.school-name %} {% data reusables.education.plan-to-use-github %} {% data reusables.education.upload-proof-status %} {% data reusables.education.submit-application %} -## Expiration and renewals +## 期限切れと更新 -Once your {% data variables.product.prodname_global_campus %} access expires, you may reapply if you're still eligible, although some of our partner offers for {% data variables.product.prodname_student_pack %} cannot renew. Most of the timed offers from our partners start once you set them up. To reapply, simply return to https://education.github.com, click your profile picture, then click **Reverify your academic affiliation**. +{% data variables.product.prodname_global_campus %} アクセスが期限切れになった場合、まだ対象者であれば、再応募できます。ただし、一部のパートナーが提供する {% data variables.product.prodname_student_pack %} については、更新することができません。 弊社のパートナーから期限付きで提供されているもののほとんどは、セットアップ後に開始されます。 再応募するには、 https://education.github.com に戻り、ご自分のプロファイル写真をクリックしてから、 **[自分の所属教育機関を再確認する]** をクリックするだけです。 -![Menu option to reverify your academic affiliation](/assets/images/help/education/reverify-academic-affiliation.png) +![自分の所属教育機関を確認するためのメニュー オプション](/assets/images/help/education/reverify-academic-affiliation.png) -For more information, see the [{% data variables.product.prodname_student_pack %}](https://education.github.com/pack) page. +詳細については、[{% data variables.product.prodname_student_pack %}](https://education.github.com/pack) のページを参照してください。 -To see when your free access to the {% data variables.product.prodname_student_pack %} expires, visit your account's [billing settings](https://github.com/settings/billing). +{% data variables.product.prodname_student_pack %} への無料アクセスがいつ期限切れになるかを確認するには、ご自分のアカウントの[課金設定](https://github.com/settings/billing)にアクセスします。 -## Further reading +## 参考資料 -- "[Why wasn't my application for a {% data variables.product.prodname_student_pack %} approved?](/articles/why-wasn-t-my-application-for-a-student-developer-pack-approved)" -- "[Signing up for a new {% data variables.product.prodname_dotcom %} account](/articles/signing-up-for-a-new-github-account)" +- 「[{% data variables.product.prodname_student_pack %} の申請が承認されなかったのはなぜですか?](/articles/why-wasn-t-my-application-for-a-student-developer-pack-approved)」 +- 「[新しい {% data variables.product.prodname_dotcom %} アカウントへのサインアップ](/articles/signing-up-for-a-new-github-account)」 - [{% data variables.product.prodname_education %}](https://education.github.com) diff --git a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md index 3b77fabb01..2ecc126867 100644 --- a/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md +++ b/translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/apply-to-github-global-campus-as-a-teacher.md @@ -14,12 +14,12 @@ redirect_from: versions: fpt: '*' shortTitle: Apply to Global Campus -ms.openlocfilehash: 2723cf809ae8d4d4a7c0d32c38515a4ee926abf8 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 52bc1182dcc4db72e0a1e9cbca5d5f1171293d69 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147574253' +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106614' --- ## 教師割引について @@ -31,7 +31,10 @@ ms.locfileid: '147574253' ## {% data variables.product.prodname_global_campus %} への応募 -{% data reusables.education.benefits-page %} {% data reusables.education.click-get-teacher-benefits %} {% data reusables.education.select-email-address %} {% data reusables.education.upload-proof-status %} {% data reusables.education.school-name %} {% data reusables.education.plan-to-use-github %} {% data reusables.education.submit-application %} +{% data reusables.education.benefits-page %} {% data reusables.education.click-get-teacher-benefits %} +1. [教育機関での状態の選択] で、 **[教師]** を選びます。 + + ![[教師] 教育機関の状態の選択のスクリーンショット](/assets/images/help/education/academic-status-teacher.png) {% data reusables.education.select-email-address %} {% data reusables.education.school-name %} {% data reusables.education.plan-to-use-github %} {% data reusables.education.upload-proof-status %} {% data reusables.education.submit-application %} ## 参考資料 diff --git a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index 5485268315..d2d9a09f01 100644 --- a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -81,7 +81,7 @@ When a student opens an assignment, the repository's README file includes their ![Screenshot of the Codespaces note in the README for a student assignment repository](/assets/images/help/classroom/student-codespaces-readme-link.png) -Students can launch a new or existing codespace by clicking the **{% octicon "code" aria-label="The code icon" %} Code** button on the main page of the assignment repository, then selecting the **Codespaces** tab. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." +Students can launch a new or existing codespace by clicking the **Open in GitHub Codespace** button in the README, or by clicking the **{% octicon "code" aria-label="The code icon" %} Code** button on the main page of the assignment repository, then selecting the **Codespaces** tab. From the **Codespaces** tab you can select an existing codespace or create a new one. For more information, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)." ![Launch new codespace in assignment repository](/assets/images/help/classroom/student-launch-new-codespace.png) diff --git a/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/register-a-learning-management-system-with-github-classroom.md b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/register-a-learning-management-system-with-github-classroom.md new file mode 100644 index 0000000000..f87d131ee6 --- /dev/null +++ b/translations/ja-JP/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/register-a-learning-management-system-with-github-classroom.md @@ -0,0 +1,169 @@ +--- +title: 学習管理システムを GitHub Classroom に登録する +intro: '{% data variables.product.prodname_classroom %} を使用して、LTI 準拠の学習管理システム (LMS) を構成できます。' +versions: + fpt: '*' +permissions: 'Organization owners who are admins for a classroom can connect learning management systems to {% data variables.product.prodname_classroom %}.' +shortTitle: Register an LMS +ms.openlocfilehash: e1c1abed5ce4ebf82c19b29fef9a005fbe4c7a02 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106854' +--- +## クラスルームへの LMS の登録について + +LMS をクラスルームに接続する前に、LMS インスタンスの管理者は、{% data variables.product.prodname_classroom %} を許可するように LMS を構成してから、LMS を {% data variables.product.prodname_classroom %} に登録して OAuth ハンドシェイクを開始する必要があります。 管理者は、この登録プロセスを 1 回行うだけでよく、その後は、LMS インスタンスを使用するすべての教師が LMS コースをクラスルームに同期できます。 LMS コースをクラスルームに接続する方法の詳細については、「[学習管理システム コースをクラスルームに接続する](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/connect-a-learning-management-system-course-to-a-classroom)」を参照してください。 + +{% note %} + +**注:** {% data reusables.classroom.google-classroom-note %} + +{% endnote %} + +## サポートするLMS + +{% data reusables.classroom.supported-lmses %} + +## {% data variables.product.prodname_classroom %} 用に Canvas を構成する + +Canvas のインストールを {% data variables.product.prodname_classroom %} に登録すると、教師が名簿データをクラスルームにインポートできるようになります。 Canvas の詳細については、[Canvas の Web サイト](https://www.instructure.com/canvas/)を参照してください。 + +### 1. {% data variables.product.prodname_classroom %} 開発者キーを Canvas に登録する + +1. [Canvas](https://www.instructure.com/canvas/#login) にサインインします。 +2. ホーム ページの左側のサイド バーで、 **[管理]** をクリックし、 **[サイト管理]** をクリックします。 +3. **[開発者キー]** をクリックします。 +4. [開発者キー] の **[+ 開発者キー]** ボタンをクリックし、ドロップダウン メニューから **[+ LTI キー]** を選びます。 +5. [キー設定] 構成画面で、フィールドを次の値に設定します。 + + | Canvasアプリケーション構成のフィールド | 値または設定 | + | :- | :- | + | **方法** | `Manual Entry` | + | **Title** | `GitHub Classroom`

    **注**: 任意の名前を使用できますが、これを他の設定にした場合は、必ず教師に伝えてください。 | + | **説明** | `Sync Canvas course rosters to GitHub Classroom` (または同様のもの) | + | **ターゲット リンク URI** | `https://classroom.github.com/context-link` | + | **OpenID Connect の開始 URL** | `https://classroom.github.com/lti1p3/openid-connect/auth` | + | **JWK メソッド** | `Public JWK URL` | + | **パブリック JWK URL** | `https://classroom.github.com/.well-known/jwks.json` | + | **リダイレクト URI** | `https://classroom.github.com/lti1p3/openid-connect/redirect` | + | **LTI Advantage Services** ドロップダウン | [ツールがインストールされているコンテキストに関連付けられているユーザー データを取得できる] チェック ボックスをオンにします。 | + | **[その他の設定]** ドロップダウン | [プライバシー レベル] で [`Public`] を選びます。 | + | **配置** | [`Course Settings Sub Navigation`] を選択します。

    **注**: 配置を他の設定にした場合は、教師に伝える必要があります。 このドキュメントでは、これがボタンの配置であると想定しています。 | +6. **[保存]** をクリックします。 +7. [開発者キー] ページの表で、GitHub Classroom 開発者キーの行にある [詳細] 列のクライアント ID の値をメモします。セットアップを完了できるように、これを教師に伝える必要があります。 +8. [開発者キー] ページの表にある [状態] 列で、キーの状態を [オン] に切り替えます。 + +### 2. 開発者キーを {% data variables.product.prodname_classroom %} に登録する + +1. https://classroom.github.com/register-lms にアクセスします。 +2. 次の情報を入力します。 + - [LMS の種類] で、ドロップダウン メニューから [Canvas] を選びます。 + - [発行者識別子]: `https://canvas.instructure.com` + - [ドメイン]: Canvas インスタンスのベース URL + - [クライアント ID]: 作成した開発者キーの [詳細] にある [クライアント ID] + - [OIDC 認可エンドポイント]: Canvas インスタンスのベース URL の末尾に `/login/oauth2/token` が追加されたもの。 + - [OAuth 2.0 トークン取得 URL]: Canvas インスタンスのベース URL の末尾に `/api/lti/authorize_redirect` が追加されたもの。 + - [キー セット URL]: Canvas インスタンスのベース URL の末尾に `/api/lti/security/jwks` が追加されたもの。 + + ![GitHub Classroom に Canvas インスタンスを登録する](/assets/images/help/classroom/register-canvas-with-github-classroom.png) + +3. **[登録]** をクリックします。 +4. 画面の上部に "LMS を正常に登録しました" というバナーが表示されます。これは、LMS インスタンスの登録が完了し、教師がクラスルームをリンクできるようになったことを意味します。 + +## {% data variables.product.prodname_classroom %} 用に Moodle を構成する + +Moodle のインストールを {% data variables.product.prodname_classroom %} に登録すると、教師が名簿データをクラスルームにインポートできるようになります。 Moodle の詳細については、[Moodle の Web サイト](https://moodle.org)を参照してください。 + +Moodleのバージョンは3.0以上である必要があります。 + +### 1. Moodle で LTI ツールとしての発行を有効にする + +1. [Moodle](https://moodle.org/login/) にサインインします。 +2. トップ レベル メニューの [サイト管理] タブをクリックします。 +3. [サイト管理] ページで、[プラグイン] タブをクリックし、[認証] セクションまで下にスクロールして、 **[認証の管理]** をクリックします。 +4. [LTI] フィールドの横にあるトグル ボタンをクリックして LTI を有効にします。 +5. もう一度 [プラグイン] タブをクリックし、[登録] まで下にスクロールして、 **[登録プラグインの管理]** をクリックします。 +6. [LTI ツールとして発行] フィールドの横にあるトグル ボタンをクリックして、LTI ツールとしての発行を有効にします。 +7. トップ レベル メニューの [サイト管理] タブをクリックして [サイト管理] ページに戻り、[セキュリティ] セクションまで下にスクロールして、 **[HTTP セキュリティ]** をクリックします。 +8. [フレーム埋め込みを許可する] の横にあるチェック ボックスをオンにしてフレーム埋め込みを有効にし、 **[変更の保存]** をクリックします。 + +### 2. {% data variables.product.prodname_classroom %} を外部ツールとして登録する + +1. トップ レベル メニューの [サイト管理] タブをクリックして、Moodle の [サイト管理] ページに戻ります。 +2. [プラグイン] タブをクリックし、[アクティビティ モジュール] セクションの横の [外部ツール] の下にある **[ツールの管理]** をクリックします。 +3. **[ツールを手動で構成する]** をクリックします。 +4. フィールドに次の値を入力します。 + + | Moodleアプリケーション設定のフィールド | 値または設定 | + | :- | :- | + | **ツール名** | `GitHub Classroom`

    **注**: 任意の名前を使用できますが、これを他の設定にした場合は、必ず教師に伝えてください。 | + | **Tool URL (ツールの URL)** | `https://classroom.github.com` | + | **LTI version (LTI のバージョン)** | `LTI 1.3` | + | **公開キーの種類** | `Keyset URL` | + | **公開キーセット** | `https://classroom.github.com/.well-known/jwks.json` | + | **ログイン開始 URL** | `https://classroom.github.com/lti1p3/openid-connect/auth` | + | **リダイレクト URI** | `https://classroom.github.com/lti1p3/openid-connect/redirect` | + | **Default launch container (既定の起動コンテナー)** | `New window` | + +5. **[ディープ リンク (コンテンツ アイテム メッセージ) をサポートする]** チェック ボックスをオンにします。 +6. [サービス] ドロップダウンの [IMS LTI 名とロール プロビジョニング] の横にあるドロップダウン メニューから [このサービスを使用してプライバシー設定に従ってメンバーの情報を取得する] を選びます。 +7. **[変更を保存]** をクリックします。 +8. これで GitHub Classroom が外部ツールとして登録されました。 [ツール] の [GitHub Classroom] ボックスで、メニュー アイコンをクリックして [ツールの構成の詳細] 画面を表示します。 この画面には、以下にある {% data variables.product.prodname_classroom %} にインスタンスを登録する最後の手順で入力する必要がある重要な情報が含まれています。 + +### 3. Moodle インスタンスを {% data variables.product.prodname_classroom %} に登録する + +1. https://classroom.github.com/register-lms にアクセスします。 +2. 次の情報を入力します。 + - [LMS の種類] で、ドロップダウン メニューから [Moodle] を選びます。 + - [発行者識別子]: Moodle で作成した外部ツールの [ツール構成の詳細] での [プラットフォーム ID] + - [ドメイン]: Moodle インスタンスのベース URL + - [クライアント ID]: Moodle で作成した外部ツールの [ツール構成の詳細] での [クライアント ID] + - [認証要求 URL]: Moodle で作成した外部ツールの [ツール構成の詳細] での [認証要求 URL] + - [アクセス トークン URL]: Moodle で作成した外部ツールの [ツール構成の詳細] での [アクセス トークン URL] + - [キー セット URL]: Moodle で作成した外部ツールの [ツール構成の詳細] での [公開キーセット URL] + + ![Moodle インスタンスを GitHub Classroom に登録する](/assets/images/help/classroom/register-moodle-with-github-classroom.png) + +3. **[登録]** をクリックします。 +4. 画面の上部に "LMS を正常に登録しました" というバナーが表示されます。これは、LMS インスタンスの登録が完了し、教師がクラスルームをリンクできるようになったことを意味します。 + +## {% data variables.product.prodname_classroom %} 用に Sakai を構成する + +### 1. {% data variables.product.prodname_classroom %} を外部ツールとして登録する + +1. Sakai に移動してログインします。 +2. [管理ワークスペース] に移動し、左側のサイド バーで **[外部ツール]** を選びます。 +3. **[LTI 1.x ツールのインストール]** をクリックします。 +4. フィールドに次の値を入力します。 + + | Sakai アプリ構成のフィールド | 値または設定 | + | :- | :- | + | **ツール名** | GitHub Classroom - [コース名]

    **注**: 任意の名前を使用できますが、これを他の設定にした場合は、必ず教師に伝えてください。 | + | **ボタン テキスト** (ツール メニューのテキスト) | {% data variables.product.prodname_classroom %} を起動するボタン上に教師に対して表示される内容。 たとえば、`sync` のような値になります。 | + | **URL の起動** | `https://classroom.github.com/context-link` | + | **外部ツールにユーザー名を送信する** | このチェック ボックスをオンにします。 | + | **外部ツールに名簿を提供する** | このチェック ボックスをオンにします。 | + | **ツールは LTI 1.3 をサポートする** | このチェック ボックスをオンにします。 | + | **LTI 1.3 ツール キーセット URL** | `https://classroom.github.com/.well-known/jwks.json` | + | **LTI 1.3 ツール OpenID Connect/初期化エンドポイント** | `https://classroom.github.com/lti1p3/openid-connect/auth` | + | **LTI 1.3 ツール リダイレクト エンドポイント** | `https://classroom.github.com/lti1p3/openid-connect/redirect` | +5. 送信すると、Sakai インスタンスを {% data variables.product.prodname_classroom %} に登録するために必要な情報が Sakai によって表示されます。 + +### 2. Sakai インスタンスを {% data variables.product.prodname_classroom %} に登録する + +1. https://classroom.github.com/register-lms にアクセスします。 +2. 次の情報を入力します。 + - [LMS の種類] で、ドロップダウン メニューから [Sakai] を選びます。 + - [LTI 1.3 プラットフォーム発行者]: Sakai によって提供される [LTI 1.3 プラットフォーム発行者] フィールド + - [ドメイン]: Sakai インスタンスのベース URL + - [LTI 1.3 クライアント ID]: Sakai によって提供される [LTI 1.3 クライアント ID] フィールド + - [LTI 1.3 プラットフォーム OIDC 認証 URL]: Sakai によって提供される [LTI 1.3 プラットフォーム OIDC 認証 URL] フィールド + - [LTI 1.3 プラットフォーム OAuth2 ベアラー トークン取得 URL]: Sakai によって提供される [LTI 1.3 プラットフォーム OAuth2 ベアラー トークン取得 URL] フィールド + - [LTI 1.3 プラットフォーム OAuth2 既知の/キーセット URL]: Sakai によって提供される [LTI 1.3 プラットフォーム OAuth2 既知の/キーセット URL] フィールド + + ![Sakai インスタンスを GitHub Classroom に登録する](/assets/images/help/classroom/register-sakai-with-github-classroom.png) + +3. **[登録]** をクリックします。 +4. 画面の上部に "LMS を正常に登録しました" というバナーが表示されます。これは、LMS インスタンスの登録が完了し、教師がクラスルームをリンクできるようになったことを意味します。 diff --git a/translations/ja-JP/content/get-started/getting-started-with-git/about-remote-repositories.md b/translations/ja-JP/content/get-started/getting-started-with-git/about-remote-repositories.md index 9f811b3086..c1276038d8 100644 --- a/translations/ja-JP/content/get-started/getting-started-with-git/about-remote-repositories.md +++ b/translations/ja-JP/content/get-started/getting-started-with-git/about-remote-repositories.md @@ -34,12 +34,12 @@ You can use the `git remote add` command to match a remote URL with a name. For example, you'd type the following in the command line: ```shell -git remote add origin <REMOTE_URL> +git remote add origin <REMOTE_URL> ``` This associates the name `origin` with the `REMOTE_URL`. -You can use the command `git remote set-url` to [change a remote's URL](/github/getting-started-with-github/managing-remote-repositories). +You can use the command `git remote set-url` to [change a remote's URL](/get-started/getting-started-with-git/managing-remote-repositories). ## Choosing a URL for your remote repository @@ -47,7 +47,7 @@ There are several ways to clone repositories available on {% data variables.loca When you view a repository while signed in to your account, the URLs you can use to clone the project onto your computer are available below the repository details. -For information on setting or changing your remote URL, see "[Managing remote repositories](/github/getting-started-with-github/managing-remote-repositories)." +For information on setting or changing your remote URL, see "[Managing remote repositories](/get-started/getting-started-with-git/managing-remote-repositories)." ## Cloning with HTTPS URLs diff --git a/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md b/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md index 4681320f39..29e8440b70 100644 --- a/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md +++ b/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md @@ -1,6 +1,6 @@ --- -title: Communicating on GitHub -intro: 'You can discuss specific projects and changes, as well as broader ideas or team goals, using different types of discussions on {% data variables.product.product_name %}.' +title: GitHub でのコミュニケーション +intro: '{% data variables.product.product_name %} 上でさまざまな種類のディスカッションを用い、特定のプロジェクトや変更について、そしてもっと幅広くアイデアや Team のゴールについて話し合うことができます。' miniTocMaxHeadingLevel: 3 redirect_from: - /github/collaborating-with-issues-and-pull-requests/getting-started/quickstart-for-communicating-on-github @@ -18,137 +18,139 @@ topics: - Issues - Discussions - Fundamentals +ms.openlocfilehash: 18321069abd4fb48956f4d61653b8bbe592c648b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106790' --- -## Introduction +## はじめに -{% data variables.product.product_name %} provides built-in collaborative communication tools allowing you to interact closely with your community. This quickstart guide will show you how to pick the right tool for your needs. +{% data variables.product.product_name %} には、コミュニティと密接にやり取りできる、コラボレーション可能なコミュニケーション ツールが組み込まれています。 このクイックスタート ガイドでは、ニーズに適したツールの選択方法について説明します。 -{% ifversion discussions %} -You can create and participate in issues, pull requests, {% data variables.product.prodname_discussions %}, and team discussions, depending on the type of conversation you'd like to have. -{% else %} -You can create and participate in issues, pull requests and team discussions, depending on the type of conversation you'd like to have. +{% ifversion discussions %}行いたい会話の種類に応じて、issue、pull request、{% data variables.product.prodname_discussions %}、チーム ディスカッションを作成して参加できます。 +{% else %}行いたい会話の種類に応じて、issue、pull request、チーム ディスカッションを作成して参加できます。 {% endif %} ### {% data variables.product.prodname_github_issues %} -- are useful for discussing specific details of a project such as bug reports, planned improvements and feedback. -- are specific to a repository, and usually have a clear owner. -- are often referred to as {% data variables.product.prodname_dotcom %}'s bug-tracking system. +- バグ報告や改善計画、フィードバックなど、プロジェクトの特定の詳細についてのディスカッションに役立ちます。 +- リポジトリに固有であり、通常は明確なオーナーがいます。 +- 多くの場合、{% data variables.product.prodname_dotcom %} のバグ追跡システムと呼ばれます。 -### Pull requests -- allow you to propose specific changes. -- allow you to comment directly on proposed changes suggested by others. -- are specific to a repository. +### Pull Request +- 特定の変更を提案できます。 +- 他のユーザーが提案した変更について直接コメントできます。 +- リポジトリに固有です。 {% ifversion fpt or ghec %} ### {% data variables.product.prodname_discussions %} -- are like a forum, and are best used for open-form ideas and discussions where collaboration is important. -- may span many repositories. -- provide a collaborative experience outside the codebase, allowing the brainstorming of ideas, and the creation of a community knowledge base. -- often don’t have a clear owner. -- often do not result in an actionable task. +- フォーラムのようなもので、コラボレーションが重要なオープン形式のアイデアやディスカッションに最適です。 +- 多数のリポジトリにまたがる場合があります。 +- コードベースの外部でコラボレーション エクスペリエンスを提供し、アイデアのブレーンストーミングとコミュニティのナレッジ ベースの作成を可能にします。 +- 多くの場合、明確なオーナーはいません。 +- 多くの場合、操作可能なタスクは発生しません。 {% endif %} -### Team discussions -- can be started on your team's page for conversations that span across projects and don't belong in a specific issue or pull request. Instead of opening an issue in a repository to discuss an idea, you can include the entire team by having a conversation in a team discussion. -- allow you to hold discussions with your team about planning, analysis, design, user research and general project decision making in one place.{% ifversion ghes or ghae %} -- provide a collaborative experience outside the codebase, allowing the brainstorming of ideas. -- often don’t have a clear owner. -- often do not result in an actionable task.{% endif %} +### Team ディスカッション +- プロジェクトをまたぎ、特定の issue または pull request に属していない会話に対して、チームのページで開始できます。 アイデアについてディスカッションするためにリポジトリでIssueを開く代わりに、Teamディスカッションで会話することでTeam全体を巻き込めます。 +- 計画、分析、設計、ユーザー調査、一般的なプロジェクトの意思決定に関するチームのディスカッションを 1 か所で行うことができます。{% ifversion ghes or ghae %} +- コードベースの外部でコラボレーション エクスペリエンスを提供し、アイデアのブレーンストーミングを可能にします。 +- 多くの場合、明確なオーナーはいません。 +- 多くの場合、操作可能なタスクは発生しません。{% endif %} -## Which discussion tool should I use? +## どのディスカッション ツールを使用すべきか -### Scenarios for issues +### issue のシナリオ -- I want to keep track of tasks, enhancements and bugs. -- I want to file a bug report. -- I want to share feedback about a specific feature. -- I want to ask a question about files in the repository. +- タスク、機能強化、バグを追跡したい。 +- バグ報告を提出したい。 +- 特定の機能に関するフィードバックを共有したい。 +- リポジトリ内のファイルについて質問したい。 -#### Issue example +#### 問題の例 -This example illustrates how a {% data variables.product.prodname_dotcom %} user created an issue in our documentation open source repository to make us aware of a bug, and discuss a fix. +この例では、{% data variables.product.prodname_dotcom %} ユーザーがどのようにしてドキュメント オープン ソース リポジトリに issue を作成してバグを認識させ、修正プログラムについて話し合うかを示しています。 -![Example of issue](/assets/images/help/issues/issue-example.png) +![issue の例](/assets/images/help/issues/issue-example.png) -- A user noticed that the blue color of the banner at the top of the page in the Chinese version of the {% data variables.product.prodname_dotcom %} Docs makes the text in the banner unreadable. -- The user created an issue in the repository, stating the problem and suggesting a fix (which is, use a different background color for the banner). -- A discussion ensues, and eventually, a consensus will be reached about the fix to apply. -- A contributor can then create a pull request with the fix. +- あるユーザーが、中国語版の {% data variables.product.prodname_dotcom %} Docs のページ上部にあるバナーの青い色で、バナー内のテキストが読めなくなることに気付きました。 +- そのユーザーはリポジトリに issue を作成し、問題について述べ、修正プログラム (バナーに別の背景色を使用する) を提案しました。 +- ディスカッションが続き、最終的には、修正プログラムの適用に関する合意に達します。 +- これで、共同作成者が修正プログラムを含む pull request を作成できます。 -### Scenarios for pull requests +### pull request のシナリオ -- I want to fix a typo in a repository. -- I want to make changes to a repository. -- I want to make changes to fix an issue. -- I want to comment on changes suggested by others. +- リポジトリの入力ミスを修正したい。 +- リポジトリに変更を加えたい。 +- 変更を加えて issue を修正したい。 +- 他の人によって提案された変更についてコメントしたい。 -#### Pull request example +#### プル要求の例 -This example illustrates how a {% data variables.product.prodname_dotcom %} user created a pull request in our documentation open source repository to fix a typo. +この例では、{% data variables.product.prodname_dotcom %} ユーザーがどのようにしてドキュメント オープン ソース リポジトリに pull request を作成して入力ミスを修正するかを示します。 -In the **Conversation** tab of the pull request, the author explains why they created the pull request. +pull request の **[会話]** タブで、作成者が pull request を作成した理由を説明します。 -![Example of pull request - Conversation tab](/assets/images/help/pull_requests/pr-conversation-example.png) +![pull request の例 - [会話] タブ](/assets/images/help/pull_requests/pr-conversation-example.png) -The **Files changed** tab of the pull request shows the implemented fix. +pull request の **[ファイルの変更]** タブには、実装された修正プログラムが表示されます。 -![Example of pull request - Files changed tab](/assets/images/help/pull_requests/pr-files-changed-example.png) +![pull request の例 - [ファイルの変更] タブ](/assets/images/help/pull_requests/pr-files-changed-example.png) -- This contributor notices a typo in the repository. -- The user creates a pull request with the fix. -- A repository maintainer reviews the pull request, comments on it, and merges it. +- この共同作成者は、リポジトリの入力ミスに気付きました。 +- このユーザーが、修正プログラムを含む pull request を作成します。 +- リポジトリの保守担当者は、pull request を確認し、それにコメントを付けてマージします。 {% ifversion discussions %} -### Scenarios for {% data variables.product.prodname_discussions %} +### {% data variables.product.prodname_discussions %} のシナリオ -- I have a question that's not necessarily related to specific files in the repository. -- I want to share news with my collaborators, or my team. -- I want to start or participate in an open-ended conversation. -- I want to make an announcement to my community. +- リポジトリ内の特定のファイルに必ずしも関連していない質問がある。 +- コラボレーターやチームとニュースを共有したい。 +- 自由回答の会話を開始または参加したい。 +- コミュニティで発表を行いたい。 -#### {% data variables.product.prodname_discussions %} example +#### {% data variables.product.prodname_discussions %} の例 -This example shows the {% data variables.product.prodname_discussions %} welcome post for the {% data variables.product.prodname_dotcom %} Docs open source repository, and illustrates how the team wants to collaborate with their community. +この例では、{% data variables.product.prodname_dotcom %} Docs オープン ソース リポジトリの {% data variables.product.prodname_discussions %} ウェルカム投稿を示し、チームがコミュニティとどのようなコラボレーションを望んでいるかを示しています。 -![Example of {% data variables.product.prodname_discussions %}](/assets/images/help/discussions/github-discussions-example.png) +![{% data variables.product.prodname_discussions %} の例](/assets/images/help/discussions/github-discussions-example.png) -This community maintainer started a discussion to welcome the community, and to ask members to introduce themselves. This post fosters an inviting atmosphere for visitors and contributors. The post also clarifies that the team's happy to help with contributions to the repository. +このコミュニティ保守担当者は、コミュニティを歓迎し、メンバーに自己紹介を求めるディスカッションを始めました。 この投稿は、訪問者と共同作成者が参加しやすい雰囲気を生み出します。 この投稿では、チームがリポジトリへの投稿を喜んで支援することも明らかになっています。 {% endif %} -### Scenarios for team discussions +### チーム ディスカッションのシナリオ -- I have a question that's not necessarily related to specific files in the repository. -- I want to share news with my collaborators, or my team. -- I want to start or participate in an open-ended conversation. -- I want to make an announcement to my team. +- リポジトリ内の特定のファイルに必ずしも関連していない質問がある。 +- コラボレーターやチームとニュースを共有したい。 +- 自由回答の会話を開始または参加したい。 +- チームで発表を行いたい。 -{% ifversion fpt or ghec %} -As you can see, team discussions are very similar to {% data variables.product.prodname_discussions %}. For {% data variables.product.prodname_dotcom_the_website %}, we recommend using {% data variables.product.prodname_discussions %} as the starting point for conversations. You can use {% data variables.product.prodname_discussions %} to collaborate with any community on {% data variables.product.prodname_dotcom %}. If you are part of an organization, and would like to initiate conversations within your organization or team within that organization, you should use team discussions. +{% ifversion fpt or ghec %} ご覧のように、チーム ディスカッションは {% data variables.product.prodname_discussions %} と非常によく似ています。 {% data variables.product.prodname_dotcom_the_website %} の場合、会話の出発点として {% data variables.product.prodname_discussions %} を使用することをお勧めします。 {% data variables.product.prodname_discussions %} を使用して、{% data variables.product.prodname_dotcom %} 上のどのコミュニティともコラボレーションを行うことができます。 あなたが組織の一員であり、組織内または組織のチーム内で会話を開始したい場合は、チーム ディスカッションを使用する必要があります。 {% endif %} -#### Team discussion example +#### チーム ディスカッションの例 -This example shows a team post for the `octo-team` team. +この例は、`octo-team` チームのチーム投稿を示しています。 -![Example of team discussion](/assets/images/help/projects/team-discussions-example.png) +![チーム ディスカッションの例](/assets/images/help/projects/team-discussions-example.png) -The `octocat` team member posted a team discussion, informing the team of various things: -- A team member called Mona started remote game events. -- There is a blog post describing how the teams use {% data variables.product.prodname_actions %} to produce their docs. -- Material about the April All Hands is now available for all team members to view. +`octocat` のチーム メンバーはチーム ディスカッションを投稿し、さまざまなことをチームに通知しました。 +- Mona というチーム メンバーがリモート ゲーム イベントを開始しました。 +- チームが {% data variables.product.prodname_actions %} を使用してどのようにドキュメントを生成するのかを説明するブログ記事があります。 +- April All Hands に関する資料を、すべてのチーム メンバーが閲覧できるようになりました。 -## Next steps +## 次の手順 -These examples showed you how to decide which is the best tool for your conversations on {% data variables.product.product_name %}. But this is only the beginning; there is so much more you can do to tailor these tools to your needs. +これらの例では、{% data variables.product.product_name %} で会話に最適なツールを決定する方法を示しました。 しかし、これは始まりにすぎません。これらのツールをニーズに合わせて調整するためにできることは、他にもたくさんあります。 -For issues, for example, you can tag issues with labels for quicker searching and create issue templates to help contributors open meaningful issues. For more information, see "[About issues](/github/managing-your-work-on-github/about-issues#working-with-issues)" and "[About issue and pull request templates](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)." +たとえば、issue の場合は、より迅速に検索できるように issue にラベルをタグ付けしたり、共同作成者が有意義な issue をオープンできるように issue テンプレートを作成したりできます。 詳細については、「[Issue について](/github/managing-your-work-on-github/about-issues#working-with-issues)」と「[Issue と pull request のテンプレートについて](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)」を参照してください。 -For pull requests, you can create draft pull requests if your proposed changes are still a work in progress. Draft pull requests cannot be merged until they're marked as ready for review. For more information, see "[About pull requests](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)." +pull request の場合、提案された変更がまだ進行中の場合は、下書きの pull request を作成できます。 下書きの pull request は、レビュー準備完了としてマークされるまでマージできません。 詳細については、「[pull request について](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)」を参照してください。 -{% ifversion discussions %} -For {% data variables.product.prodname_discussions %}, you can{% ifversion fpt or ghec %} set up a code of conduct and{% endif %} pin discussions that contain important information for your community. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." +{% ifversion discussions %}{% data variables.product.prodname_discussions %} の場合は、{% ifversion fpt or ghec %}行動規定を設定し、{% endif %}コミュニティの重要な情報を含むディスカッションをピン留めすることができます。 詳細については、「[ディスカッションについて](/discussions/collaborating-with-your-community-using-discussions/about-discussions)」を参照してください。 {% endif %} -For team discussions, you can edit or delete discussions on a team's page, and you can configure notifications for team discussions. For more information, see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)." +チーム ディスカッションの場合は、チームのページでディスカッションを編集または削除したり、チーム ディスカッションの通知を構成したりできます。 詳細については、「[チーム ディスカッションについて](/organizations/collaborating-with-your-team/about-team-discussions)」を参照してください。 -To learn some advanced formatting features that will help you communicate, see "[Quickstart for writing on {% data variables.product.prodname_dotcom %}](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)." +通信に役立つ高度な書式設定機能については、「[{% data variables.product.prodname_dotcom %} での記述に関するクイックスタート](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)」をご覧ください。 diff --git a/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github.md b/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github.md new file mode 100644 index 0000000000..cff022aa8d --- /dev/null +++ b/translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github.md @@ -0,0 +1,244 @@ +--- +title: Quickstart for writing on GitHub +intro: 'Learn advanced formatting features by creating a {% ifversion ghae %}gist to describe yourself{% else %}README for your {% data variables.product.prodname_dotcom %} profile{% endif %}.' +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +shortTitle: Quickstart +--- + +## Introduction + +Markdown is an easy-to-read, easy-to-write language for formatting plain text. You can use Markdown syntax, along with some additional HTML tags, to format your writing on {% data variables.product.prodname_dotcom %}, in places like repository READMEs and comments on pull requests and issues. In this guide, you'll learn some advanced formatting features by creating {% ifversion ghae %}a gist{% else %}or editing a README for your {% data variables.product.prodname_dotcom %} profile{% endif %}. + +If you're new to Markdown, you might want to start with "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)" or the [Communicate using Markdown](https://github.com/skills/communicate-using-markdown) {% data variables.product.prodname_learning %} course. + +{% ifversion not ghae %} + +If you already have a profile README, you can follow this guide by adding some features to your existing README, or by creating a gist with a Markdown file called something like `about-me.md`. For more information, see "[Creating gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)." + +{% endif %} + +{% ifversion ghae %} + +## Creating a gist + +Gists let you store or share code snippets and other pieces of information with others on {% data variables.location.product_location %}. To use formatting features in gists, add a gist file with a `.md` extension. + +1. Navigate to your {% data variables.gists.gist_homepage %}. +1. Optionally, type a description for the gist, such as "About me." +1. In the **Filename including extension...** field, type `about-me.md`. + +For more information, see "[Creating gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)." + +{% else %} + +## Creating or editing your profile README + +Your profile README lets you share information about yourself with the community on {% data variables.location.product_location %}. The README is displayed at the top of your profile page. + +If you don't already have a profile README, you can add one. + +1. Create a repository with the same name as your {% data variables.product.prodname_dotcom %} username, initializing the repository with a `README.md` file. For more information, see "[Managing your profile README](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme#adding-a-profile-readme)." +1. Edit the `README.md` file and delete the template text (beginning `### Hi there`) that is automatically added when you create the file. + +If you already have a profile README, you can edit it from your profile page. + +{% data reusables.profile.navigating-to-profile %} +1. Click the {% octicon "pencil" aria-label="The Pencil icon" %} next to your profile README. + + ![Screenshot of a profile page, with the pencil icon highlighted next to the profile README](/assets/images/help/profile/edit-profile-readme.png) + +{% endif %} + +## Adding an image to suit your visitors + +You can include images in your communication on {% data variables.product.prodname_dotcom %}. Here, you'll add a responsive image, such as a banner, to the top of your {% ifversion ghae %}gist{% else %}profile README{% endif %}. + +By using the HTML `` element with the `prefers-color-scheme` media feature, you can add an image that changes depending on whether a visitor is using light or dark mode. For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings)." + +1. Copy and paste the following markup into your {% ifversion ghae %}`about-me.md`{% else %}`README.md`{% endif %} file. + + ```HTML{:copy} + + + + YOUR-ALT-TEXT + + ``` +1. Replace the placeholders in the markup with the URLs of your chosen images. Alternatively, to try the feature first, you can copy the URLs from our example below. + + - Replace `YOUR-DARKMODE-IMAGE` with the URL of an image to display for visitors using dark mode. + - Replace `YOUR-LIGHTMODE-IMAGE` with the URL of an image to display for visitors using light mode. + - Replace `YOUR-DEFAULT-IMAGE` with the URL of an image to display in case neither of the other images can be matched, for example if the visitor is using a browser that does not support the `prefers-color-scheme` feature. +1. To make the image accessible for visitors who are using a screen reader, replace `YOUR-ALT-TEXT` with a description of the image. +1. To check the image has rendered correctly, click the **Preview** tab. + +For more information on using images in Markdown, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#images)." + +### Example + +{% data reusables.getting-started.picture-element-example %} + +### How it looks + +![Screenshot of the Preview tab in light mode, with an image of a smiling sun displayed](/assets/images/help/profile/lightmode-image-example.png) + +## Adding a table + +You can use Markdown tables to organize information. Here, you'll use a table to introduce yourself by ranking something, such as your most-used programming languages or frameworks, the things you're spending your time learning, or your favorite hobbies. When a table column contains numbers, it's useful to right-align the column by using the syntax `--:` below the header row. + +1. Return to the **Edit {% ifversion ghae %}new {% endif %}file** tab. +1. To introduce yourself, two lines below the `` tag, add an `## About me` header and a short paragraph about yourself, like the following. + + ```Markdown + ## About me + + Hi, I'm Mona. You might recognize me as {% data variables.product.prodname_dotcom %}'s mascot. + ``` +1. Two lines below this paragraph, insert a table by copying and pasting the following markup. + + ```Markdown{:copy} + | Rank | THING-TO-RANK | + |-----:|---------------| + | 1| | + | 2| | + | 3| | + ``` +1. In the column on the right, replace `THING-TO-RANK` with "Languages," "Hobbies," or anything else, and fill in the column with your list of things. +1. To check the table has rendered correctly, click the **Preview** tab. + +For more information, see "[Organizing information with tables](/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)." + +### Example + +```Markdown +## About me + +Hi, I'm Mona. You might recognize me as {% data variables.product.prodname_dotcom %}'s mascot. + +| Rank | Languages | +|-----:|-----------| +| 1| Javascript| +| 2| Python | +| 3| SQL | +``` + +### How it looks + +![Screenshot of the Preview tab, showing an "About me" heading and a rendered table with a list of languages](/assets/images/help/profile/markdown-table-example.png) + +## Adding a collapsed section + +To keep your content tidy, you can use the `
    ` tag to create an expandible collapsed section. + +1. To create a collapsed section for the table you created, wrap your table in `
    ` tags like in the following example. + + ```HTML{:copy} +
    + My top THINGS-TO-RANK + + YOUR TABLE + +
    + ``` +1. Between the `` tags, replace `THINGS-TO-RANK` with whatever you ranked in your table. +1. Optionally, to make the section display as open by default, add the `open` attribute to the `
    ` tag. + + ```HTML +
    + ``` +1. To check the collapsed section has rendered correctly, click the **Preview** tab. + +### Example + +```HTML +
    +My top languages + +| Rank | Languages | +|-----:|-----------| +| 1| Javascript| +| 2| Python | +| 3| SQL | + +
    +``` + +### How it looks + +![Screenshot of the Preview tab, with a collapsed section called "My top languages" marked by a dropdown arrow](/assets/images/help/profile/collapsed-section-example.png) + +## Adding a quote + +Markdown has many other options for formatting your content. Here, you'll add a horizontal rule to divide your page and a blockquote to format your favorite quote. + +1. At the bottom of your file, two lines below the `
    ` tag, add a horizontal rule by typing three or more dashes. + + ```Markdown + --- + ``` +1. Below the `---` line, add a quote by typing markup like the following. + + ```Markdown + > QUOTE + ``` + + Replace `QUOTE` with a quote of your choice. Alternatively, copy the quote from our example below. +1. To check everything has rendered correctly, click the **Preview** tab. + +### Example + +```Markdown +--- +> If we pull together and commit ourselves, then we can push through anything. + +— Mona the Octocat +``` + +### How it looks + +![Screenshot of the Preview tab, with an indented quote below a thick horizontal line](/assets/images/help/profile/markdown-quote-example.png) + +## Adding a comment + +You can use HTML comment syntax to add a comment that will be hidden in the output. Here, you'll add a comment to remind yourself to update your {% ifversion ghae %}gist{% else %}README{% endif %} later. + +1. Two lines below the `## About me` header, insert a comment by using the following markup. + +
    +   <!-- COMMENT -->
    +   
    + + Replace `COMMENT` with a "to-do" item you remind yourself to do something later (for example, to add more items to the table). +1. To check your comment is hidden in the output, click the **Preview** tab. + +### Example + +
    +## About me
    +
    +<!-- TO DO: add more details about me later -->
    +
    + +## Saving your work + +When you're happy with your changes, save your {% ifversion ghae %}gist. + +- To keep your gist hidden from search engines but visible to anyone you share the URL with, click **Create secret gist** +- If you're happy for your gist to be visible to anyone on {% data variables.location.product_location %}, click **Create internal gist** + +{% else %}profile README by clicking **Commit changes**. + +Committing directly to the `main` branch will make your changes visible to any visitor on your profile. If you want to save your work but aren't ready to make it visible on your profile, you can select **Create a new branch for this commit and start a pull request**. + +![Screenshot of the "Commit changes" section](/assets/images/help/profile/readme-commit-changes.png) + +{% endif %} + +## Next steps + +- Continue to learn about advanced formatting features. For example, see {% ifversion fpt or ghec %}"[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)" and {% endif %}"[Creating and highlighting codeblocks](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)." +- Use your new skills as you communicate across GitHub, in issues, pull requests, and discussions. For more information, see "[Communicating on {% data variables.product.prodname_dotcom %}](/get-started/quickstart/communicating-on-github)." diff --git a/translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md b/translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md index 1ef5d0831c..70eacc0528 100644 --- a/translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md +++ b/translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md @@ -1,6 +1,6 @@ --- -title: 'About {% data variables.product.prodname_projects_v1 %}' -intro: '{% data variables.product.prodname_projects_v1_caps %} on {% data variables.product.product_name %} help you organize and prioritize your work. You can create {% data variables.projects.projects_v1_boards %} for specific feature work, comprehensive roadmaps, or even release checklists. With {% data variables.product.prodname_projects_v1 %}, you have the flexibility to create customized workflows that suit your needs.' +title: '{% data variables.product.prodname_projects_v1 %}について' +intro: '{% data variables.product.product_name %} の{% data variables.product.prodname_projects_v1_caps %}は、作業の整理と優先順位付けに役立ちます。 {% data variables.projects.projects_v1_boards %}は、特定の機能の作業、包括的なロードマップ、さらにはリリースのチェックリストのためにも作成できます。 {% data variables.product.prodname_projects_v1 %}を使用すると、ニーズに合わせてカスタマイズされたワークフローを柔軟に作成できます。' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/about-project-boards - /articles/about-projects @@ -11,64 +11,69 @@ versions: topics: - Pull requests allowTitleToDifferFromFilename: true +ms.openlocfilehash: c14ee749a2e97bb9ef608e1b2d548098f18af0d0 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107622' --- - {% data reusables.projects.project_boards_old %} -{% data variables.projects.projects_v1_boards_caps %} are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can drag and drop or use keyboard shortcuts to reorder cards within a column, move cards from column to column, and change the order of columns. +{% data variables.projects.projects_v1_boards_caps %}は、issue、pull request、選んだ列内でカードとして分類されるノートから構成されます。 列内のカードの並び替え、列から列へのカードの移動、および列の順序の変更には、ドラッグアンドドロップまたはキーボードショートカットが利用できます。 -{% data variables.projects.projects_v1_board_caps %} cards contain relevant metadata for issues and pull requests, like labels, assignees, the status, and who opened it. {% data reusables.project-management.edit-in-project %} +{% data variables.projects.projects_v1_board_caps %}のカードには、ラベル、担当者、状態、オープンした人など、issue や pull request に関連するメタデータが含まれます。 {% data reusables.project-management.edit-in-project %} -You can create notes within columns to serve as task reminders, references to issues and pull requests from any repository on {% data variables.location.product_location %}, or to add information related to the {% data variables.projects.projects_v1_board %}. You can create a reference card for another {% data variables.projects.projects_v1_board %} by adding a link to a note. If the note isn't sufficient for your needs, you can convert it to an issue. For more information on converting notes to issues, see "[Adding notes to a {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)." +タスクのリマインダとして機能するノートを列内に作成し、{% data variables.location.product_location %}上の任意のリポジトリからの issue や pull request を参照させたり、{% data variables.projects.projects_v1_board %}に関係する情報を追加したりできます。 ノートにリンクを追加することで、他の{% data variables.projects.projects_v1_board %}を参照するカードを作成することもできます。 ノートでは要求を満たせない場合、ノートを Issue に変換することができます。 ノートを issue に変換する方法について詳しくは、「[{% data variables.product.prodname_project_v1 %}へのノートの追加](/articles/adding-notes-to-a-project-board)」を参照してください。 -Types of project boards: +プロジェクトボードには以下の種類があります: -- **User-owned {% data variables.projects.projects_v1_board %}** can contain issues and pull requests from any personal repository. -- **Organization-wide {% data variables.projects.projects_v1_board %}** can contain issues and pull requests from any repository that belongs to an organization. {% data reusables.project-management.link-repos-to-project-board %} For more information, see "[Linking a repository to a {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)." -- **Repository {% data variables.projects.projects_v1_board %}** are scoped to issues and pull requests within a single repository. They can also include notes that reference issues and pull requests in other repositories. +- **ユーザー所有の{% data variables.projects.projects_v1_board %}** には、すべての個人用リポジトリの issue と pull request を含めることができます。 +- **Organization 全体の{% data variables.projects.projects_v1_board %}** には、Organization に属するすべてのリポジトリの issue と pull request を含めることができます。 {% data reusables.project-management.link-repos-to-project-board %} 詳しくは、「[{% data variables.product.prodname_project_v1 %}へのリポジトリのリンク](/articles/linking-a-repository-to-a-project-board)」を参照してください。 +- **リポジトリ {% data variables.projects.projects_v1_board %}** は、1 つのリポジトリ内の issue と pull request に範囲設定されます。 他のリポジトリの Issue やプルリクエストを参照するノートも含まれます。 -## Creating and viewing {% data variables.projects.projects_v1_boards %} +## {% data variables.projects.projects_v1_boards %} の作成と表示 -To create a {% data variables.projects.projects_v1_board %} for your organization, you must be an organization member. Organization owners and people with {% data variables.projects.projects_v1_board %} admin permissions can customize access to the {% data variables.projects.projects_v1_board %}. +Organization の{% data variables.projects.projects_v1_board %}を作成するには、Organization のメンバーである必要があります。 Organization の所有者と{% data variables.projects.projects_v1_board %}の管理アクセス許可を持つユーザーは、{% data variables.projects.projects_v1_board %} へのアクセスをカスタマイズできます。 {% ifversion classic-project-visibility-permissions %}{% data reusables.projects.owners-can-limit-visibility-permissions %}{% endif %} -If an organization-owned {% data variables.projects.projects_v1_board %} includes issues or pull requests from a repository that you don't have permission to view, the card will be redacted. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." +Organization が所有する{% data variables.projects.projects_v1_board %}に、あなたが表示アクセス許可を持っていないリポジトリからの issue あるいは pull request が含まれている場合、そのカードは編集されます。 詳しくは、「[Organization の{% data variables.product.prodname_project_v1_caps %}のアクセス許可](/articles/project-board-permissions-for-an-organization)」を参照してください。 -The activity view shows the {% data variables.projects.projects_v1_board %}'s recent history, such as cards someone created or moved between columns. To access the activity view, click **Menu** and scroll down. +アクティビティ ビューには、誰かが作成したカードや、列間での移動など、{% data variables.projects.projects_v1_board %}の最近の履歴が表示されます。 アクティビティビューにアクセスするには、 **[メニュー]** をクリックして下にスクロールします。 -To find specific cards on a {% data variables.projects.projects_v1_board %} or view a subset of the cards, you can filter {% data variables.projects.projects_v1_board %} cards. For more information, see "[Filtering cards on a {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)." +{% data variables.projects.projects_v1_board %}上の特定のカードを検索したり、カードのサブセットを表示したりするには、{% data variables.projects.projects_v1_board %} カードをフィルター処理できます。 詳しくは、「[{% data variables.product.prodname_project_v1 %}でのカードのフィルター処理](/articles/filtering-cards-on-a-project-board)」を参照してください。 -To simplify your workflow and keep completed tasks off your {% data variables.projects.projects_v1_board %}, you can archive cards. For more information, see "[Archiving cards on a {% data variables.product.prodname_project_v1 %}](/articles/archiving-cards-on-a-project-board)." +ワークフローを簡素化し、完了したタスクが{% data variables.projects.projects_v1_board %}に混ざらないように、カードをアーカイブできます。 詳しくは、「[{% data variables.product.prodname_project_v1 %}でのカードのアーカイブ](/articles/archiving-cards-on-a-project-board)」を参照してください。 -If you've completed all of your {% data variables.projects.projects_v1_board %} tasks or no longer need to use your {% data variables.projects.projects_v1_board %}, you can close the {% data variables.projects.projects_v1_board %}. For more information, see "[Closing a {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)." +{% data variables.projects.projects_v1_board %} タスクをすべて完了した場合、または{% data variables.projects.projects_v1_board %}を使用する必要がなくなった場合は、{% data variables.projects.projects_v1_board %}を閉じることができます。 詳しくは、「[{% data variables.product.prodname_project_v1 %}の終了](/articles/closing-a-project-board)」を参照してください。 -You can also [disable {% data variables.projects.projects_v1_boards %} in a repository](/articles/disabling-project-boards-in-a-repository) or [disable {% data variables.projects.projects_v1_boards %} in your organization](/articles/disabling-project-boards-in-your-organization), if you prefer to track your work in a different way. +別の方法で作業を追跡したい場合は、[リポジトリ内の{% data variables.projects.projects_v1_boards %}を無効にしたり](/articles/disabling-project-boards-in-a-repository)、[Organization 内の{% data variables.projects.projects_v1_boards %}を無効](/articles/disabling-project-boards-in-your-organization)にしたりもできます。 {% data reusables.project-management.project-board-import-with-api %} -## Templates for {% data variables.projects.projects_v1_boards %} +## {% data variables.projects.projects_v1_boards %}のテンプレート -You can use templates to quickly set up a new {% data variables.projects.projects_v1_board %}. When you use a template to create a {% data variables.projects.projects_v1_board %}, your new board will include columns as well as cards with tips for using {% data variables.product.prodname_projects_v1 %}. You can also choose a template with automation already configured. +テンプレートを使用すると、新しい{% data variables.projects.projects_v1_board %}をすばやく設定できます。 テンプレートを使用して{% data variables.projects.projects_v1_board %}を作成する場合、新しいボードには列と、{% data variables.product.prodname_projects_v1 %}を使用するためのヒントがあるカードが含まれます。 また、自動化が設定済みのテンプレートを選択することもできます。 -| Template | Description | +| テンプレート | 説明 | | --- | --- | -| Basic kanban | Track your tasks with To do, In progress, and Done columns | -| Automated kanban | Cards automatically move between To do, In progress, and Done columns | -| Automated kanban with review | Cards automatically move between To do, In progress, and Done columns, with additional triggers for pull request review status | -| Bug triage | Triage and prioritize bugs with To do, High priority, Low priority, and Closed columns | +| Basic kanban | [To do]、[In progress]、[Done] 列でタスクを追跡します。 | +| Automated kanban | カードは自動的に [To do]、[In progress]、[Done] の列間を移動します。 | +| Automated kanban with review | プルリクエストレビューのステータスのための追加のトリガーで、カードは [To do]、[In progress]、[Done] 列の間を自動的に移動します。 | +| Bug triage | [To do]、[High priority]、[Low priority]、[Closed] 列でバグのトリアージと優先順位付けをします。 | -For more information on automation for {% data variables.product.prodname_projects_v1 %}, see "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)." +{% data variables.product.prodname_projects_v1 %}の自動化について詳しくは、「[{% data variables.product.prodname_projects_v1 %}の自動化について](/articles/about-automation-for-project-boards)」を参照してください。 -![{% data variables.product.prodname_project_v1 %} with basic kanban template](/assets/images/help/projects/project-board-basic-kanban-template.png) +![基本的なかんばんテンプレートを使用した{% data variables.product.prodname_project_v1 %}](/assets/images/help/projects/project-board-basic-kanban-template.png) {% data reusables.project-management.copy-project-boards %} -## Further reading +## 参考資料 -- "[Creating a {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" -- "[Editing a {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} -- "[Copying a {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} -- "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" -- "[Keyboard shortcuts](/articles/keyboard-shortcuts/#project-boards)" +- 「[{% data variables.product.prodname_project_v1 %}の作成](/articles/creating-a-project-board)」 +- 「[{% data variables.product.prodname_project_v1 %}の編集](/articles/editing-a-project-board)」{% ifversion fpt or ghec %} +- 「[{% data variables.product.prodname_project_v1 %}のコピー](/articles/copying-a-project-board)」{% endif %} +- 「[{% data variables.product.prodname_project_v1 %}への issue と pull request の追加](/articles/adding-issues-and-pull-requests-to-a-project-board)」 +- 「[Organization の{% data variables.product.prodname_project_v1_caps %}のアクセス許可](/articles/project-board-permissions-for-an-organization)」 +- 「[キーボードショートカット](/articles/keyboard-shortcuts/#project-boards)」 diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md new file mode 100644 index 0000000000..c803370074 --- /dev/null +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md @@ -0,0 +1,57 @@ +--- +title: アイテムを自動的にアーカイブする +shortTitle: Archiving automatically +intro: 特定の条件を満たすアイテムを自動的にアーカイブするように、プロジェクトの組み込みワークフローを構成できます。 +miniTocMaxHeadingLevel: 3 +versions: + feature: projects-v2-auto-archive +type: tutorial +topics: + - Projects +ms.openlocfilehash: 75346021f51cb8cc373b4a50aef43e0b5c7646dc +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107222' +--- +{% note %} + +**注:** 組み込みのワークフローは、制限付きベータの一部として利用できます。 + +{% endnote %} + +## アイテムの自動アーカイブについて + +アイテムを自動的にアーカイブするように、プロジェクトの組み込みワークフローを構成できます。 アイテムをアーカイブすると、各プロジェクトでの {% data variables.projects.item_limit %} アイテム数の制限を超えないようにするのに役立ちます。 + +`is`、`reason`、`last-updated` フィルターを使って、アイテムをアーカイブするタイミングを指定できます。 + +issue または pull request の自動アーカイブを有効にすると、プロジェクト内の既に条件を満たしているアイテムもアーカイブされます。 既に条件を満たしている多数のアイテムのアーカイブでは、若干の遅延が発生する可能性があります。 + +プロジェクトには、含むことができるアーカイブ済みアイテムの数に関する制限もあります。 プロジェクトは、アーカイブされたアイテムを最大 {% data variables.projects.archived_item_limit %} まで含むことができます。 アイテムの完全な削除について詳しくは、「[アイテムを削除する](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project#deleting-items)」をご覧ください。 + +## プロジェクトで自動アーカイブを構成する + +{% data reusables.projects.access-workflows %} +1. [既定のワークフロー] の一覧で、 **[アイテムの自動アーカイブ]** をクリックします。 + + ![自動アーカイブ ワークフローを示すスクリーンショット](/assets/images/help/projects-v2/archive-workflows.png) + +1. **[いつ]** の横で、自動的にアーカイブするアイテムの種類をオンにします。 + + ![ワークフローの [タイミング] 構成を示すスクリーンショット](/assets/images/help/projects-v2/workflow-when-archive.png) + +1. {% octicon "filter" aria-label="The filter icon" %} の横に、アイテムの自動アーカイブに使うフィルター条件を入力します。 使用できるのは、`is`、`reason`、`last-updated` フィルターのみです。 フィルターの構文について詳しくは、「[projects のフィルター処理](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)」をご覧ください。 + + ![フィルター テキスト領域を示すスクリーンショット](/assets/images/help/projects-v2/auto-archive-filter.png) + +1. ワークフローが無効になっている場合は、 **[オフ]** の横にあるトグルをクリックしてワークフローを有効にします。 + + ![ワークフローの "オン/オフ" コントロールを示すスクリーンショット](/assets/images/help/projects-v2/workflow-enable.png) + + +## 参考資料 + +* [プロジェクトからアイテムをアーカイブする](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project) +* [組み込みの自動化の使用](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations) diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md index 87e7359893..00135c1063 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md @@ -1,7 +1,7 @@ --- -title: 'Automating {% data variables.product.prodname_projects_v2 %} using Actions' +title: 'Actions を使用した {% data variables.product.prodname_projects_v2 %} の自動化' shortTitle: Automating with Actions -intro: 'You can use {% data variables.product.prodname_actions %} to automate your projects.' +intro: '{% data variables.product.prodname_actions %} を使ってプロジェクトを自動化できます。' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,44 +11,48 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: c21e201e538d09826bd0d00f22fe60508c9d6a61 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106846' --- +## {% data variables.product.prodname_actions %}のワークフロー +このセクションでは、GraphQL APIと{% data variables.product.prodname_actions %}を使ってOrganizationのプロジェクトにPull Requestを追加する方法を紹介します。 このワークフローの例では、Pull Requestが"ready for review"としてマークされると、プロジェクトに新しいタスクが追加され、"Status"フィールドが"Todo"に設定され、現在の日付がカスタムの"Date posted"フィールドに追加されます。 -## {% data variables.product.prodname_actions %} workflows +必要に応じて、以下のワークフローの1つをコピーして、以下の表にあるように変更できます。 -This section demonstrates how to use the GraphQL API and {% data variables.product.prodname_actions %} to add a pull request to an organization project. In the example workflows, when the pull request is marked as "ready for review", a new task is added to the project with a "Status" field set to "Todo", and the current date is added to a custom "Date posted" field. +プロジェクトは複数のリポジトリにまたがることができますが、ワークフローは1つのリポジトリに固有です。 プロジェクトで追跡する各リポジトリにワークフローを追加します。ワークフロー ファイルの作成の詳細については、「[{% data variables.product.prodname_actions %} のクイックスタート](/actions/quickstart)」を参照してください。 -You can copy one of the workflows below and modify it as described in the table below to meet your needs. +この記事は、{% data variables.product.prodname_actions %}を基本的に理解していることを前提としています。 {% data variables.product.prodname_actions %} の詳細については、「[{% data variables.product.prodname_actions %}](/actions)」を参照してください。 -A project can span multiple repositories, but a workflow is specific to a repository. Add the workflow to each repository that you want your project to track. For more information about creating workflow files, see "[Quickstart for {% data variables.product.prodname_actions %}](/actions/quickstart)." +API を使用してプロジェクトに加えることができるその他の変更の詳細については、「[API を使ったプロジェクト (ベータ) の管理](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)」を参照してください。 -This article assumes that you have a basic understanding of {% data variables.product.prodname_actions %}. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." - -For more information about other changes you can make to your project through the API, see "[Using the API to manage projects](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." - -You may also want to use the **actions/add-to-project** workflow, which is maintained by {% data variables.product.company_short %} and will add the current issue or pull request to the project specified. For more information, see the [actions/add-to-project](https://github.com/actions/add-to-project) repository and README. +また、{% data variables.product.company_short %} によって管理され、指定されたプロジェクトに現在の issue または pull request を追加する **actions/add-to-project** ワークフローを使用することもできます。 詳しくは、[actions/add-to-project](https://github.com/actions/add-to-project) リポジトリと README を参照してください。 {% note %} -**Note:** `GITHUB_TOKEN` is scoped to the repository level and cannot access {% data variables.projects.projects_v2 %}. To access {% data variables.projects.projects_v2 %} you can either create a {% data variables.product.prodname_github_app %} (recommended for organization projects) or a {% data variables.product.pat_generic %} (recommended for user projects). Workflow examples for both approaches are shown below. +**注:** `GITHUB_TOKEN` はリポジトリ レベルをスコープとしており、{% data variables.projects.projects_v2 %} にはアクセスできません。 {% data variables.projects.projects_v2 %} にアクセスするために、{% data variables.product.prodname_github_app %} (Organization プロジェクトの場合に推奨) または {% data variables.product.pat_generic %} (ユーザー プロジェクトの場合に推奨) を作成できます。 以下には、どちらの方法のワークフローの例も示します。 {% endnote %} -### Example workflow authenticating with a {% data variables.product.prodname_github_app %} +### {% data variables.product.prodname_github_app %}で認証を行うワークフローの例 -1. Create a {% data variables.product.prodname_github_app %} or choose an existing {% data variables.product.prodname_github_app %} owned by your organization. For more information, see "[Creating a {% data variables.product.prodname_github_app %}](/developers/apps/building-github-apps/creating-a-github-app)." -2. Give your {% data variables.product.prodname_github_app %} read and write permissions to organization projects. For more information, see "[Editing a {% data variables.product.prodname_github_app %}'s permissions](/developers/apps/managing-github-apps/editing-a-github-apps-permissions)." +1. {% data variables.product.prodname_github_app %}を作成するか、自分のOrganizationが所有する既存の{% data variables.product.prodname_github_app %}を選択してください。 詳細については、「[{% data variables.product.prodname_github_app %} を作成する](/developers/apps/building-github-apps/creating-a-github-app)」を参照してください。 +2. {% data variables.product.prodname_github_app %}に、Organizationプロジェクトに対する読み込み及び書き込み権限を与えてください。 詳細については、「[{% data variables.product.prodname_github_app %} の権限を編集する](/developers/apps/managing-github-apps/editing-a-github-apps-permissions)」を参照してください。 {% note %} - **Note:** You can control your app's permission to organization projects and to repository projects. You must give permission to read and write organization projects; permission to read and write repository projects will not be sufficient. + **注:** Organization プロジェクトおよびリポジトリ プロジェクトに対するアプリのアクセス許可を制御できます。 Organizationプロジェクトに対する読み書き権限を与えなければなりません。リポジトリプロジェクトに対する読み書き権限だけでは不十分です。 {% endnote %} -3. Install the {% data variables.product.prodname_github_app %} in your organization. Install it for all repositories that your project needs to access. For more information, see "[Installing {% data variables.product.prodname_github_apps %}](/developers/apps/managing-github-apps/installing-github-apps#installing-your-private-github-app-on-your-repository)." -4. Store your {% data variables.product.prodname_github_app %}'s ID as a secret in your repository or organization. In the following workflow, replace `APP_ID` with the name of the secret. You can find your app ID on the settings page for your app or through the App API. For more information, see "[Apps](/rest/reference/apps#get-an-app)." -5. Generate a private key for your app. Store the contents of the resulting file as a secret in your repository or organization. (Store the entire contents of the file, including `-----BEGIN RSA PRIVATE KEY-----` and `-----END RSA PRIVATE KEY-----`.) In the following workflow, replace `APP_PEM` with the name of the secret. For more information, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)." -6. In the following workflow, replace `YOUR_ORGANIZATION` with the name of your organization. For example, `octo-org`. Replace `YOUR_PROJECT_NUMBER` with your project number. To find the project number, look at the project URL. For example, `https://github.com/orgs/octo-org/projects/5` has a project number of 5. +3. Organizationに{% data variables.product.prodname_github_app %}をインストールしてください。 プロジェクトがアクセスする必要があるすべてのリポジトリにインストールしてください。 詳細については、「[{% data variables.product.prodname_github_apps %} のインストール](/developers/apps/managing-github-apps/installing-github-apps#installing-your-private-github-app-on-your-repository)」を参照してください。 +4. {% data variables.product.prodname_github_app %}のIDを、リポジトリもしくはOrganizationのシークレットとして保存してください。 以下のワークフローでは、`APP_ID` をシークレットの名前に置き換えます。 アプリケーションIDは、アプリケーションの設定ページで、あるいはアプリケーションのAPIを通じて確認できます。 詳細については、「[アプリ](/rest/reference/apps#get-an-app)」を参照してください。 +5. アプリケーションの秘密鍵を生成してください。 作成されたファイルの内容を、シークレットとしてリポジトリもしくはOrganizationに保存してください。 (`-----BEGIN RSA PRIVATE KEY-----` および `-----END RSA PRIVATE KEY-----` を含め、ファイルの内容全体を保存してください)。以下のワークフローでは、`APP_PEM` をシークレットの名前に置き換えます。 詳細については、「[{% data variables.product.prodname_github_apps %} による認証](/developers/apps/building-github-apps/authenticating-with-github-apps#generating-a-private-key)」を参照してください。 +6. 以下のワークフローでは、`YOUR_ORGANIZATION` を自身の組織の名前に置き換えます。 たとえば、「 `octo-org` 」のように入力します。 `YOUR_PROJECT_NUMBER`をプロジェクト番号に置き換えます。 プロジェクト番号を見つけるには、プロジェクトのURLを見てください。 たとえば、`https://github.com/orgs/octo-org/projects/5` のプロジェクト番号は 5 です。 ```yaml{:copy} {% data reusables.actions.actions-not-certified-by-github-comment %} @@ -167,11 +171,11 @@ jobs: ``` -### Example workflow authenticating with a {% data variables.product.pat_generic %} +### {% data variables.product.pat_generic %} を使って認証を行うワークフローの例 -1. Create a {% data variables.product.pat_v1 %} with the `project` and `repo` scopes. For more information, see "[Creating a {% data variables.product.pat_generic %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)." -2. Save the {% data variables.product.pat_generic %} as a secret in your repository or organization. -3. In the following workflow, replace `YOUR_TOKEN` with the name of the secret. Replace `YOUR_ORGANIZATION` with the name of your organization. For example, `octo-org`. Replace `YOUR_PROJECT_NUMBER` with your project number. To find the project number, look at the project URL. For example, `https://github.com/orgs/octo-org/projects/5` has a project number of 5. +1. `project` スコープと `repo` スコープを使って {% data variables.product.pat_v1 %} を作成します。 詳しくは、「[{% data variables.product.pat_generic %} を作成する](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 +2. {% data variables.product.pat_generic %} をリポジトリまたは Organization のシークレットとして保存してください。 +3. 以下のワークフローでは、`YOUR_TOKEN` をシークレットの名前に置き換えます。 `YOUR_ORGANIZATION` を自身の組織の名前に置き換えます。 たとえば、「 `octo-org` 」のように入力します。 `YOUR_PROJECT_NUMBER`をプロジェクト番号に置き換えます。 プロジェクト番号を見つけるには、プロジェクトのURLを見てください。 たとえば、`https://github.com/orgs/octo-org/projects/5` のプロジェクト番号は 5 です。 ```yaml{:copy} name: Add PR to project @@ -279,9 +283,9 @@ jobs: ``` -### Workflow explanation +### ワークフローの説明 -The following table explains sections of the example workflows and shows you how to adapt the workflows for your own use. +以下の表は、ワークフローの例のセクションについて説明しており、自分の利用方法にそれらのワークフローを適応させる方法を示します。 @@ -297,14 +301,14 @@ on: @@ -350,16 +354,16 @@ env: @@ -395,9 +399,9 @@ gh api graphql -f query=' @@ -413,12 +417,12 @@ echo 'TODO_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select @@ -443,7 +447,7 @@ env: @@ -464,7 +468,7 @@ item_id="$( gh api graphql -f query=' @@ -477,7 +481,7 @@ echo 'ITEM_ID='$item_id >> $GITHUB_ENV @@ -490,7 +494,7 @@ echo "DATE=$(date +"%Y-%m-%d")" >> $GITHUB_ENV @@ -513,7 +517,7 @@ env: @@ -560,7 +564,7 @@ gh api graphql -f query=' diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md index e2b1241fa3..412732a2a2 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md @@ -1,7 +1,7 @@ --- -title: 'Using the API to manage {% data variables.product.prodname_projects_v2 %}' +title: 'API を使用して {% data variables.product.prodname_projects_v2 %} を管理する' shortTitle: Automating with the API -intro: You can use the GraphQL API to automate your projects. +intro: GraphQL API を使用して、プロジェクトを自動化できます。 miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,17 +11,22 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 6b4deff4ee518bfdafcd3886577a1c9b12ea7b2e +ms.sourcegitcommit: bf11c3e08cbb5eab6320e0de35b32ade6d863c03 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: '148111602' --- - -This article demonstrates how to use the GraphQL API to manage a project. For more information about how to use the API in a {% data variables.product.prodname_actions %} workflow, see "[Automating {% data variables.product.prodname_projects_v2 %} using Actions](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)." For a full list of the available data types, see "[Reference](/graphql/reference)." +この記事では、GraphQL API を使用してプロジェクトを管理する方法を説明します。 {% data variables.product.prodname_actions %} ワークフローで API を使用する方法について詳しくは、「[Actions を使った {% data variables.product.prodname_projects_v2 %} の自動化](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)」を参照してください。 使用可能なデータ型の完全な一覧については、「[リファレンス](/graphql/reference)」を参照してください。 {% data reusables.projects.graphql-deprecation %} -## Authentication +## 認証 {% curl %} -In all of the following cURL examples, replace `TOKEN` with a token that has the `read:project` scope (for queries) or `project` scope (for queries and mutations). The token can be a {% data variables.product.pat_v1 %} for a user or an installation access token for a {% data variables.product.prodname_github_app %}. For more information about creating a {% data variables.product.pat_generic %}, see "[Creating a {% data variables.product.pat_generic %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)." For more information about creating an installation access token for a {% data variables.product.prodname_github_app %}, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-a-github-app)." +次のすべての cURL の例では、`TOKEN` を、`read:project` スコープ (クエリの場合) または `project` スコープ (クエリとミューテーションの場合) を持つトークンに置き換えます。 このトークンは、ユーザーの{% data variables.product.pat_v1 %}でも、{% data variables.product.prodname_github_app %} のインストール アクセス トークンでもかまいません。 {% data variables.product.pat_generic %}の作成について詳しくは、「[{% data variables.product.pat_generic %}の作成](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)」をご覧ください。 {% data variables.product.prodname_github_app %} のインストール アクセス トークンの作成の詳細については、「[{% data variables.product.prodname_github_apps %} を使用した認証](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-a-github-app)」を参照してください。 {% endcurl %} @@ -29,15 +34,15 @@ In all of the following cURL examples, replace `TOKEN` with a token that has the {% data reusables.cli.cli-learn-more %} -Before running {% data variables.product.prodname_cli %} commands, you must authenticate by running `gh auth login --scopes "project"`. If you only need to read, but not edit, projects, you can provide the `read:project` scope instead of `project`. For more information on command line authentication, see "[gh auth login](https://cli.github.com/manual/gh_auth_login)." +{% data variables.product.prodname_cli %} コマンドを実行する前に、`gh auth login --scopes "project"` を実行して認証する必要があります。 プロジェクトの読み取りだけを行い、編集を行う必要がないのであれば、`project` の代わりに `read:project` スコープを指定できます。 コマンド ライン認証の詳細については、「[gh auth login](https://cli.github.com/manual/gh_auth_login)」を参照してください。 {% endcli %} {% cli %} -## Using variables +## 変数の使用 -In all of the following examples, you can use variables to simplify your scripts. Use `-F` to pass a variable that is a number, Boolean, or null. Use `-f` for other variables. For example, +以下のすべての例で、変数を使ってスクリプトをシンプルにできます。 数値、ブール値、または null 値である変数を渡すには、`-F` を使用ます。 その他の変数の場合は、`-f` を使用します。 たとえば、次のように入力します。 ```shell my_org="octo-org" @@ -52,19 +57,19 @@ gh api graphql -f query=' }' -f organization=$my_org -F number=$my_num ``` -For more information, see "[Forming calls with GraphQL](/graphql/guides/forming-calls-with-graphql#working-with-variables)." +詳細については、「[GraphQL での呼び出しの作成](/graphql/guides/forming-calls-with-graphql#working-with-variables)」を参照してください。 {% endcli %} -## Finding information about projects +## プロジェクトに関する情報を見つける -Use queries to get data about projects. For more information, see "[About queries](/graphql/guides/forming-calls-with-graphql#about-queries)." +プロジェクトに関するデータを取得するには、クエリを使ってください。 詳細については、「[クエリについて](/graphql/guides/forming-calls-with-graphql#about-queries)」を参照してください。 -### Finding the node ID of an organization project +### OrganizationプロジェクトのノードIDを調べる -To update your project through the API, you will need to know the node ID of the project. +APIを通じてプロジェクトを更新するには、プロジェクトのノードIDを知る必要があります。 -You can find the node ID of an organization project if you know the organization name and project number. Replace `ORGANIZATION` with the name of your organization. For example, `octo-org`. Replace `NUMBER` with the project number. To find the project number, look at the project URL. For example, `https://github.com/orgs/octo-org/projects/5` has a project number of 5. +Organization名とプロジェクト番号が分かっていれば、OrganizationプロジェクトのノードIDを知ることができます。 `ORGANIZATION` を自身の組織の名前に置き換えます。 たとえば、「 `octo-org` 」のように入力します。 `NUMBER` をプロジェクト番号に置き換えます。 プロジェクト番号を見つけるには、プロジェクトのURLを見てください。 たとえば、`https://github.com/orgs/octo-org/projects/5` のプロジェクト番号は 5 です。 {% curl %} ```shell @@ -88,7 +93,7 @@ gh api graphql -f query=' ``` {% endcli %} -You can also find the node ID of all projects in your organization. The following example will return the node ID and title of the first 20 projects in an organization. Replace `ORGANIZATION` with the name of your organization. For example, `octo-org`. +Organization中のすべてのプロジェクトのノードIDを見つけることもできます。 以下の例は、Orgazation中の最初の20個のプロジェクトのノードIDとタイトルを返します。 `ORGANIZATION` を自身の組織の名前に置き換えます。 たとえば、「 `octo-org` 」のように入力します。 {% curl %} ```shell @@ -115,11 +120,11 @@ gh api graphql -f query=' ``` {% endcli %} -### Finding the node ID of a user project +### ユーザプロジェクトのノードIDを調べる -To update your project through the API, you will need to know the node ID of the project. +APIを通じてプロジェクトを更新するには、プロジェクトのノードIDを知る必要があります。 -You can find the node ID of a user project if you know the project number. Replace `USER` with your user name. For example, `octocat`. Replace `NUMBER` with your project number. To find the project number, look at the project URL. For example, `https://github.com/users/octocat/projects/5` has a project number of 5. +ユーザプロジェクトのノードIDは、プロジェクト番号を知っていれば見つけることができます。 `USER` は、実際のユーザー名に置き換えます。 たとえば、「 `octocat` 」のように入力します。 `NUMBER`をプロジェクト番号に置き換えます。 プロジェクト番号を見つけるには、プロジェクトのURLを見てください。 たとえば、`https://github.com/users/octocat/projects/5` のプロジェクト番号は 5 です。 {% curl %} ```shell @@ -143,7 +148,7 @@ gh api graphql -f query=' ``` {% endcli %} -You can also find the node ID for all of your projects. The following example will return the node ID and title of your first 20 projects. Replace `USER` with your username. For example, `octocat`. +自分のすべてのプロジェクトのノードIDを知ることもできます。 以下の例では、自分の最初の20個のプロジェクトのノードIDとタイトルが返されます。 `USER` をご自分のユーザー名に置き換えます。 たとえば、`octocat` のようにします。 {% curl %} ```shell @@ -170,11 +175,11 @@ gh api graphql -f query=' ``` {% endcli %} -### Finding the node ID of a field +### フィールドのノードIDを見つける -To update the value of a field, you will need to know the node ID of the field. Additionally, you will need to know the ID of the options for single select fields and the ID of the iterations for iteration fields. +フィールドの値を更新するには、フィールドのノードIDを知る必要があります。 加えて、単一選択フィールドの選択肢のIDと、繰り返しフィールドの繰り返しのIDも知る必要があります。 -The following example will return the ID, name, settings, and configuration for the first 20 fields in a project. Replace `PROJECT_ID` with the node ID of your project. +以下の例では、プロジェクト内の最初の 20 個のフィールドの ID、名前、設定、構成が返されます。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 {% curl %} ```shell @@ -223,7 +228,7 @@ gh api graphql -f query=' ``` {% endcli %} -The response will look similar to the following example: +応答は、次の例のようになります。 ```json { @@ -276,9 +281,9 @@ The response will look similar to the following example: } ``` -Each field has an ID and name. Single select fields are returned as a `ProjectV2SingleSelectField` object and have an `options` field where you can find the ID of each option for the single select. Iteration fields are returned as a `ProjectV2IterationField` object and have a `configuration` field which includes an `iterations` field containing the ID and information about each iteration. +各フィールドには ID と名前があります。 単一選択フィールドは `ProjectV2SingleSelectField` オブジェクトとして返され、単一選択の各オプションの ID を見つけることができる `options` フィールドがあります。 繰り返しフィールドは `ProjectV2IterationField` オブジェクトとして返され、ID と各繰り返しに関する情報が含まれている `iterations` フィールドを含む `configuration` フィールドがあります。 -If you just need the name and ID of a field, and do not need information about iterations or a single select field's options, you can make use of the `ProjectV2FieldCommon` object. +フィールドの名前と ID のみが必要で、繰り返しや単一選択フィールドのオプションに関する情報が必要ない場合は、`ProjectV2FieldCommon` オブジェクトを利用できます。 {% curl %} ```shell @@ -309,7 +314,7 @@ gh api graphql -f query=' ``` {% endcli %} -The response when using the `ProjectV2FieldCommon` object will look similar to the following example: +`ProjectV2FieldCommon` オブジェクトを使用する場合の応答は、次の例のようになります。 ```json { @@ -344,11 +349,11 @@ The response when using the `ProjectV2FieldCommon` object will look similar to t } ``` -### Finding information about items in a project +### プロジェクト中のアイテムに関する情報を見つける -You can query the API to find information about items in your project. +APIでクエリを行い、プロジェクト中のアイテムに関する情報を見つけることができます。 -The following example will return the first 20 issues, pull requests, and draft issues in a project. For issues and pull requests, it will also return title and the first 10 assignees. For draft issue, it will return the title and body. The example will also return the field name and value for any text, date, or single select fields in the first 8 fields of the project. Replace `PROJECT_ID` with the node ID of your project. +次の例では、プロジェクトの最初の 20 件の issue、pull request、ドラフト issue が返されます。 issue と pull request の場合は、タイトルと最初の 10 人の担当者も返されます。 ドラフト issue の場合は、タイトルと本文が返されます。 この例では、プロジェクトの最初の 8 つのフィールドのテキスト、日付、または単一選択フィールドのフィールド名と値も返されます。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 {% curl %} ```shell @@ -426,21 +431,21 @@ gh api graphql -f query=' ``` {% endcli %} -A project may contain items that a user does not have permission to view. In this case, the item type will be returned as `REDACTED`. +プロジェクトは、ユーザが表示権限を持たないアイテムを含んでいることがあります。 この場合、アイテムの種類は `REDACTED` として返されます。 -## Updating projects +## プロジェクトの更新 -Use mutations to update projects. For more information, see "[About mutations](/graphql/guides/forming-calls-with-graphql#about-mutations)." +プロジェクトを更新するには、ミューテーションを使ってください。 詳細については、「[ミューテーションについて](/graphql/guides/forming-calls-with-graphql#about-mutations)」を参照してください。 {% note %} -**Note:** You cannot add and update an item in the same call. You must use `addProjectV2ItemById` to add the item and then use `updateProjectV2ItemFieldValue` to update the item. +**注:** 同じ呼び出しで項目を追加および更新することはできません。 `addProjectV2ItemById` を使用して項目を追加してから、`updateProjectV2ItemFieldValue` を使用して項目を更新する必要があります。 {% endnote %} -### Adding an item to a project +### プロジェクトへのアイテムの追加 -The following example will add an issue or pull request to your project. Replace `PROJECT_ID` with the node ID of your project. Replace `CONTENT_ID` with the node ID of the issue or pull request that you want to add. +以下の例は、プロジェクトにIssueあるいはPull Requestを追加します。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 `CONTENT_ID` は、追加する Issue または Pull Request のノード ID に置き換えます。 {% curl %} ```shell @@ -464,7 +469,7 @@ gh api graphql -f query=' ``` {% endcli %} -The response will contain the node ID of the newly created item. +レスポンスには、新しく作成されたアイテムのノードIDが含まれます。 ```json { @@ -478,11 +483,11 @@ The response will contain the node ID of the newly created item. } ``` -If you try to add an item that already exists, the existing item ID is returned instead. +既に存在しているアイテムを追加しようとすると、代わりに既存のアイテムのIDが返されます。 -### Adding a draft issue to a project +### プロジェクトへのドラフト issue の追加 -The following example will add a draft issue to your project. Replace `PROJECT_ID` with the node ID of your project. Replace `TITLE` and `BODY` with the content you want for the new draft issue. +次の例では、プロジェクトにドラフト issue を追加します。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 `TITLE` と `BODY` は、新しいドラフト issue に必要なコンテンツに置き換えます。 {% curl %} ```shell @@ -506,7 +511,7 @@ gh api graphql -f query=' ``` {% endcli %} -The response will contain the node ID of the newly created draft issue. +応答には、新しく作成されたドラフト issue のノード ID が含まれます。 ```json { @@ -520,9 +525,9 @@ The response will contain the node ID of the newly created draft issue. } ``` -### Updating a project's settings +### プロジェクトの設定の更新 -The following example will update your project's settings. Replace `PROJECT_ID` with the node ID of your project. Set `public` to `true` to make your project public on {% data variables.product.product_name %}. Modify `readme` to make changes to your project's README. +以下の例は、プロジェクトの設定を更新します。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 `public` を `true` に設定し、{% data variables.product.product_name %} でプロジェクトをパブリックにします。 `readme` を変更し、プロジェクトの README に変更を加えます。 {% curl %} ```shell @@ -557,9 +562,9 @@ gh api graphql -f query=' ``` {% endcli %} -### Updating a custom text, number, or date field +### カスタムのテキスト、数値、日付フィールドの更新 -The following example will update the value of a text field for an item. Replace `PROJECT_ID` with the node ID of your project. Replace `ITEM_ID` with the node ID of the item you want to update. Replace `FIELD_ID` with the ID of the field that you want to update. +以下の例では、アイテムのテキスト フィールドの値を更新します。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 `ITEM_ID` は、更新する項目のノード ID に置き換えます。 `FIELD_ID` は、更新するフィールドの ID に置き換えます。 {% curl %} ```shell @@ -594,7 +599,7 @@ gh api graphql -f query=' {% note %} -**Note:** You cannot use `updateProjectV2ItemFieldValue` to change `Assignees`, `Labels`, `Milestone`, or `Repository` because these fields are properties of pull requests and issues, not of project items. Instead, you may use the following mutations: +**注:** `updateProjectV2ItemFieldValue` を使用して `Assignees`、`Labels`、`Milestone`、`Repository` を変更することはできません。これらのフィールドは、プロジェクト項目ではなく、Pull Request と Issue のプロパティであるためです。 代わりに、次のミューテーションを使用できます。 - [addAssigneesToAssignable](/graphql/reference/mutations#addassigneestoassignable) - [removeAssigneesFromAssignable](/graphql/reference/mutations#removeassigneesfromassignable) @@ -606,14 +611,14 @@ gh api graphql -f query=' {% endnote %} -### Updating a single select field +### 単一選択フィールドの更新 -The following example will update the value of a single select field for an item. +以下の例は、アイテムの単一選択フィールドの値を更新します。 -- `PROJECT_ID` - Replace this with the node ID of your project. -- `ITEM_ID` - Replace this with the node ID of the item you want to update. -- `FIELD_ID` - Replace this with the ID of the single select field that you want to update. -- `OPTION_ID` - Replace this with the ID of the desired single select option. +- `PROJECT_ID` - これをプロジェクトのノード ID に置き換えます。 +- `ITEM_ID` - これを、更新する項目のノード ID に置き換えます。 +- `FIELD_ID` - これを、更新する単一選択フィールドの ID に置き換えます。 +- `OPTION_ID` - これを、目的の単一選択オプションの ID に置き換えます。 {% curl %} ```shell @@ -646,14 +651,14 @@ gh api graphql -f query=' ``` {% endcli %} -### Updating an iteration field +### 繰り返しフィールドの更新 -The following example will update the value of an iteration field for an item. +以下の例は、アイテムの繰り返しフィールドの値を更新します。 -- `PROJECT_ID` - Replace this with the node ID of your project. -- `ITEM_ID` - Replace this with the node ID of the item you want to update. -- `FIELD_ID` - Replace this with the ID of the iteration field that you want to update. -- `ITERATION_ID` - Replace this with the ID of the desired iteration. This can be either an active or completed iteration. +- `PROJECT_ID` - これをプロジェクトのノード ID に置き換えます。 +- `ITEM_ID` - これを、更新する項目のノード ID に置き換えます。 +- `FIELD_ID` - これを、更新する繰り返しフィールドの ID に置き換えます。 +- `ITERATION_ID` - これを、目的の繰り返しの ID に置き換えます。 これは、アクティブなまたは完了した繰り返しにすることができます。 {% curl %} ```shell @@ -686,9 +691,9 @@ gh api graphql -f query=' ``` {% endcli %} -### Deleting an item from a project +### プロジェクトからのアイテムの削除 -The following example will delete an item from a project. Replace `PROJECT_ID` with the node ID of your project. Replace `ITEM_ID` with the node ID of the item you want to delete. +以下の例は、プロジェクトからアイテムを削除します。 `PROJECT_ID` はプロジェクトのノード ID に置き換えます。 `ITEM_ID` は、削除する項目のノード ID に置き換えます。 {% curl %} ```shell @@ -715,15 +720,15 @@ gh api graphql -f query=' ``` {% endcli %} -## Managing projects +## プロジェクトを管理する -### Creating projects +### プロジェクトの作成 -You can use a mutation to create a new project. For more information, see "[About mutations](/graphql/guides/forming-calls-with-graphql#about-mutations)." +ミューテーションを使って、新しいプロジェクトを作成できます。 詳細については、「[ミューテーションについて](/graphql/guides/forming-calls-with-graphql#about-mutations)」を参照してください。 -To create a new project using the API, you'll need to provide a name for the project and the node ID of a {% data variables.product.product_name %} user or organization who will become the project's owner. +API を使って新しいプロジェクトを作成するには、プロジェクトの名前と、プロジェクトの所有者になる {% data variables.product.product_name %} ユーザーまたは Organization のノード ID を指定する必要があります。 -You can find the node ID of a {% data variables.product.product_name %} user or organization if you know the username. Replace GITHUB_OWNER with the {% data variables.product.product_name %} username of the new project owner. +ユーザー名がわかっている場合は、{% data variables.product.product_name %} ユーザーまたは Organization のノード ID を確認できます。 GITHUB_OWNER を、新しいプロジェクト所有者の {% data variables.product.product_name %} ユーザー名に置き換えます。 {% curl %} ```shell @@ -740,7 +745,7 @@ gh api -H "Accept: application/vnd.github+json" /users/GITHUB_OWNER ``` {% endcli %} -To create the project, replace `OWNER_ID` with the node ID of the new project owner and replace `PROJECT_NAME` with a name for the project. +プロジェクトを作成するには、`OWNER_ID` を新しいプロジェクト所有者のノード ID に置き換え、`PROJECT_NAME` をプロジェクトの名前に置き換えます。 {% curl %} ```shell @@ -770,6 +775,6 @@ gh api graphql -f query=' {% endcli %} -## Using webhooks +## Webhook の使用 -You can use webhooks to subscribe to events taking place in your project. For example, when an item is edited, {% data variables.product.product_name %} can send a HTTP POST payload to the webhook's configured URL which can trigger automation on your server. For more information about webhooks, see "[About webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)." To learn more about the `projects_v2_item` webhook event, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#projects_v2_item)." +Webhook を使用して、プロジェクトで発生するイベントをサブスクライブできます。 たとえば、アイテムが編集されると、{% data variables.product.product_name %} では、サーバーでの自動化をトリガーできる Webhook の構成済み URL に HTTP POST ペイロードを送信できます。 Webhook について詳しくは、「[Webhook について](/developers/webhooks-and-events/webhooks/about-webhooks)」を参照してください。 `projects_v2_item` Webhook イベントについて詳しくは、「[Webhook イベントとペイロード](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#projects_v2_item)」をご覧ください。 diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md index 3c10aabb59..970459b5db 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md @@ -1,6 +1,6 @@ --- -title: 'Migrating from {% data variables.product.prodname_projects_v1 %}' -intro: 'You can migrate your {% data variables.projects.projects_v1_board %} to the new {% data variables.product.prodname_projects_v2 %} experience.' +title: '{% data variables.product.prodname_projects_v1 %} からの移行' +intro: '{% data variables.projects.projects_v1_board %} を新しい {% data variables.product.prodname_projects_v2 %} エクスペリエンスに移行できます。' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -10,57 +10,53 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 2efe16be4b865e4315bce1fee633c313a3d7e512 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109686' --- - - {% note %} -**Notes:** +**注:** -- If the project you are migrating contains more than 1200 items, open issues will be prioritized followed by open pull requests and then notes. Remaining space will be used for closed issues, merged pull requested, and closed pull requests. Items that cannot be migrated due to this limit will be moved to the archive. If the archive limit of 10,000 items is reached, additional items will not be migrated. -- Note cards are converted to draft issues, and the contents are saved to the body of the draft issue. If information appears to be missing, make any hidden fields visible. For more information, see "[Showing and hiding fields](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view#showing-and-hiding-fields)." -- Automation will not be migrated. -- Triage, archive, and activity will not be migrated. -- After migration, the new migrated project and old project will not be kept in sync. +- 移行するプロジェクトに 1,200 を超える項目が含まれている場合は、未解決の issue が優先され、その後に未解決の pull request、メモが続きます。 残りの領域は、解決された issue、マージされた pull request、および解決された pull request に使用されます。 この制限により移行できない項目は、アーカイブに移動されます。 アーカイブの上限である 10,000 項目に達した場合、追加の項目は移行されません。 +- ノート カードは下書きの issue に変換され、内容は下書きの issue の本文に保存されます。 情報が見つからないように見える場合は、非表示フィールドを表示します。 詳しくは、「[フィールドの表示と非表示](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view#showing-and-hiding-fields)」を参照してください。 +- 自動化は移行されません。 +- トリアージ、アーカイブ、アクティビティは移行されません。 +- 移行後、新しく移行されたプロジェクトと古いプロジェクトは同期されません。 {% endnote %} -## About project migration +## プロジェクトの移行について -You can migrate your project boards to the new {% data variables.product.prodname_projects_v2 %} experience and try out tables, multiple views, new automation options, and powerful field types. For more information, see "[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." +プロジェクト ボードを新しい {% data variables.product.prodname_projects_v2 %} エクスペリエンスに移行し、テーブル、複数のビュー、新しい自動化オプション、強力なフィールドの種類を試すことができます。 詳しくは、「[プロジェクトについて](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)」を参照してください。 -## Migrating an organization project board +## 組織のプロジェクト ボードの移行 -{% data reusables.projects.enable-migration %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} -1. On the left, click **Projects (classic)**. - ![Screenshot showing Projects (classic) menu option}](/assets/images/help/issues/projects-classic-org.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.enable-migration %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %} +1. 左側の **[プロジェクト (クラシック)]** をクリックします。 + ![[プロジェクト (クラシック)] メニュー オプションを示すスクリーンショット](/assets/images/help/issues/projects-classic-org.png) {% data reusables.projects.migrate-project-steps %} -## Migrating a user project board +## ユーザー プロジェクト ボードの移行 -{% data reusables.projects.enable-migration %} -{% data reusables.profile.access_profile %} -1. On the top of your profile page, in the main navigation, click {% octicon "project" aria-label="The project board icon" %} **Projects**. -![Project tab](/assets/images/help/projects/user-projects-tab.png) -1. Above the list of projects, click **Projects (classic)**. - ![Screenshot showing Projects (classic) menu option}](/assets/images/help/issues/projects-classic-user.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.enable-migration %} {% data reusables.profile.access_profile %} +1. プロファイル ページの上部のメイン ナビゲーションにある {% octicon "project" aria-label="The project board icon" %} **[プロジェクト]** をクリックします。 +![[プロジェクト] タブ](/assets/images/help/projects/user-projects-tab.png) +1. プロジェクトの一覧の上にある **[プロジェクト (クラシック)]** をクリックします。 + ![[プロジェクト (クラシック)] メニュー オプションを示すスクリーンショット](/assets/images/help/issues/projects-classic-user.png) {% data reusables.projects.migrate-project-steps %} -## Migrating a repository project board +## リポジトリのプロジェクトボードの移行 {% note %} -**Note:** {% data variables.projects.projects_v2_caps %} does not support repository level projects. When you migrate a repository project board, it will migrate to either the organization or personal account that owns the repository project, and the migrated project will be pinned to the original repository. +**注:** {% data variables.projects.projects_v2_caps %} では、リポジトリ レベルのプロジェクトはサポートされていません。 リポジトリ プロジェクト ボードを移行すると、リポジトリ プロジェクトを所有する組織または個人アカウントに移行され、移行されたプロジェクトは元のリポジトリにピン留めされます。 {% endnote %} -{% data reusables.projects.enable-migration %} -{% data reusables.repositories.navigate-to-repo %} -1. Under your repository name, click {% octicon "project" aria-label="The project board icon" %} **Projects**. -![Project tab](/assets/images/help/projects/repo-tabs-projects.png) -1. Click **Projects (classic)**. - ![Screenshot showing Projects (classic) menu option}](/assets/images/help/issues/projects-classic-org.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.enable-migration %} {% data reusables.repositories.navigate-to-repo %} +1. リポジトリ名の下にある {% octicon "project" aria-label="The project board icon" %} **[プロジェクト]** をクリックします。 +![[プロジェクト] タブ](/assets/images/help/projects/repo-tabs-projects.png) +1. **[プロジェクト (クラシック)]** をクリックします。 + ![[プロジェクト (クラシック)] メニュー オプションを示すスクリーンショット](/assets/images/help/issues/projects-classic-org.png) {% data reusables.projects.migrate-project-steps %} diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md index 960ace9738..82442371e7 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md @@ -1,6 +1,6 @@ --- -title: Customizing a view -intro: 'Display the information you need by changing the layout, grouping, sorting in your project.' +title: ビューのカスタマイズ +intro: プロジェクトのレイアウト、グループ化、並べ替えを変更して、必要な情報を表示します。 miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -9,142 +9,146 @@ redirect_from: type: tutorial topics: - Projects +ms.openlocfilehash: 0a7d1076fcf1a9d7f20b65a5e0a75b7d8029f834 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106774' --- +## プロジェクトレイアウトの変更 - -## Changing the project layout - -You can view your project as a table or as a board. +プロジェクトを、テーブルまたはボードとして見ることができます。 {% data reusables.projects.open-view-menu %} -1. Under "Layout", click either **Table** or **Board**. - ![Screenshot showing layout option](/assets/images/help/projects-v2/table-or-board.png) +1. [レイアウト] で **[テーブル]** または **[ボード]** をクリックします。 + ![レイアウト オプションを示すスクリーンショット](/assets/images/help/projects-v2/table-or-board.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Switch layout." +または、{% data variables.projects.command-palette-shortcut %} キーを押してプロジェクト コマンド パレットを開き、「Switch layout」と入力を始めます。 -## Showing and hiding fields +## フィールドの表示と非表示 -You can show or hide a specific field. +特定のフィールドを表示または非表示にできます。 {% data reusables.projects.open-view-menu %} -1. Under "Configuration", click {% octicon "note" aria-label="the note icon" %} and the list of currently shown fields. - ![Screenshot showing show and hide fields menu option](/assets/images/help/projects-v2/show-hide-fields-menu-item.png) -1. Select or deselect the fields you want to show or hide. - ![Screenshot showing show and hide fields menu](/assets/images/help/projects-v2/show-hide-fields.png) +1. [構成] で、{% octicon "note" aria-label="the note icon" %} と現在表示されているフィールドのリストをクリックします。 + ![フィールドの表示と非表示のメニュー オプションを示すスクリーンショット](/assets/images/help/projects-v2/show-hide-fields-menu-item.png) +1. 表示または非表示にする列を選択または選択解除します。 + ![フィールドの表示と非表示のメニューを示すスクリーンショット](/assets/images/help/projects-v2/show-hide-fields.png) -You can also hide individual fields in table view. +テーブル ビューで個々のフィールドを非表示にすることもできます。 -1. Next to the field you want to hide, click {% octicon "kebab-horizontal" aria-label="the kebab icon" %}. - ![Screenshot showing field menu icon](/assets/images/help/projects-v2/modify-field-menu.png) -1. Click {% octicon "eye-closed" aria-label="the eye closed icon" %} **Hide field**. - ![Screenshot showing hide field menu option](/assets/images/help/projects-v2/hide-field-via-menu.png) +1. 非表示にするフィールドの横にある [{% octicon "kebab-horizontal" aria-label="the kebab icon" %}] をクリックします。 + ![フィールドのメニュー アイコンを示すスクリーンショット](/assets/images/help/projects-v2/modify-field-menu.png) +1. [{% octicon "eye-closed" aria-label="the eye closed icon" %} **フィールドの非表示**] をクリックします。 + ![フィールド非表示のメニュー オプションを示すスクリーンショット](/assets/images/help/projects-v2/hide-field-via-menu.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "show", "hide", or the name of the field. +または、{% data variables.projects.command-palette-shortcut %} キーを押してプロジェクト コマンド パレットを開き、「show」、「hide」、またはフィールドの名前の入力を始めます。 -## Reordering fields +## フィールドの並び替え -In table layout, you can change the order of fields. +テーブル レイアウトでは、フィールドの順序を変更できます。 -1. Click the field header. - ![Screenshot showing the field header](/assets/images/help/projects-v2/select-field-header.png) -2. While continuing to click, drag the field to the required location. +1. フィールドのヘッダをクリックしてください。 + ![フィールドのヘッダーを示すスクリーンショット](/assets/images/help/projects-v2/select-field-header.png) +2. 続けてクリックしながら、フィールドを必要な場所にドラッグします。 -## Reordering rows +## 行の並び替え -In table layout, you can change the order of rows. +テーブルレイアウトでは、行の順序を変更できます。 -1. Click the number at the start of the row. - ![Screenshot showing the row number](/assets/images/help/projects-v2/select-row-number.png) -2. While continuing to click, drag the row to the required location. +1. 行の先頭にある数字をクリックしてください。 + ![行番号を示すスクリーンショット](/assets/images/help/projects-v2/select-row-number.png) +2. 続けてクリックしながら、行を必要な場所にドラッグします。 -## Sorting by field values +## フィールドの値でソート -In table layout, you can sort items by a field value. +テーブルレイアウトでは、フィールドの値でアイテムをソートできます。 {% note %} -**Note:** When a table is sorted, you cannot manually reorder rows. +**注:** テーブルを並べ替えると、手動で行を並べ替えることはできません。 {% endnote %} {% data reusables.projects.open-view-menu %} -1. Click **Sort**. - ![Screenshot showing the sort menu item](/assets/images/help/projects-v2/sort-menu-item.png) -1. Click the field you want to sort by. - ![Screenshot showing the sort menu](/assets/images/help/projects-v2/sort-menu.png) -2. Optionally, to change the direction of the sort, click {% octicon "sort-desc" aria-label="the sort icon" %}. - ![Screenshot showing sort order option](/assets/images/help/projects-v2/sort-order.png) -3. Optionally, to remove a sort, click {% octicon "x" aria-label="the x icon" %} **No sorting** at the bottom of the list. - ![Screenshot showing "no sorting"](/assets/images/help/projects-v2/no-sorting.png) +1. **[並べ替え]** をクリックします。 + ![並べ替えメニュー項目を示すスクリーンショット](/assets/images/help/projects-v2/sort-menu-item.png) +1. 並べ替えるフィールドをクリックします。 + ![並べ替えメニューを示すスクリーンショット](/assets/images/help/projects-v2/sort-menu.png) +2. 必要に応じて、並べ替えの方向を変更するには、[{% octicon "sort-desc" aria-label="the sort icon" %}] をクリックします。 + ![並べ替え順序のオプションを示すスクリーンショット](/assets/images/help/projects-v2/sort-order.png) +3. 必要に応じて、並べ替えを解除するには、[{% octicon "x" aria-label="the x icon" %} **並べ替えなし**] をクリックします。 + !["並べ替えなし" を示すスクリーンショット](/assets/images/help/projects-v2/no-sorting.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Sort by." +または、{% data variables.projects.command-palette-shortcut %} キーを押してプロジェクト コマンド パレットを開き、「Sort by」と入力を始めます。 -## Grouping by field values in table layout +## テーブルレイアウト内のフィールドの値でグループ化 -In the table layout, you can group items by a custom field value. When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by "Status" and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`. Similarly, when you add a new item to a group, the new item is populated with the value of the group. +テーブルレイアウトでは、カスタムフィールドの値でアイテムをグループ化できます。 アイテムがグループ化されると、アイテムを新しいグループにドラッグした場合、そのグループの値が適用されます。 たとえば、"Status" でグループ化し、状態が `In progress` のアイテムを `Done` グループにドラッグすると、アイテムの状態は `Done` に切り替わります。 同様に、新しいアイテムをグループに追加すると、新しいアイテムにはそのグループの値が展開されます。 {% note %} -**Note:** You cannot group by title, labels, reviewers, or linked pull requests. +**注:** タイトル、ラベル、レビュー担当者、リンクされた pull request によるグループ化はできません。 {% endnote %} {% data reusables.projects.open-view-menu %} -1. Click {% octicon "rows" aria-label="the rows icon" %} **Group**. - ![Screenshot showing the group menu item](/assets/images/help/projects-v2/group-menu-item.png) -1. Click the field you want to group by. - ![Screenshot showing the group menu](/assets/images/help/projects-v2/group-menu.png) -2. Optionally, to disable grouping, click {% octicon "x" aria-label="the x icon" %} **No grouping** at the bottom of the list. - ![Screenshot showing "no grouping"](/assets/images/help/projects-v2/no-grouping.png) +1. [{% octicon "rows" aria-label="the rows icon" %} **グループ**] をクリックします。 + ![グループ メニュー項目を示すスクリーンショット](/assets/images/help/projects-v2/group-menu-item.png) +1. グループ化するフィールドをクリックします。 + ![グループ メニューを示すスクリーンショット](/assets/images/help/projects-v2/group-menu.png) +2. 必要に応じて、グループ化を無効にするには、[{% octicon "x" aria-label="the x icon" %} **グループ化なし**] をクリックします。 + !["グループ化なし" を示すスクリーンショット](/assets/images/help/projects-v2/no-grouping.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Group by." +または、{% data variables.projects.command-palette-shortcut %} キーを押してプロジェクト コマンド パレットを開き、「Group by」と入力を始めます。 {% ifversion projects-v2-numeric-summary %} -## Showing the sum of a number field +## 数値フィールドの合計を表示する -You can configure a view to show the sum of one of more number fields, including a count of items in the group or column. For example, if you have a number field tracking the number of hours each item may take to complete, you can display of sum of those hours for each group or column. +グループや列の項目の数など、1 つ以上のフィールドの合計を表示するようにビューを構成できます。 たとえば、各項目の完了に要する時間数を追跡する数値フィールドがある場合は、グループまたは列ごとにそれらの時間の合計を表示できます。 -In board layout, field sums are displayed at the top of each column. In table layout, when you enable grouping by a field, field sums are included in each group's header. +ボード レイアウトでは、フィールドの合計は各列の先頭に表示されます。 テーブル レイアウトでは、フィールドによるグループ化を有効にすると、フィールドの合計が各グループのヘッダーに含まれます。 {% data reusables.projects.open-view-menu %} -1. Click {% octicon "number" aria-label="the number icon" %} **Field sum**. +1. {% octicon "number" aria-label="the number icon" %} **[フィールドの合計]** をクリックします。 - ![Screenshot showing the field sum menu item](/assets/images/help/projects-v2/field-sum-menu.png) + ![[フィールドの合計] メニュー項目を示すスクリーンショット](/assets/images/help/projects-v2/field-sum-menu.png) -1. Select the fields you want to include. +1. 含めるフィールドを選びます。 - ![Screenshot showing the field sum menu](/assets/images/help/projects-v2/field-sum-select-field.png) + ![[フィールドの合計] メニューを示すスクリーンショット](/assets/images/help/projects-v2/field-sum-select-field.png) {% endif %} -## Setting the column field in board layout +## ボードレイアウトでの列フィールドの設定 -In the board layout, you choose any single select or iteration field for your columns. If you drag an item to a new column, the value of that column is applied to the dragged item. For example, if you use the "Status" field for your board columns and then drag an item with a status of `In progress` to the `Done` column, the status of the item will switch to `Done`. +ボードレイアウトでは、列に対して任意の単一選択あるいは繰り返しフィールドを選択します。 アイテムを新しい列にドラッグすると、その列の値がドラッグされたアイテムに適用されます。 たとえば、ボードの列に "Status" フィールドを使い、状態が `In progress` のアイテムを `Done` 列にドラッグすると、そのアイテムの状態は `Done` に切り替わります。 {% data reusables.projects.open-view-menu %} -1. Click {% octicon "columns" aria-label="the columns icon" %} **Column field**. - ![Screenshot showing the column field item](/assets/images/help/projects-v2/column-field-menu-item.png) -1. Click the field you want to use. - ![Screenshot showing the column field menu](/assets/images/help/projects-v2/column-field-menu.png) +1. [{% octicon "columns" aria-label="the columns icon" %} **列フィールド**] をクリックします。 + ![列フィールド項目を示すスクリーンショット](/assets/images/help/projects-v2/column-field-menu-item.png) +1. 使用するフィールドをクリックします。 + ![列フィールド メニューを示すスクリーンショット](/assets/images/help/projects-v2/column-field-menu.png) -Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Column field by." +または、{% data variables.projects.command-palette-shortcut %} キーを押してプロジェクト コマンド パレットを開き、「Column field by」と入力を始めます。 {% ifversion projects-v2-column-visibility %} -## Showing and hiding columns in board layout +## ボード レイアウトでの列の表示と非表示 -In the board layout, you can can choose which columns to display. The available columns are made up of the contents of your selected column field. +ボード レイアウトでは、表示する列を選べます。 使用可能な列は、選択した列フィールドの内容で構成されます。 -1. In the board layout, scroll to the right of your columns, and click {% octicon "plus" aria-label="the plus icon" %}. +1. ボード レイアウトで列の右にスクロールし、{% octicon "plus" aria-label="the plus icon" %} をクリックします。 - ![Screenshot showing the plus symbol button](/assets/images/help/projects-v2/board-add-column.png) + ![プラス記号ボタンを示すスクリーンショット](/assets/images/help/projects-v2/board-add-column.png) -1. Select the columns you want to show. +1. 表示する列を選びます。 - ![Screenshot showing the list of columns](/assets/images/help/projects-v2/board-select-columns.png) + ![列の一覧を示すスクリーンショット。](/assets/images/help/projects-v2/board-select-columns.png) {% endif %} diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md index bc5b255031..141c379e2e 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md @@ -1,6 +1,6 @@ --- -title: 'Best practices for {% data variables.product.prodname_projects_v2 %}' -intro: Learn tips for managing your projects. +title: '{% data variables.product.prodname_projects_v2 %} のベスト プラクティス' +intro: プロジェクトを管理するためのヒントについて説明します。 allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 3 versions: @@ -12,72 +12,77 @@ topics: - Projects - Issues - Project management +ms.openlocfilehash: 1473e08a8a6d3bf4df480b4b5ce6930753a04491 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106766' --- +{% data variables.product.prodname_projects_v2 %} を使って、issue や pull request がある {% data variables.product.company_short %} 上での作業を管理できます。 プロジェクトを効率的かつ効果的に管理するためのヒントを読んでください。 {% data variables.product.prodname_projects_v2 %} について詳しくは、「[{% data variables.product.prodname_projects_v2 %} について](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)」を参照してください。 -You can use {% data variables.product.prodname_projects_v2 %} to manage your work on {% data variables.product.company_short %}, where your issues and pull requests live. Read on for tips to manage your projects efficiently and effectively. For more information about {% data variables.product.prodname_projects_v2 %}, see "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." +## 大きなIssueを小さなIssueに分割する -## Break down large issues into smaller issues +大きなIssueを小さなIssueに分割すると、作業が管理しやすくなり、Teamのメンバーが並列に作業できるようになります。 そうすることでPull Requestも小さくなり、レビューしやすくなります。 -Breaking a large issue into smaller issues makes the work more manageable and enables team members to work in parallel. It also leads to smaller pull requests, which are easier to review. +小さなIssueが大きなゴールに収まる様子を追跡するには、タスクリスト、マイルストーン、ラベルを使ってください。 詳しくは、「[タスクリストについて](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)」、「[マイルストーンについて](/issues/using-labels-and-milestones-to-track-work/about-milestones)」、「[ラベルの管理](/issues/using-labels-and-milestones-to-track-work/managing-labels)」を参照してください。 -To track how smaller issues fit into the larger goal, use task lists, milestones, or labels. For more information, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)", "[About milestones](/issues/using-labels-and-milestones-to-track-work/about-milestones)", and "[Managing labels](/issues/using-labels-and-milestones-to-track-work/managing-labels)." +## コミュニケーション -## Communicate +IssueとPull Requestには、コラボレータと容易にコミュニケーションが取れるようにする組み込みの機能があります。 @mentions を使い、個人や Team 全体に対してコメントに関するアラートを発します。 責任を伝えるために、Issueにコラボレータをアサインしてください。 関連性を伝えるために、関連するIssueやPull Requestにリンクしてください。 -Issues and pull requests include built-in features to let you easily communicate with your collaborators. Use @mentions to alert a person or entire team about a comment. Assign collaborators to issues to communicate responsibility. Link to related issues or pull requests to communicate how they are connected. +## 説明とREADMEの利用 -## Make use of the description and README +プロジェクトの説明とREADMEを使って、プロジェクトに関する情報を共有してください。 -Use your project's description and README to share information about the project. +たとえば次のような点です。 -For example: +- プロジェクトの目的の説明。 +- プロジェクトのビューとその利用方法の説明。 +- 関連するリンクや、詳細情報のための連絡先を含める。 -- Explaining the purpose of the project. -- Describing the project views and how to use them. -- Including relevant links and people to contact for more information. +プロジェクトのREADMEはMarkdownをサポートしており、画像や、リンク、リスト、ヘッダといった高度なフォーマットを使用できます。 -Project READMEs support Markdown which allows you to use images and advanced formatting such as links, lists, and headers. +詳しくは、「[{% data variables.projects.project_v2 %}の作成](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)」を参照してください。 -For more information, see "[Creating a {% data variables.projects.project_v2 %}](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)." +## ビューの利用 -## Use views +プロジェクトビューを使って、プロジェクトを様々な角度から見てください。 -Use project views to look at your project from different angles. +たとえば次のような点です。 -For example: +- 開始していないすべてのアイテムを見るためにステータスでフィルタ +- カスタムの優先度フィールドでグループ化して、高優先度のアイテムの量をモニター +- 最短の出荷ターゲット日でアイテムを見るために、カスタムの日付フィールドでソート -- Filter by status to view all un-started items -- Group by a custom priority field to monitor the volume of high priority items -- Sort by a custom date field to view the items with the earliest target ship date +詳しくは、「[ビューのカスタマイズ](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)」を参照してください。 -For more information, see "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)." +## 信頼できる唯一の情報源を持つ -## Have a single source of truth +情報がずれてしまわないようにするために、信頼できる唯一の情報源を管理してください。 たとえば、ターゲットの出荷日は複数のフィールドに分散させず、一カ所で追跡してください。 そうすれば、ターゲットの出荷日が変更された場合、一カ所で日付を更新するだけでよくなります。 -To prevent information from getting out of sync, maintain a single source of truth. For example, track a target ship date in a single location instead of spread across multiple fields. Then, if the target ship date shifts, you only need to update the date in one location. +{% data variables.product.prodname_projects_v2 %} は、担当者、マイルストーン、ラベルなどの {% data variables.product.company_short %} データと自動的に最新の状態に同期されます。 これらのフィールドのいずれかがIssueあるいはPull Requestで変更されると、その変更は自動的にプロジェクトにも反映されます。 -{% data variables.product.prodname_projects_v2 %} automatically stay up to date with {% data variables.product.company_short %} data, such as assignees, milestones, and labels. When one of these fields changes in an issue or pull request, the change is automatically reflected in your project. +## 自動化の利用 -## Use automation +意味の無い作業に費やす時間を減らし、プロジェクト自体にかける時間を増やすために、タスクを自動化できます。 手動でやることを覚えておく必要が減れば、それだけプロジェクトは最新の状態に保たれるようになります。 -You can automate tasks to spend less time on busy work and more time on the project itself. The less you need to remember to do manually, the more likely your project will stay up to date. +{% data variables.product.prodname_projects_v2 %} には組み込みのワークフローが用意されています。 たとえば、Issueがクローズされると自動的にステータスを「Done」に設定できます。 {% ifversion projects-v2-auto-archive %}また、特定の条件を満たすアイテムを自動的にアーカイブするように、組み込みワークフローを構成することもできます。{% endif %} -{% data variables.product.prodname_projects_v2 %} offers built-in workflows. For example, when an issue is closed, you can automatically set the status to "Done." {% ifversion projects-v2-auto-archive %}You can also configure built-in workflows to automatically archive items when they meet certain criteria.{% endif %} +加えて、{% data variables.product.prodname_actions %}とGraphQL APIでルーチンのプロジェクト管理タスクを自動化できます。 たとえば、レビュー待ちのPull Requestを追跡するために、Pull Requestをプロジェクトに追加し、そのステータスを"needs review"に設定するようなワークフローを作成できます。このプロセスは、Pull Requestが"ready for review"としてマークされたときに自動的にトリガーできます。 -Additionally, {% data variables.product.prodname_actions %} and the GraphQL API enable you to automate routine project management tasks. For example, to keep track of pull requests awaiting review, you can create a workflow that adds a pull request to a project and sets the status to "needs review"; this process can be automatically triggered when a pull request is marked as "ready for review." +- 組み込みワークフローについて詳しくは、「[組み込みの自動化の使用](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations)」をご覧ください。{% ifversion projects-v2-auto-archive %} +- アイテムの自動アーカイブについて詳しくは、「[アイテムを自動的にアーカイブする](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically)」をご覧ください。{% endif %} +- ワークフローの例については、「[Actions を使った {% data variables.product.prodname_projects_v2 %} の自動化](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)」を参照してください。 +- API について詳しくは、「[{% data variables.product.prodname_projects_v2 %} の管理のための API の利用](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)」を参照してください。 +- {% data variables.product.prodname_actions %} の詳細については、「[{% data variables.product.prodname_actions %}](/actions)」を参照してください。 -- For more information about the built-in workflows, see "[Using the built-in automations](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations)."{% ifversion projects-v2-auto-archive %} -- For more information about automatically archiving items, see "[Archiving items automatically](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically)."{% endif %} -- For an example workflow, see "[Automating {% data variables.product.prodname_projects_v2 %} using Actions](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)." -- For more information about the API, see "[Using the API to manage {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." -- For more information about {% data variables.product.prodname_actions %}, see ["{% data variables.product.prodname_actions %}](/actions)." +## 様々なフィールドタイプの利用 -## Use different field types +様々なフィールドタイプを活用して、要求を満たしてください。 -Take advantage of the various field types to meet your needs. +繰り返しフィールドを使って、作業をスケジュールしたり、タイムラインを作成したりしてください。 繰り返しをグループ化して、アイテムが繰り返し間でバランスしているかを見たり、あるいは繰り返しの1つに焦点を当てるためにフィルタリングできます。 繰り返しフィールドを使えば、過去の繰り返しで完了した作業を見ることもでき、それを速度の計画とチームの成果への反映に役立てられます。 繰り返しフィールドは、あなたとあなたのチームが繰り返しから離れる時間を取っている時を示す休憩もサポートします。 詳しくは、「[繰り返しフィールドについて](/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields)」を参照してください。 -Use an iteration field to schedule work or create a timeline. You can group by iteration to see if items are balanced between iterations, or you can filter to focus on a single iteration. Iteration fields also let you view work that you completed in past iterations, which can help with velocity planning and reflecting on your team's accomplishments. Iteration fields also support breaks to show when you and your team are taking time away from their iterations. For more information, see "[About iteration fields](/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields)." +単一の選択フィールドを利用して、事前設定された値のリストに基づき、タスクに関する情報を追跡してください。 たとえば、優先度やプロジェクトのフェーズを追跡してください。 値は事前設定されたリストから選択されるので、グループ化や特定の値のアイテムに集中するためのフィルタリングが容易です。 -Use a single select field to track information about a task based on a preset list of values. For example, track priority or project phase. Since the values are selected from a preset list, you can easily group or filter to focus on items with a specific value. - -For more information about the different field types, see "[Understanding field types](/issues/planning-and-tracking-with-projects/understanding-field-types)." +さまざまなフィールドの種類について詳しくは、「[フィールドの種類について](/issues/planning-and-tracking-with-projects/understanding-field-types)」を参照してください。 diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md index 25daa92188..5fac7d8a0f 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md @@ -1,7 +1,7 @@ --- -title: 'Adding items to your {% data variables.projects.project_v2 %}' +title: '{% data variables.projects.project_v2 %} への項目の追加' shortTitle: Adding items -intro: 'Learn how to add pull requests, issues, and draft issues to your projects individually or in bulk.' +intro: pull request、issue、issue のドラフトをプロジェクトに個別または一括で追加する方法について説明します。 miniTocMaxHeadingLevel: 4 versions: feature: projects-v2 @@ -9,78 +9,82 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: cba8a20d0ec17ec8fceb0cb30671eb3d608ae715 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107614' --- - -Your project can track draft issues, issues, and pull requests. +プロジェクトは、ドラフトのIssue、Issue、Pull Requestを追跡できます。 {% note %} -**Note:** A project can contain a maximum of {% data variables.projects.item_limit %} items and {% data variables.projects.archived_item_limit %} archived items. {% ifversion projects-v2-auto-archive %}To learn more about automatically archiving items when they meet specific criteria, see "[Archiving items automatically](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically)."{% endif %} +**注:** プロジェクトには、最大で {% data variables.projects.item_limit %} 項目と {% data variables.projects.archived_item_limit %} アーカイブ済み項目を含めることができます。 {% ifversion projects-v2-auto-archive %}特定の条件を満たす項目を自動的にアーカイブする方法について詳しくは、「[項目を自動的にアーカイブする](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically)」を参照してください。{% endif %} {% endnote %} -### Adding issues and pull requests to a project +### プロジェクトへの issue と pull request の追加 -#### Pasting the URL of an issue or pull request +#### issue または pull request の URL の貼り付け {% data reusables.projects.add-item-via-paste %} -#### Searching for an issue or pull request +#### IssueあるいはPull Requestの検索 {% data reusables.projects.add-item-bottom-row %} -2. Enter #. -3. Select the repository where the pull request or issue is located. You can type part of the repository name to narrow down your options. - ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/add-item-select-repo.png) -4. Select the issue or pull request. You can type part of the title to narrow down your options. - ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/add-item-select-issue.png) +2. # を入力します。 +3. Pull RequestあるいはIssueがあるリポジトリを選択してください。 リポジトリ名の一部を入力して、選択肢を狭めることができます。 + ![issue の URL を貼り付けてプロジェクトに追加するところを示すスクリーンショット](/assets/images/help/projects-v2/add-item-select-repo.png) +4. IssueあるいはPull Requestを選択してください。 タイトルの一部を入力して、選択肢を狭めることができます。 + ![issue の URL を貼り付けてプロジェクトに追加するところを示すスクリーンショット](/assets/images/help/projects-v2/add-item-select-issue.png) -#### Bulk adding issues and pull requests +#### issue と pull request の一括追加 -1. In the bottom row of the project, click {% octicon "plus" aria-label="plus icon" %}. - ![Screenshot showing + button at the bottom of the project](/assets/images/help/projects-v2/omnibar-add.png) -1. Click **Add item from repository**. - ![Screenshot showing "add item from repository" menu item](/assets/images/help/projects-v2/add-bulk-menu-item.png) -{% data reusables.projects.bulk-add %} +1. プロジェクトの一番下の行で、{% octicon "plus" aria-label="plus icon" %} をクリックします。 + ![プロジェクトの一番下の + ボタンを示すスクリーンショット](/assets/images/help/projects-v2/omnibar-add.png) +1. **[リポジトリから項目を追加]** をクリックします。 + ![[リポジトリから項目を追加する] メニュー項目を示すスクリーンショット](/assets/images/help/projects-v2/add-bulk-menu-item.png) {% data reusables.projects.bulk-add %} -#### Adding multiple issues or pull requests from a repository +#### リポジトリからの複数の issue または pull request を追加する -1. On {% data variables.location.product_location %}, navigate to the repository that contains the issues or pull requests you want to add to your project. +1. {% data variables.location.product_location %} で、プロジェクトに追加する issue または pull request を含むリポジトリに移動します。 {% data reusables.repositories.sidebar-issue-pr %} -1. To the left of each issue title, select the issues that you want to add to your project. - ![Screenshot showing checkbox to select issue or pull request](/assets/images/help/issues/select-issue-checkbox.png) -1. Optionally, to select every issue or pull request on the page, at the top of the list of issues or pull requests, select all. - ![Screenshot showing checkbox to select all on screen](/assets/images/help/issues/select-all-checkbox.png) -1. Above the list of issues or pull requests, click **Projects**. - ![Screenshot showing projects option](/assets/images/help/projects-v2/issue-index-project-menu.png) -1. Click the projects you want to add the selected issues or pull requests to. - ![Screenshot showing checkbox to select all on screen](/assets/images/help/projects-v2/issue-index-select-project.png) +1. プロジェクトに追加する各 issue を、そのタイトルの左側で選びます。 + ![issue または pull request を選ぶチェック ボックスを示すスクリーンショット](/assets/images/help/issues/select-issue-checkbox.png) +1. ページ上のすべての issue または pull request を選ぶ必要がある場合は、issue または pull request の一覧の先頭ですべてを選びます。 + ![画面上のすべての項目を選ぶチェック ボックスを示すスクリーンショット](/assets/images/help/issues/select-all-checkbox.png) +1. issue または pull request のリストの上にある **[プロジェクト]** をクリックします。 + ![[プロジェクト] オプションを示すスクリーンショット](/assets/images/help/projects-v2/issue-index-project-menu.png) +1. 選んだ issue または pull request を追加するプロジェクトをクリックします。 + ![画面上のすべての項目を選ぶチェック ボックスを示すスクリーンショット](/assets/images/help/projects-v2/issue-index-select-project.png) -#### Assigning a project from within an issue or pull request +#### IssueあるいはPull Requestの中からプロジェクトをアサインする -1. Navigate to the issue or pull request that you want to add to a project. -2. In the side bar, click **Projects**. - ![Screenshot showing "Projects" in the issue sidebar](/assets/images/help/projects-v2/issue-sidebar-projects.png) -3. Select the project that you want to add the issue or pull request to. - ![Screenshot showing selecting a project from the issue sidebar](/assets/images/help/projects-v2/issue-sidebar-select-project.png) -4. Optionally, populate the custom fields. - ![Project sidebar](/assets/images/help/projects-v2/issue-edit-project-sidebar.png) +1. プロジェクトに追加したいIssueあるいはPull Requestにアクセスしてください。 +2. サイド バーの **[プロジェクト]** をクリックします。 + ![issue のサイドバーの "プロジェクト" を示すスクリーンショット](/assets/images/help/projects-v2/issue-sidebar-projects.png) +3. IssueあるいはPull Requestを追加したいプロジェクトを選択してください。 + ![issue のサイドバーからプロジェクトを選んだことを示すスクリーンショット](/assets/images/help/projects-v2/issue-sidebar-select-project.png) +4. あるいは、カスタムフィールドに入力してください。 + ![プロジェクトサイドバー](/assets/images/help/projects-v2/issue-edit-project-sidebar.png) -#### Using the command palette to add an issue or pull request +#### コマンド パレットを使用して issue または pull request を追加する 1. {% data reusables.projects.open-command-palette %} -1. Start typing "Add items" and press Return. +1. 「項目の追加」と入力し、Return キーを押します。 {% data reusables.projects.bulk-add %} -### Creating draft issues +### ドラフトIssueの作成 -Draft issues are useful to quickly capture ideas. Unlike issues and pull requests that are referenced from your repositories, draft issues exist only in your project. +ドラフトIssueは、素早くアイデアを捕捉するのに役立ちます。 リポジトリから参照される issue や pull request とは異なり、issue のドラフトはプロジェクトにのみ存在します。 {% data reusables.projects.add-draft-issue %} -Draft issues can have a title, text body, assignees, and any custom fields from your project. In order to populate the repository, labels, or milestones for a draft issue, you must first convert the draft issue to an issue. For more information, see "[Converting draft issues to issues](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues)." +ドラフトIssueには、タイトル、テキストの本文、アサインされた人、プロジェクトからの任意のカスタムフィールドを持たせることができます。 ドラフトIssueのリポジトリ、ラベル、マイルストーンを展開するには、まずドラフトIssueをIssueに変換しなければなりません。 詳細については、「[ドラフト Issue の Issue への変換](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues)」を参照してください。 {% note %} -**Note**: Users will not receive notifications when they are assigned to or mentioned in a draft issue unless the draft issue is converted to an issue. +**注:** ドラフト Issue が Issue に変換されなければ、ドラフト Issue に割り当てられたりメンションされたりした人は、通知を受けません。 {% endnote %} diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md index 05edecb409..451badd002 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md @@ -1,7 +1,7 @@ --- -title: 'Archiving items from your {% data variables.projects.project_v2 %}' +title: '{% data variables.projects.project_v2 %} からのアイテムのアーカイブ' shortTitle: Archiving items -intro: 'You can archive items, keeping them available to restore, or permanently delete them.' +intro: アイテムをアーカイブし、復元に使用できるようにしておいたり、完全に削除したりすることができます。 miniTocMaxHeadingLevel: 2 versions: feature: projects-v2 @@ -9,40 +9,43 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 2348805c920e456e2b8388c2ac41d4badd757703 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107718' --- +## アイテムのアーカイブ -## Archiving items +アイテムをアーカイブして、そのアイテムに関するコンテキストをプロジェクト中に保持しながら、アイテムをプロジェクトのビューから削除できます。 {% ifversion projects-v2-auto-archive %}また、特定の条件を満たすアイテムを自動的にアーカイブするように、プロジェクトの組み込みワークフローを構成することもできます。 詳しくは、「[アイテムを自動的にアーカイブする](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically)」を参照してください。{% endif %} -You can archive an item to keep the context about the item in the project but remove it from the project views. {% ifversion projects-v2-auto-archive %}You can also configure your project's built-in workflows to automatically archive items that meet certain criteria. For more information, see "[Archiving items automatically](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically)."{% endif %} +{% data reusables.projects.select-an-item %} {% data reusables.projects.open-item-menu %} +1. **[アーカイブ]** をクリックします。 + ![[アーカイブ] オプションを示すスクリーンショット](/assets/images/help/projects-v2/archive-menu-item.png) +1. メッセージが表示されたら、 **[アーカイブ]** をクリックして選択を確定します。 + ![[アーカイブ] プロンプトを示すスクリーンショット](/assets/images/help/projects-v2/archive-item-prompt.png) -{% data reusables.projects.select-an-item %} -{% data reusables.projects.open-item-menu %} -1. Click **Archive**. - ![Screenshot showing archive option](/assets/images/help/projects-v2/archive-menu-item.png) -1. When prompted, confirm your choice by clicking **Archive**. - ![Screenshot showing archive prompt](/assets/images/help/projects-v2/archive-item-prompt.png) +## アーカイブされたアイテムのリストア -## Restoring archived items +1. プロジェクトにアクセスします。 +1. 右上の {% octicon "kebab-horizontal" aria-label="The menu icon" %} をクリックして、メニューを開きます。 + ![メニュー アイコンを示すスクリーンショット](/assets/images/help/projects-v2/open-menu.png) +1. メニューで、[{% octicon "archive" aria-label="The archive icon" %} **アーカイブ済みアイテム]** をクリックします。 + ![[アーカイブ済みアイテム] メニュー項目を示すスクリーンショット](/assets/images/help/projects-v2/archived-items-menu-item.png) +1. 表示されるアーカイブされたアイテムをフィルター処理する必要がある場合は、アイテムの一覧の上にあるテキスト ボックスにフィルターを入力します。 使用可能なフィルターについて詳しくは、「[プロジェクトのフィルタリング](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)」をご覧ください。 + ![アーカイブされたアイテムをフィルター処理するためのフィールドを示すスクリーンショット](/assets/images/help/issues/filter-archived-items.png) +1. 各アイテムのタイトルの左側で、復元するアイテムを選びます。 + ![アーカイブされたアイテムの横にあるチェック ボックスを示すスクリーンショット](/assets/images/help/issues/select-archived-item.png) +1. 選んだアイテムを復元するには、アイテムの一覧の上にある **[復元]** をクリックします。 + ![[復元] ボタンを示すスクリーンショット](/assets/images/help/issues/restore-archived-item-button.png) -1. Navigate to your project. -1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. - ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) -1. In the menu, click {% octicon "archive" aria-label="The archive icon" %} **Archived items**. - ![Screenshot showing the 'Archived items' menu item](/assets/images/help/projects-v2/archived-items-menu-item.png) -1. Optionally, to filter the archived items displayed, type your filter into the text box above the list of items. For more information about the available filters, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." - ![Screenshot showing field for filtering archived items](/assets/images/help/issues/filter-archived-items.png) -1. To the left of each item title, select the items you would like to restore. - ![Screenshot showing checkboxes next to archived items](/assets/images/help/issues/select-archived-item.png) -1. To restore the selected items, above the list of items, click **Restore**. - ![Screenshot showing the "Restore" button](/assets/images/help/issues/restore-archived-item-button.png) +## アイテムを削除する -## Deleting items +アイテムを削除すれば、それをプロジェクトから完全に取り除くことができます。 -You can delete an item to remove it from the project entirely. - -{% data reusables.projects.select-an-item %} -{% data reusables.projects.open-item-menu %} -1. Click **Delete from project**. - ![Screenshot showing delete option](/assets/images/help/projects-v2/delete-menu-item.png) -1. When prompted, confirm your choice by clicking **Delete**. - ![Screenshot showing delete prompt](/assets/images/help/projects-v2/delete-item-prompt.png) +{% data reusables.projects.select-an-item %} {% data reusables.projects.open-item-menu %} +1. **[プロジェクトから削除]** をクリックします。 + ![削除オプションを示すスクリーンショット](/assets/images/help/projects-v2/delete-menu-item.png) +1. メッセージが表示されたら、 **[削除]** をクリックして選択を確定します。 + ![[削除] プロンプトを示すスクリーンショット](/assets/images/help/projects-v2/delete-item-prompt.png) diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md new file mode 100644 index 0000000000..834301cf49 --- /dev/null +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md @@ -0,0 +1,66 @@ +--- +title: '{% data variables.projects.project_v2 %} をチームに追加する' +shortTitle: 'Adding a {% data variables.projects.project_v2 %} to a team' +intro: プロジェクトをチームに追加することで、アクセス許可を管理し、プロジェクトの検出可能性を向上させることができます。 +miniTocMaxHeadingLevel: 3 +versions: + feature: projects-v2-add-to-team +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +permissions: Organization owners or people with the team maintainer role and admin permissions on a project can add a project to a team. +ms.openlocfilehash: 21e0944c95949aedf9a0039ef7b576b8840635b1 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148108802' +--- +## チームへのプロジェクトの追加について + +プロジェクトをチームに追加することで、チームのコラボレーター全員がそれぞれのプロジェクトにアクセスできるようにすることができます。 プロジェクトをチームに追加すると、そのプロジェクトはチームのプロジェクト ページに一覧表示されます。これにより、メンバーは特定のチームが使用しているプロジェクトを簡単に識別できます。 + +チームがプロジェクトに追加されると、彼らにはそのプロジェクトに対する読み取りアクセス許可が付与されます。 このアクセス許可が、プロジェクトに対する、および個々のチーム メンバーに対する既存のアクセス許可に追加されると、より高いアクセス許可が確実に保持されます。 チームおよび個々の共同作成者用のアクセス許可の設定方法について詳しくは、「[プロジェクトへのアクセスの管理](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)」を参照してください。 + +## チームへのプロジェクトの追加 + +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} +1. {% octicon "project" aria-label="The Projects icon" %} **[プロジェクト]** をクリックします。 + + ![[チーム プロジェクト] タブを示すスクリーンショット](/assets/images/help/organizations/team-project-board-button.png) + +1. **[プロジェクトの追加]** をクリックします。 + + ![[プロジェクトの追加] ボタンを示すスクリーンショット](/assets/images/help/organizations/team-project-add-project.png) + +1. 追加するプロジェクトの名前の入力を開始して、一覧から一致するプロジェクトを選びます。 + + {% note %} + + **注:** この変更により、チーム メンバーのプロジェクト アクセス許可が増える場合、{% data variables.product.product_name %} から選択を確認するように求められます。 + + {% endnote %} + + ![[プロジェクトの追加] フォームを示すスクリーンショット。](/assets/images/help/organizations/team-project-search.png) + + +## チームからのプロジェクトの削除 + +{% data reusables.projects.project-settings %} +1. **[アクセスの管理]** をクリックします。 + + ![[アクセスの管理] 項目を示すスクリーンショット](/assets/images/help/projects-v2/manage-access.png) + +1. プロジェクトから削除するチームの横にある **[削除]** をクリックします。 + + ![コラボレーターの削除を示すスクリーンショット](/assets/images/help/projects-v2/access-remove-member.png) + + +{% ifversion projects-v1 %} + +## 参考資料 + +- [Organization の {% data variables.product.prodname_project_v1 %} への Team のアクセスを管理する](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board) + +{% endif %} diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md index bda406771e..80483e3ffd 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md @@ -1,7 +1,7 @@ --- -title: 'Managing access to your {% data variables.projects.projects_v2 %}' +title: '{% data variables.projects.projects_v2 %} へのアクセスの管理' shortTitle: 'Managing {% data variables.projects.project_v2 %} access' -intro: 'Learn how to manage team and individual access to your {% data variables.projects.project_v2 %}.' +intro: '{% data variables.projects.project_v2 %} へのチームと個人のアクセスを管理する方法について学習します。' miniTocMaxHeadingLevel: 3 versions: feature: projects-v2 @@ -11,107 +11,111 @@ type: tutorial topics: - Projects allowTitleToDifferFromFilename: true +ms.openlocfilehash: 9c414ab3bfbbd9bbf488a73e5dd2600458074914 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109260' --- +## プロジェクトへのアクセスについて +Organizationレベルのプロジェクトの管理者は、Organization全体、Team、個々のOrganizationのメンバー、外部のコラボレータのアクセスを管理できます。 -## About project access +ユーザレベルのプロジェクトの管理者は、個々のコラボレータを招待し、そのアクセスを管理できます。 -Admins of organization-level projects can manage access for the entire organization, for teams, for individual organization members, and for outside collaborators. +プロジェクトの管理者は、インターネット上のすべての人々に対するプロジェクトの可視性も制御できます。 詳細については、「[プロジェクトの可視性の管理](/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects)」を参照してください。 -Admins of user-level projects can invite individual collaborators and manage their access. +## Organizationレベルのプロジェクトのアクセス管理 -Project admins can also control the visibility of their project for everyone on the internet. For more information, see "[Managing the visibility of your projects](/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects)." +### Organization内の全員に対するアクセス管理 -## Managing access for organization-level projects - -### Managing access for everyone in your organization - -The default base role is `write`, meaning that everyone in the organization can see and edit your project. To change project access for everyone in the organization, you can change the base role. Changes to the base role only affect organization members who are not organization owners and who are not granted individual access. +既定の基本ロールは `write` であり、これは Organization 内の誰もがプロジェクトを表示して編集できるということです。 この基本ロールを変更すれば、Organizationの全員に対するプロジェクトのアクセスを変更できます。 基本ロールへの変更は、Organizationのオーナーではなく、個別にアクセス権を付与されていないOrganizaitonのメンバーにだけ影響します。 {% data reusables.projects.project-settings %} -1. Click **Manage access**. - ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) -2. Under **Base role**, select the default role. - ![Screenshot showing the base role menu](/assets/images/help/projects-v2/base-role.png) - - **No access**: Only organization owners and users granted individual access can see the project. Organization owners are also admins for the project. - - **Read**: Everyone in the organization can see the project. Organization owners are also admins for the project. - - **Write**: Everyone in the organization can see and edit the project. Organization owners are also admins for the project. - - **Admin**: Everyone in the organization is an admin for the project. +1. **[アクセスの管理]** をクリックします。 + ![[アクセスの管理] 項目を示すスクリーンショット](/assets/images/help/projects-v2/manage-access.png) +2. **[基本ロール]** で、既定のロールを選択します。 + ![[基本ロール] メニューを示すスクリーンショット](/assets/images/help/projects-v2/base-role.png) + - **アクセス無し**: Organization のオーナーと、個別にアクセス権を付与されたユーザーだけがプロジェクトを表示できます。 Organizationのオーナーは、プロジェクトの管理者でもあります。 + - **読み取り**: 組織内のすべてのユーザーがプロジェクトを表示できます。 Organizationのオーナーは、プロジェクトの管理者でもあります。 + - **書き込み**: 組織内のすべてのユーザーがプロジェクトを表示して編集できます。 Organizationのオーナーは、プロジェクトの管理者でもあります。 + - **管理者**: 組織内のすべてのユーザーがプロジェクトの管理者です。 -### Managing access for teams and individual members of your organization +### Team及びOrganizationの個々のメンバーのアクセス管理 -You can also add teams, external collaborators, and individual organization members as collaborators for an organization-level project. For more information, see "[About teams](/organizations/organizing-members-into-teams/about-teams)." +Organizationレベルのプロジェクトには、Team、外部のコラボレータ、個々のOrganizationのメンバーをコラボレータとして追加することもできます。 詳細については、「[Team について](/organizations/organizing-members-into-teams/about-teams)」を参照してください。 {% ifversion projects-v2-add-to-team %} -If you grant a team read permissions or greater for a project, the project is also displayed on the team's projects page. You can also add projects to a team on the team's projects page. For more information, see "[Adding your project to a team](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team)." +プロジェクトに対する読み取り以上のアクセス許可をチームに付与すると、そのプロジェクトはチームのプロジェクト ページにも表示されます。 また、チームのプロジェクト ページでチームにプロジェクトを追加することもできます。 詳しくは、「[チームへのプロジェクトの追加](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team)」を参照してください。 {% endif %} -You can only invite an individual user to collaborate on your organization-level project if they are already a member of the organization or an outside collaborator on at least one repository in the organization. +個人ユーザが既にOrganizationのメンバーになっているか、Organizationの少なくとも1つのリポジトリで外部のコラボレータになっている場合にのみ、Organizationレベルのプロジェクトに共同作業をするように招待できます。 {% data reusables.projects.project-settings %} -1. Click **Manage access**. - ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) -2. Under **Invite collaborators**, search for the team or individual user that you want to invite. - ![Screenshot showing searching for a collaborator](/assets/images/help/projects-v2/access-search.png) -3. Select the role for the collaborator. - ![Screenshot showing selecting a role](/assets/images/help/projects-v2/access-role.png) - - **Read**: The team or individual can view the project. - - **Write**: The team or individual can view and edit the project. - - **Admin**: The team or individual can view, edit, and add new collaborators to the project. -4. Click **Invite**. - ![Screenshot showing the invite button](/assets/images/help/projects-v2/access-invite.png) +1. **[アクセスの管理]** をクリックします。 + ![[アクセスの管理] 項目を示すスクリーンショット](/assets/images/help/projects-v2/manage-access.png) +2. **[コラボレーターの招待]** で、招待するチームまたは個人ユーザーを検索します。 + ![コラボレーターの検索を示すスクリーンショット](/assets/images/help/projects-v2/access-search.png) +3. コラボレータのロールを選択してください。 + ![ロールの選択を示すスクリーンショット](/assets/images/help/projects-v2/access-role.png) + - **読み取り**: そのチームまたは個人がプロジェクトを表示できます。 + - **書き込み**: そのチームまたは個人がプロジェクトを表示して編集できます。 + - **管理者**: そのチームまたは個人が、プロジェクトの表示、編集、新しいコラボレーターの追加が可能です。 +4. **[招待]** をクリックします。 + ![[招待] ボタンを示すスクリーンショット](/assets/images/help/projects-v2/access-invite.png) -### Managing access of an existing collaborator on your project +### プロジェクトの既存のコラボレータのアクセス管理 {% data reusables.projects.project-settings %} -1. Click **Manage access**. - ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) -1. Under **Manage access**, find the collaborator(s) whose permissions you want to modify. +1. **[アクセスの管理]** をクリックします。 + ![[アクセスの管理] 項目を示すスクリーンショット](/assets/images/help/projects-v2/manage-access.png) +1. **[アクセスの管理]** で、権限を変更するコラボレーターを見つけます。 - You can use the **Type** and **Role** drop-down menus to filter the access list. - ![Screenshot showing a collaborator](/assets/images/help/projects-v2/access-find-member.png) + **[種類]** ドロップダウン メニューと **[ロール]** ドロップダウン メニューを使用して、アクセス リストをフィルター処理できます。 + ![コラボレーターを示すスクリーンショット](/assets/images/help/projects-v2/access-find-member.png) -1. Edit the role for the collaborator(s). - ![Screenshot showing changing a collaborator's role](/assets/images/help/projects-v2/access-change-role.png) -1. Optionally, click **Remove** to remove the collaborator(s). - ![Screenshot showing removing a collaborator](/assets/images/help/projects-v2/access-remove-member.png) +1. コラボレーターのロールを編集します。 + ![コラボレーターのロールの変更を示すスクリーンショット](/assets/images/help/projects-v2/access-change-role.png) +1. 必要に応じて、 **[削除]** をクリックしてコラボレーターを削除します。 + ![コラボレーターの削除を示すスクリーンショット](/assets/images/help/projects-v2/access-remove-member.png) -## Managing access for user-level projects +## ユーザレベルプロジェクトのアクセス管理 -### Granting a collaborator access to your project +### プロジェクトへのコラボレータのアクセスの付与 {% note %} -This only affects collaborators for your project, not for repositories in your project. To view an item on the project, someone must have the required permissions for the repository that the item belongs to. If your project includes items from a private repository, people who are not collaborators in the repository will not be able to view items from that repository. For more information, see "[Setting repository visibility](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility)" and "[Managing teams and people with access to your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)." +これはプロジェクトのコラボレータにのみ影響し、プロジェクトのリポジトリには影響しません。 プロジェクト上のアイテムを見るためには、ユーザはアイテムが属するリポジトリに対する必要な権限を持っていなければなりません。 プロジェクトにプライベートリポジトリのアイテムが含まれているなら、そのリポジトリのコラボレータではないユーザは、そのリポジトリのアイテムを見ることはできません。 詳細については、「[リポジトリの可視性を設定する](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility)」および「[リポジトリへのアクセス権を持つチームと人を管理する](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)」を参照してください。 {% endnote %} {% data reusables.projects.project-settings %} -1. Click **Manage access**. - ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) -2. Under **Invite collaborators**, search for the user that you want to invite. - ![Screenshot showing searching for a collaborator](/assets/images/help/projects-v2/access-search.png) -3. Select the role for the collaborator. - ![Screenshot showing selecting a role](/assets/images/help/projects-v2/access-role.png) - - **Read**: The individual can view the project. - - **Write**: The individual can view and edit the project. - - **Admin**: The individual can view, edit, and add new collaborators to the project. -4. Click **Invite**. - ![Screenshot showing the invite button](/assets/images/help/projects-v2/access-invite.png) +1. **[アクセスの管理]** をクリックします。 + ![[アクセスの管理] 項目を示すスクリーンショット](/assets/images/help/projects-v2/manage-access.png) +2. **[コラボレーターの招待]** で、招待するユーザーを検索します。 + ![コラボレーターの検索を示すスクリーンショット](/assets/images/help/projects-v2/access-search.png) +3. コラボレータのロールを選択してください。 + ![ロールの選択を示すスクリーンショット](/assets/images/help/projects-v2/access-role.png) + - **読み取り**: その個人がプロジェクトを表示できます。 + - **書き込み**: その個人がプロジェクトを表示して編集できます。 + - **管理者**: その個人が、プロジェクトの表示、編集、新しいコラボレーターの追加が可能です。 +4. **[招待]** をクリックします。 + ![[招待] ボタンを示すスクリーンショット](/assets/images/help/projects-v2/access-invite.png) -### Managing access of an existing collaborator on your project +### プロジェクトの既存のコラボレータのアクセス管理 {% data reusables.projects.project-settings %} -1. Click **Manage access**. - ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) -1. Under **Manage access**, find the collaborator(s) whose permissions you want to modify. +1. **[アクセスの管理]** をクリックします。 + ![[アクセスの管理] 項目を示すスクリーンショット](/assets/images/help/projects-v2/manage-access.png) +1. **[アクセスの管理]** で、権限を変更するコラボレーターを見つけます。 - You can use the **Type** and **Role** drop-down menus to filter the access list. - ![Screenshot showing a collaborator](/assets/images/help/projects-v2/access-find-member.png) + **[種類]** ドロップダウン メニューと **[ロール]** ドロップダウン メニューを使用して、アクセス リストをフィルター処理できます。 + ![コラボレーターを示すスクリーンショット](/assets/images/help/projects-v2/access-find-member.png) -1. Edit the role for the collaborator(s). - ![Screenshot showing changing a collaborator's role](/assets/images/help/projects-v2/access-change-role.png) -1. Optionally, click **Remove** to remove the collaborator(s). - ![Screenshot showing removing a collaborator](/assets/images/help/projects-v2/access-remove-member.png) +1. コラボレーターのロールを編集します。 + ![コラボレーターのロールの変更を示すスクリーンショット](/assets/images/help/projects-v2/access-change-role.png) +1. 必要に応じて、 **[削除]** をクリックしてコラボレーターを削除します。 + ![コラボレーターの削除を示すスクリーンショット](/assets/images/help/projects-v2/access-remove-member.png) diff --git a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md index 3a5f6417db..940cd69e91 100644 --- a/translations/ja-JP/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md +++ b/translations/ja-JP/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md @@ -1,7 +1,7 @@ --- title: '{% data variables.projects.project_v2 %} からの分析情報の表示' shortTitle: Viewing insights -intro: ... +intro: 分析情報を使用して、プロジェクトのデータから構築されたグラフを作成して共有することで、プロジェクトを視覚化できます。 versions: feature: projects-v2 topics: @@ -13,11 +13,11 @@ children: - /creating-charts - /configuring-charts allowTitleToDifferFromFilename: true -ms.openlocfilehash: d2d47258f2ade797660ce54c493fb6c621c72dc5 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 648ad452662e3be907a85bf87cfe6e359594aa3e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147423984' +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109012' --- diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md index 93e9451968..017014703c 100644 --- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Filtering and searching issues and pull requests -intro: 'To find detailed information about a repository on {% data variables.product.product_name %}, you can filter, sort, and search issues and pull requests that are relevant to the repository.' +title: Issue及びPull Requestのフィルタリングと検索 +intro: '{% data variables.product.product_name %}上のリポジトリに関する詳細情報を見つけるために、そのリポジトリに関連するIssueやPull Requestをフィルタリング、ソート、検索できます。' redirect_from: - /github/managing-your-work-on-github/finding-information-in-a-repository/filtering-issues-and-pull-requests-by-assignees - /articles/filtering-issues-and-pull-requests-by-assignees @@ -43,96 +43,96 @@ topics: - Pull requests shortTitle: Filter and search type: how_to +ms.openlocfilehash: 24f91958f98f4b6744ee3b21bf3d748aef062eb6 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107598' --- - {% data reusables.cli.filter-issues-and-pull-requests-tip %} -## Filtering issues and pull requests +## Issue およびPull Requestをフィルタリングする -Issues and pull requests come with a set of default filters you can apply to organize your listings. +Issue およびPull Requestには、適用してリストを整理するためのデフォルトのフィルタが備わっています。 {% data reusables.search.requested_reviews_search %} -You can filter issues and pull requests to find: -- All open issues and pull requests -- Issues and pull requests that you've created -- Issues and pull requests that are assigned to you -- Issues and pull requests where you're [**@mentioned**](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) +Issue およびPull Requestをフィルタリングして、以下を探すことができます: +- すべてのオープンな Issue およびPull Request +- 自分で作成した Issue およびPull Request +- 自分に割り当てられた Issue およびPull Request +- [ **@mentioned** ](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) されていた現在の issue と pull request {% data reusables.cli.filter-issues-and-pull-requests-tip %} -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. Click **Filters** to choose the type of filter you're interested in. - ![Using the Filters drop-down](/assets/images/help/issues/issues_filter_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. **[フィルター]** をクリックして関心のあるフィルターの種類を選択します。 + ![[フィルター] ドロップダウンの使用](/assets/images/help/issues/issues_filter_dropdown.png) -## Filtering issues and pull requests by assignees +## Issue およびPull Requestをアサインされた人でフィルタリングする -Once you've [assigned an issue or pull request to someone](/articles/assigning-issues-and-pull-requests-to-other-github-users), you can find items based on who's working on them. +[issue または pull request を他のユーザーに割り当て](/articles/assigning-issues-and-pull-requests-to-other-github-users)ると、作業しているユーザーに基づいて項目を見つけることができます。 -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -3. In the upper-right corner, select the Assignee drop-down menu. -4. The Assignee drop-down menu lists everyone who has write access to your repository. Click the name of the person whose assigned items you want to see, or click **Assigned to nobody** to see which issues are unassigned. -![Using the Assignees drop-down tab](/assets/images/help/issues/issues_assignee_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +3. 右上にある [Assignee] ドロップダウンメニューをクリックします。 +4. [Assignee] ドロップダウンメニューには、リポジトリへの書き込み権限のあるすべてのユーザがリストされます。 確認したい割り当て済みの項目を持つユーザの名前をクリックするか、 **[Assigned to nobody]\(未割り当て\)** をクリックして未割り当ての issue を表示します。 +![[担当者] ドロップダウン タブの使用](/assets/images/help/issues/issues_assignee_dropdown.png) {% tip %} -To clear your filter selection, click **Clear current search query, filters, and sorts**. +フィルターの選択を解除するには、 **[Clear current search query, filters, and sorts]\(現在の検索クエリ、フィルター、並べ替えをクリアする\)** をクリックします。 {% endtip %} -## Filtering issues and pull requests by labels +## Issue およびPull Requestをラベルでフィルタリングする -Once you've [applied labels to an issue or pull request](/articles/applying-labels-to-issues-and-pull-requests), you can find items based on their labels. +[issue または pull request にラベルを適用](/articles/applying-labels-to-issues-and-pull-requests)すると、そのラベルに基づいて項目を見つけることができます。 -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -{% data reusables.project-management.labels %} -4. In the list of labels, click a label to see the issues and pull requests that it's been applied to. - ![List of a repository's labels](/assets/images/help/issues/labels-page.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.project-management.labels %} +4. ラベルのリストでラベルをクリックして、割り当てられた Issue とプルリクエストを表示します。 + ![リポジトリのラベルの一覧](/assets/images/help/issues/labels-page.png) {% tip %} -**Tip:** To clear your filter selection, click **Clear current search query, filters, and sorts**. +**ヒント:** フィルターの選択を解除するには、 **[Clear current search query, filters, and sorts]\(現在の検索クエリ、フィルター、並べ替えをクリアする\)** をクリックします。 {% endtip %} -## Filtering pull requests by review status +## プルリクエストをレビューステータスでフィルタリングする -You can use filters to list pull requests by review status and to find pull requests that you've reviewed or other people have asked you to review. +フィルタを使用して、レビューステータスでPull Requestをフィルタリングしたり、自分でレビューしたPull Requestや他のユーザにレビューするよう依頼されたPull Requestを検索したりできます。 -You can filter a repository's list of pull requests to find: -- Pull requests that haven't been [reviewed](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) yet -- Pull requests that [require a review](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) before they can be merged -- Pull requests that a reviewer has approved -- Pull requests in which a reviewer has asked for changes -- Pull requests that you have reviewed -- Pull requests that someone has asked you directly to review -- Pull requests that [someone has asked you, or a team you're a member of, to review](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) +Pull Requestのリポジトリのリストをフィルタリングして、次の検索を行えます: +- まだ[レビュー](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)されていない pull request +- マージできるようになる前に[レビューを必要とする](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) pull request +- レビュー担当者が承認したPull Request +- レビュー担当者が変更を求めているPull Request +- 自分がレビューした pull request +- 誰かから直接レビューを求められた pull request +- [他のユーザーから、またはメンバーであるチームからレビューするよう求められた](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) pull request -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-pr %} -3. In the upper-right corner, select the Reviews drop-down menu. - ![Reviews drop-down menu in the filter menu above the list of pull requests](/assets/images/help/pull_requests/reviews-filter-dropdown.png) -4. Choose a filter to find all of the pull requests with that filter's status. - ![List of filters in the Reviews drop-down menu](/assets/images/help/pull_requests/pr-review-filters.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-pr %} +3. 右上にある [Reviews] ドロップダウンメニューをクリックします。 + ![pull request の一覧の上にあるフィルター メニュー内の [レビュー] ドロップダウン メニュー](/assets/images/help/pull_requests/reviews-filter-dropdown.png) +4. フィルタを選択してます。そのフィルタのステータスのPull Requestすべてが検索されます。 + ![[レビュー] ドロップダウン メニュー内のフィルターの一覧](/assets/images/help/pull_requests/pr-review-filters.png) -## Using search to filter issues and pull requests +## 検索を使用して Issue およびプルリクエストをフィルタリングする -You can use advanced filters to search for issues and pull requests that meet specific criteria. +特定の条件を満たすIssueやPull Requestを検索するために、高度なフィルターを使うことができます。 -### Searching for issues and pull requests +### IssueやPull Requestの検索 {% webui %} -The issues and pull requests search bar allows you to define your own custom filters and sort by a wide variety of criteria. You can find the search bar on each repository's **Issues** and **Pull requests** tabs and on your [Issues and Pull requests dashboards](/articles/viewing-all-of-your-issues-and-pull-requests). +Issue とPull Requestの検索バーを使用すると、独自のカスタムフィルターを定義し、さまざまな基準で並べ替えることができます。 検索バーは、各リポジトリの **[Issue]** タブと **[Pull requests]** タブ、および [[Issue] ダッシュボードと [Pull requests] ダッシュボード](/articles/viewing-all-of-your-issues-and-pull-requests)にあります。 -![The issues and pull requests search bar](/assets/images/help/issues/issues_search_bar.png) +![Issue およびプルリクエストの検索バー](/assets/images/help/issues/issues_search_bar.png) {% tip %} -**Tip:** {% data reusables.search.search_issues_and_pull_requests_shortcut %} +**ヒント:** {% data reusables.search.search_issues_and_pull_requests_shortcut %} {% endtip %} @@ -142,15 +142,15 @@ The issues and pull requests search bar allows you to define your own custom fil {% data reusables.cli.cli-learn-more %} -You can use the {% data variables.product.prodname_cli %} to search for issues or pull requests. Use the `gh issue list` or `gh pr list` subcommand along with the `--search` argument and a search query. +{% data variables.product.prodname_cli %}を使ってIssueやPull Requestを検索できます。 `--search` 引数と検索クエリと共に `gh issue list` または `gh pr list` サブコマンドを使用します。 -For example, you can list, in order of date created, all issues that have no assignee and that have the label `help wanted` or `bug`. +たとえば、担当者がいなくて、`help wanted` または `bug` ラベルを持つすべての issue を、作成された日付順に一覧表示できます。 ```shell gh issue list --search 'no:assignee label:"help wanted",bug sort:created-asc' ``` -You can also list all pull requests that mention the `octo-org/octo-team` team. +`octo-org/octo-team` チームにメンションするすべての pull request を一覧表示することもできます。 ```shell gh pr list --search "team:octo-org/octo-team" @@ -158,74 +158,73 @@ gh pr list --search "team:octo-org/octo-team" {% endcli %} -### About search terms +### 検索語について -With issue and pull request search terms, you can: +Issue およびPull Requestの検索用語により、次のことができます: -- Filter issues and pull requests by author: `state:open type:issue author:octocat` -- Filter issues and pull requests that involve, but don't necessarily [**@mention**](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams), certain people: `state:open type:issue involves:octocat` -- Filter issues and pull requests by assignee: `state:open type:issue assignee:octocat` -- Filter issues and pull requests by label: `state:open type:issue label:"bug"` -- Filter out search terms by using `-` before the term: `state:open type:issue -author:octocat` +- 作成者ごとに issue と pull request をフィルター処理します: `state:open type:issue author:octocat` +- 特定のユーザーを含むが必ずしも [ **@mention** ](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) していない issue と pull request をフィルター処理します: `state:open type:issue involves:octocat` +- 担当者ごとに issue と pull request をフィルター処理します: `state:open type:issue assignee:octocat` +- ラベルごとに issue と pull request をフィルター処理します: `state:open type:issue label:"bug"` +- 語句の前に `-` を使用して、検索語句を除外します: `state:open type:issue -author:octocat` {% tip %} -**Tip:** You can filter issues and pull requests by label using logical OR or using logical AND. -- To filter issues using logical OR, use the comma syntax: `label:"bug","wip"`. -- To filter issues using logical AND, use separate label filters: `label:"bug" label:"wip"`. +**ヒント:** 論理和あるいは論理積を使って、ラベルごとに issue と pull request をフィルター処理できます。 +- 論理和を使用して issue をフィルター処理するには、コンマ構文を使用します: `label:"bug","wip"`。 +- 論理積を使用して issue をフィルター処理するには、別のラベル フィルターを使用します: `label:"bug" label:"wip"`。 {% endtip %} -For issues, you can also use search to: +Issueについては、以下も検索に利用できます。 -- Filter for issues that are linked to a pull request by a closing reference: `linked:pr`{% ifversion issue-close-reasons %} -- Filter issues by the reason they were closed: `is:closed reason:complete` or `is:closed reason:"not planned"`{% endif %} +- クローズしている参照ごとに、pull request にリンクされている issue をフィルター処理します (`linked:pr`{% ifversion issue-close-reasons %}) +- issue がクローズされた理由 (`is:closed reason:complete` または `is:closed reason:"not planned"`) でフィルター処理します。{% endif %} -For pull requests, you can also use search to: -- Filter [draft](/articles/about-pull-requests#draft-pull-requests) pull requests: `is:draft` -- Filter pull requests that haven't been [reviewed](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) yet: `state:open type:pr review:none` -- Filter pull requests that [require a review](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) before they can be merged: `state:open type:pr review:required` -- Filter pull requests that a reviewer has approved: `state:open type:pr review:approved` -- Filter pull requests in which a reviewer has asked for changes: `state:open type:pr review:changes_requested` -- Filter pull requests by [reviewer](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` -- Filter pull requests by the specific user [requested for review](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat` -- Filter pull requests that someone has asked you directly to review: `state:open type:pr user-review-requested:@me` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/docs` -- Filter for pull requests that are linked to an issue that the pull request may close: `linked:issue` +Pull Requestについては、検索を利用して以下の操作もできます。 +- [ドラフト](/articles/about-pull-requests#draft-pull-requests)の pull request をフィルター処理する: `is:draft` +- まだ[レビュー](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)されていない pull request をフィルター処理する: `state:open type:pr review:none` +- マージできるようになる前に[レビューを必要とする](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging) pull request をフィルター処理する: `state:open type:pr review:required` +- レビュー担当者が承認した pull request をフィルター処理する: `state:open type:pr review:approved` +- レビュー担当者が変更を求めている pull request をフィルター処理する: `state:open type:pr review:changes_requested` +- [レビュー担当者](/articles/about-pull-request-reviews/)ごとに pull request をフィルター処理する: `state:open type:pr reviewed-by:octocat` +- [レビューを要求した](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)特定のユーザーで pull request をフィルター処理する: `state:open type:pr review-requested:octocat` +- 誰かから直接レビューするよう求められた pull request をフィルター処理する: `state:open type:pr user-review-requested:@me` +- レビューを要求したチームで pull request をフィルター処理する: `state:open type:pr team-review-requested:github/docs` +- pull request がクローズできる issue にリンクされている pull request をフィルター処理する: `linked:issue` -## Sorting issues and pull requests +## Issue およびPull Requestをソートする -Filters can be sorted to provide better information during a specific time period. +フィルターは、特定の期間の情報をよりよく提供するためにソートできます。 -You can sort any filtered view by: +これらのフィルタービューでソートできます。 -* The newest created issues or pull requests -* The oldest created issues or pull requests -* The most commented issues or pull requests -* The least commented issues or pull requests -* The newest updated issues or pull requests -* The oldest updated issues or pull requests -* The most added reaction on issues or pull requests +* 一番新しく作成された Issue またはPull Request +* 一番古くに作成された Issue またはPull Request +* 最もコメントされた Issue またはPull Request +* 最もコメントされていない Issue およびPull Request +* 一番新しく更新された Issue またはPull Request +* 一番古くに更新された Issue またはPull Request +* 最もリアクションがあったIssueまたはPull Request -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-issue-pr %} -1. In the upper-right corner, select the Sort drop-down menu. - ![Using the Sort drop-down tab](/assets/images/help/issues/issues_sort_dropdown.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} +1. 右上にあるソートドロップダウンメニューをクリックします。 + ![[並べ替え] ドロップダウン タブの使用](/assets/images/help/issues/issues_sort_dropdown.png) -To clear your sort selection, click **Sort** > **Newest**. +並べ替えの選択を解除するには、 **[並べ替え]** > **[最新]** をクリックします。 -## Sharing filters +## フィルターを共有する -When you filter or sort issues and pull requests, your browser's URL is automatically updated to match the new view. +一定の Issue およびPull Requestをフィルタリングする場合、ブラウザの URL は、次の表示にマッチするように自動的に更新されます。 -You can send the URL that issues generates to any user, and they'll be able to see the same filter view that you see. +Issue が生成した URL は、どのユーザにも送れます。そして、あなたが見ているフィルタビューと同じフィルタで表示できます。 -For example, if you filter on issues assigned to Hubot, and sort on the oldest open issues, your URL would update to something like the following: +たとえば、Hubot にアサインされた Issue でフィルタリングし、最も古いオープン Issue でソートした場合、あなたの URL は、次のように更新されます: ``` /issues?q=state:open+type:issue+assignee:hubot+sort:created-asc ``` -## Further reading +## 参考資料 -- "[Searching issues and pull requests](/articles/searching-issues)" +- 「[issue および pull request の検索](/articles/searching-issues)」 diff --git a/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md b/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md index b886081748..de9748dc57 100644 --- a/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md +++ b/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md @@ -12,12 +12,12 @@ versions: topics: - Organizations - Teams -ms.openlocfilehash: 7412c38e647ddec33543bd04d38d813bf6a93c88 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: e18c95475e06db0623aee67515eeb6d8a1ee641f +ms.sourcegitcommit: e98b752895109965b32cb277610985da5799f8a1 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148108976' +ms.lasthandoff: 11/01/2022 +ms.locfileid: '148127636' --- ## Organizationについて @@ -47,7 +47,9 @@ Organization のセキュリティを強化するために、セキュリティ {% ifversion ghec %}{% data reusables.enterprise.create-an-enterprise-account %}詳しくは、「[Enterprise アカウントの作成](/admin/overview/creating-an-enterprise-account)」をご覧ください。 -{% data reusables.enterprise-accounts.invite-organization %} {% endif %} {% endif %} +{% data reusables.enterprise-accounts.invite-organization %} + +{% endif %} {% endif %} {% ifversion fpt or ghec %} ## Organization の利用規約とデータ保護 diff --git a/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 704456d6fe..f57977d3cf 100644 --- a/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -486,6 +486,8 @@ For more information, see "[Managing the publication of {% data variables.produc | `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. | `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %} +{% ifversion ghec %} +| `org.transfer` | Triggered when an organization is transferred between enterprise accounts. For more information, see "[Transferring an organization between enterprise accounts](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#transferring-an-organization-between-enterprise-accounts)."{% endif %} | `register_self_hosted_runner` | Triggered when a new self-hosted runner is registered. For more information, see "[Adding a self-hosted runner to an organization](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)." | `remove_actions_secret` | Triggered when a {% data variables.product.prodname_actions %} secret is removed.{% ifversion fpt or ghec %} | `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} @@ -686,6 +688,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `set_actions_fork_pr_approvals_policy` | Triggered when the setting for requiring approvals for workflows from public forks is changed. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)."{% endif %} | `set_actions_retention_limit` | Triggered when the retention period for {% data variables.product.prodname_actions %} artifacts and logs is changed. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)."{% ifversion fpt or ghes or ghec %} | `set_fork_pr_workflows_policy` | Triggered when the policy for workflows on private repository forks is changed. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +| `staff_unlock` | Triggered when an enterprise owner or {% data variables.contact.github_support %} (with permission from a repository administrator) temporarily unlocked the repository. The visibility of the repository isn't changed. | `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | `transfer_start` | Triggered when a repository transfer is about to occur. | `unarchived` | Triggered when a repository admin unarchives a repository.{% ifversion fpt or ghes or ghec %} diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index 228294ab4c..19f5280064 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: 'Adding an outside collaborator to a {% data variables.product.prodname_project_v1 %} in your organization' -intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can add an outside collaborator and customize their permissions to a {% data variables.projects.projects_v1_board %}.' +title: 'Organization の {% data variables.product.prodname_project_v1 %} に外部コラボレーターを追加する' +intro: 'Organization オーナーまたは {% data variables.projects.projects_v1_board %} 管理者は、{% data variables.projects.projects_v1_board %} に外部コラボレーターを追加し、そのアクセス許可をカスタマイズできます。' redirect_from: - /articles/adding-an-outside-collaborator-to-a-project-board-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization @@ -14,21 +14,18 @@ topics: - Teams shortTitle: Add a collaborator allowTitleToDifferFromFilename: true +ms.openlocfilehash: 517e0c6f71d1b70eb19dc85dfe3334ff0144c814 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109782' --- - {% data reusables.projects.project_boards_old %} -An outside collaborator is a person who isn't explicitly a member of your organization, but who has permissions to a {% data variables.projects.projects_v1_board %} in your organization. +外部コラボレーターは、Organization の明示的なメンバーではありませんが、Organization 内の {% data variables.projects.projects_v1_board %} に対するアクセス許可を持つユーザーです。 -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -9. Under "Search by username, full name or email address", type the outside collaborator's name, username, or {% data variables.product.prodname_dotcom %} email. - ![The Collaborators section with the Octocat's username entered in the search field](/assets/images/help/projects/org-project-collaborators-find-name.png) -{% data reusables.project-management.add-collaborator %} -{% data reusables.project-management.collaborator-permissions %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} +9. [Search by username, full name or email address] (ユーザ名、フルネーム、メールアドレスでの検索) の下で、外部のコラボレータの名前、ユーザ名、{% data variables.product.prodname_dotcom %}メールを入力してください。 + ![Octocat のユーザー名が検索フィールドに入力されている [コラボレーター] セクション](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md index c17aea1352..53e209ca52 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md @@ -1,6 +1,6 @@ --- -title: 'Managing access to a {% data variables.product.prodname_project_v1 %} for organization members' -intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can set a default permission level for a {% data variables.projects.projects_v1_board %} for all organization members.' +title: 'Organization メンバーの {% data variables.product.prodname_project_v1 %} へのアクセスを管理する' +intro: 'Organization オーナーまたは {% data variables.projects.projects_v1_board %} 管理者は、すべての Organization メンバーの {% data variables.projects.projects_v1_board %} に対する既定のアクセス許可レベルを設定できます。' redirect_from: - /articles/managing-access-to-a-project-board-for-organization-members - /github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members @@ -14,33 +14,33 @@ topics: - Teams shortTitle: Manage access for members allowTitleToDifferFromFilename: true +ms.openlocfilehash: 4c0b280f6c1b28532b191282db465b5ae5b3c274 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109443' --- - {% data reusables.projects.project_boards_old %} -By default, organization members have write access to their organization's {% data variables.projects.projects_v1_boards %} unless organization owners or {% data variables.projects.projects_v1_board %} admins set different permissions for specific {% data variables.projects.projects_v1_boards %}. +既定では、Organization オーナーまたは {% data variables.projects.projects_v1_board %} 管理者が特定の {% data variables.projects.projects_v1_boards %} に対して別のアクセス許可を設定しない限り、Organization メンバーは、その Organization の {% data variables.projects.projects_v1_boards %} に対する書き込みアクセス権が付与されます。 -## Setting a baseline permission level for all organization members +## Organization のすべてのメンバーに対して標準の権限レベルを設定する {% tip %} -**Tip:** You can give an organization member higher permissions to {% data variables.projects.projects_v1_board %}. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**ヒント:** Organization メンバーに、{% data variables.projects.projects_v1_board %} に対するより高いアクセス許可を付与できます。 詳細については、「[Organization のプロジェクト ボード権限](/articles/project-board-permissions-for-an-organization)」を参照してください。 {% endtip %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -8. Under "Organization member permission", choose a baseline permission level for all organization members: **Read**, **Write**, **Admin**, or **None**. -![Baseline project board permission options for all organization members](/assets/images/help/projects/baseline-project-permissions-for-organization-members.png) -9. Click **Save**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} +8. [Organization メンバーのアクセス許可] で、すべての Organization メンバーの基準の権限レベル (**読み取り**、**書き込み**、**管理者**、**なし** のいずれか) を選択します。 +![Organization のすべてのメンバーのプロジェクト ボードに対する基準の権限オプション](/assets/images/help/projects/baseline-project-permissions-for-organization-members.png) +9. **[保存]** をクリックします。 -## Further reading +## 参考資料 -- "[Managing an individual’s access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-an-individual-s-access-to-an-organization-project-board)" -- "[Managing team access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-team-access-to-an-organization-project-board)" -- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- 「[Organization の {% data variables.product.prodname_project_v1 %} への個人のアクセスを管理する](/articles/managing-an-individual-s-access-to-an-organization-project-board)」 +- 「[Organization の {% data variables.product.prodname_project_v1 %} への Team のアクセスを管理する](/articles/managing-team-access-to-an-organization-project-board)」 +- 「[Organization の {% data variables.product.prodname_project_v1_caps %} へのアクセス許可](/articles/project-board-permissions-for-an-organization)」 diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md index adaec974e3..70c5e59d32 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Managing an individual’s access to an organization {% data variables.product.prodname_project_v1 %}' -intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can manage an individual member''s access to a {% data variables.projects.projects_v1_board %} owned by your organization.' +title: 'Organization の {% data variables.product.prodname_project_v1 %} への個人のアクセスを管理する' +intro: 'Organization オーナーまたは {% data variables.projects.projects_v1_board %} 管理者は、Organization が所有する {% data variables.projects.projects_v1_board %} への個々のメンバーのアクセス権を管理できます。' redirect_from: - /articles/managing-an-individual-s-access-to-an-organization-project-board - /articles/managing-an-individuals-access-to-an-organization-project-board @@ -15,57 +15,40 @@ topics: - Teams shortTitle: Manage individual access allowTitleToDifferFromFilename: true +ms.openlocfilehash: ceecfd317322f65541591f833c04f86d5b483c0e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109532' --- - {% data reusables.projects.project_boards_old %} {% note %} -**Note:** {% data reusables.project-management.cascading-permissions %} For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**注:** {% data reusables.project-management.cascading-permissions %} 詳しい情報については、「[Organization の {% data variables.product.prodname_project_v1_caps %} へのアクセス許可](/articles/project-board-permissions-for-an-organization)」を参照してください。 {% endnote %} -## Giving an organization member access to a {% data variables.projects.projects_v1_board %} +## {% data variables.projects.projects_v1_board %} へのアクセス権を Organization メンバーに付与する -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -9. Under "Search by username, full name or email address", type the collaborator's name, username, or {% data variables.product.prodname_dotcom %} email. - ![The Collaborators section with the Octocat's username entered in the search field](/assets/images/help/projects/org-project-collaborators-find-name.png) -{% data reusables.project-management.add-collaborator %} -{% data reusables.project-management.collaborator-permissions %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} +9. [Search by username, full name or email address] で、コラボレーターの名前、ユーザ名、または {% data variables.product.prodname_dotcom %} メールを入力します。 + ![Octocat のユーザー名が検索フィールドに入力されている [コラボレーター] セクション](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} -## Changing an organization member's access to a {% data variables.projects.projects_v1_board %} +## {% data variables.projects.projects_v1_board %} への Organization メンバーのアクセス権を変更する -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.collaborator-permissions %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.collaborator-permissions %} -## Removing an organization member's access to a {% data variables.projects.projects_v1_board %} +## {% data variables.projects.projects_v1_board %} への Organization メンバーのアクセス権を削除する -When you remove a collaborator from a {% data variables.projects.projects_v1_board %}, they may still retain access to the board based on the permissions they have for other roles. To completely remove access to a {% data variables.projects.projects_v1_board %}, you must remove access for each role the person has. For instance, a person may have access to the {% data variables.projects.projects_v1_board %} as an organization member or team member. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." +コラボレーターを {% data variables.projects.projects_v1_board %} から削除しても、コラボレーターは引き続き他のロールに対するアクセス許可に基づいてボードにアクセスできる場合があります。 {% data variables.projects.projects_v1_board %} へのアクセス権を完全に削除するには、そのユーザーが持つ各ロールのアクセス権を削除する必要があります。 たとえば、ユーザーは、Organization メンバーまたは Team メンバーとして {% data variables.projects.projects_v1_board %} にアクセスできます。 詳しい情報については、「[Organization の {% data variables.product.prodname_project_v1_caps %} へのアクセス許可](/articles/project-board-permissions-for-an-organization)」を参照してください。 -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.remove-collaborator %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.remove-collaborator %} -## Further reading +## 参考資料 -- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- 「[Organization の {% data variables.product.prodname_project_v1_caps %} へのアクセス許可](/articles/project-board-permissions-for-an-organization)」 diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md index 30b1dbf759..c1a4d622b9 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Managing team access to an organization {% data variables.product.prodname_project_v1 %}' -intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can give a team access to a {% data variables.projects.projects_v1_board %} owned by your organization.' +title: 'Organization の {% data variables.product.prodname_project_v1 %} への Team のアクセスを管理する' +intro: 'Organization オーナーまたは {% data variables.projects.projects_v1_board %} 管理者は、Organization が所有する {% data variables.projects.projects_v1_board %} へのアクセス権を Team に付与できます。' redirect_from: - /articles/managing-team-access-to-an-organization-project-board - /github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board @@ -14,58 +14,55 @@ topics: - Teams shortTitle: Manage team access allowTitleToDifferFromFilename: true +ms.openlocfilehash: c49fab76bbf286f865e3845356213bc1af18b20a +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109459' --- - {% data reusables.projects.project_boards_old %} {% warning %} -**Warnings:** -- You can change a team's permission level if the team has direct access to a {% data variables.projects.projects_v1_board %}. If the team's access to the {% data variables.projects.projects_v1_board %} is inherited from a parent team, you must change the parent team's access to the {% data variables.projects.projects_v1_board %}. -- If you add or remove {% data variables.projects.projects_v1_board %} access for a parent team, each of that parent's child teams will also receive or lose access to the {% data variables.projects.projects_v1_board %}. For more information, see "[About teams](/articles/about-teams)." +**警告:** +- Team が {% data variables.projects.projects_v1_board %} に直接アクセスできる場合、そのチームのアクセス許可レベルを変更できます。 {% data variables.projects.projects_v1_board %} への Team のアクセスが親 Team から継承された場合、{% data variables.projects.projects_v1_board %} への親 Team のアクセスを変更する必要があります。 +- 親 Team の {% data variables.projects.projects_v1_board %} へのアクセスを追加または削除した場合、その親の各子 Team も {% data variables.projects.projects_v1_board %} へのアクセスを受け取るか、または失います。 詳細については、「[Team について](/articles/about-teams)」を参照してください。 {% endwarning %} -## Giving a team access to a {% data variables.projects.projects_v1_board %} +## {% data variables.projects.projects_v1_board %} へのアクセス権を Team に付与する -You can give an entire team the same permission level to a {% data variables.projects.projects_v1_board %}. +{% data variables.projects.projects_v1_board %} への同じアクセス許可レベルを Team 全体に付与できます。 {% note %} -**Note:** {% data reusables.project-management.cascading-permissions %} For example, if an organization owner has given a team read permissions to a {% data variables.projects.projects_v1_board %}, and a {% data variables.projects.projects_v1_board %} admin gives one of the team members admin permissions to that board as an individual collaborator, that person would have admin permissions to the {% data variables.projects.projects_v1_board %}. For more information see, "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**注:** {% data reusables.project-management.cascading-permissions %} たとえば、Organization オーナーが {% data variables.projects.projects_v1_board %} への読み取りアクセス許可をチームに付与しており、{% data variables.projects.projects_v1_board %} 管理者が個別のコラボレーターとしてそのボードへの管理者アクセス許可を Team メンバーの 1 人に付与した場合、そのメンバーは {% data variables.projects.projects_v1_board %} への管理者アクセス許可を持つことになります。 詳しい情報については、「[Organization の {% data variables.product.prodname_project_v1_caps %} へのアクセス許可](/articles/project-board-permissions-for-an-organization)」を参照してください。 {% endnote %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -8. In the left sidebar, click **Teams**. -9. To add a team, click **Add a team: Select team**. Then, choose a team from the drop-down menu or search for the team you'd like to add. - ![Add a team drop-down menu with list of teams in organization](/assets/images/help/projects/add-a-team.png) -10. Next to the team name, use the drop-down menu to select the desired permission level: **Read**, **Write**, or **Admin**. - ![Team permissions drop-down menu with read, write, and admin options](/assets/images/help/projects/org-project-team-choose-permissions.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} +8. 左側のサイドバーで、 **[Team]** をクリックします。 +9. Team を追加するには、 **[Team の追加: Team の選択]** をクリックします。 次に、ドロップダウン メニューからチームを選択するか、追加したいチームを検索します。 + ![Organization の Team のリストが表示されている [Team の追加] ドロップダウン メニュー](/assets/images/help/projects/add-a-team.png) +10. Team 名の横にあるドロップダウン メニューを使用して、目的の権限レベル (**読み取り**、**書き込み**、または **管理者**) を選択します。![読み取り、書き込み、管理者オプションを含む [Team のアクセス許可] ドロップダウン メニュー](/assets/images/help/projects/org-project-team-choose-permissions.png) -## Configuring a team's access to a {% data variables.projects.projects_v1_board %} +## {% data variables.projects.projects_v1_board %} への Team のアクセスを構成する -If a team's access to a {% data variables.projects.projects_v1_board %} is inherited from a parent team, you must change the parent team's access to the {% data variables.projects.projects_v1_board %} to update access to the child teams. +{% data variables.projects.projects_v1_board %} への Team のアクセスが親 Team から継承された場合、子 Team へのアクセスを更新するには、{% data variables.projects.projects_v1_board %} への親 Team のアクセスを変更する必要があります。 -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -4. Above the team's conversation, click {% octicon "project" aria-label="The Projects icon" %} **Projects**. - ![The team repositories tab](/assets/images/help/organizations/team-project-board-button.png) -5. To change permissions levels, to the right of the {% data variables.projects.projects_v1_board %} you want to update, use the drop-down. To remove a {% data variables.projects.projects_v1_board %}, click **{% octicon "trash" aria-label="The trash icon" %}**. - ![Remove a project board from your team trash button](/assets/images/help/organizations/trash-button.png) +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} +4. Team の会話の上の、{% octicon "project" aria-label="The Projects icon" %} **[プロジェクト]** をクリックします。 + ![Team の [リポジトリ] タブ](/assets/images/help/organizations/team-project-board-button.png) +5. アクセス許可レベルを変更するには、更新する {% data variables.projects.projects_v1_board %} の右側にあるドロップダウンを使用します。 {% data variables.projects.projects_v1_board %} を削除するには、 **{% octicon "trash" aria-label="The trash icon" %}** をクリックします。 + ![Team からプロジェクト ボードを削除するごみ箱ボタン](/assets/images/help/organizations/trash-button.png) {% ifversion projects-v2-add-to-team %} -## Further reading +## 参考資料 -- [Adding your project to a team](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team) +- [チームへのプロジェクトの追加](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team) {% endif %} diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md index fb33b5a98b..3ad1fdacfb 100644 --- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -1,6 +1,6 @@ --- -title: 'Removing an outside collaborator from an organization {% data variables.product.prodname_project_v1 %}' -intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can remove an outside collaborator''s access to a {% data variables.projects.projects_v1_board %}.' +title: 'Organization の {% data variables.product.prodname_project_v1 %} から外部コラボレーターを削除する' +intro: 'Organization オーナーまたは {% data variables.projects.projects_v1_board %} 管理者は、{% data variables.projects.projects_v1_board %} への外部コラボレーターのアクセス権を削除できます。' redirect_from: - /articles/removing-an-outside-collaborator-from-an-organization-project-board - /github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board @@ -14,16 +14,14 @@ topics: - Teams shortTitle: Remove outside collaborator allowTitleToDifferFromFilename: true +ms.openlocfilehash: ce2dd198d259473b775cf6a9bd61e494ad1c2717 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109460' --- - {% data reusables.projects.project_boards_old %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} -1. Click **Projects (classic)**{% endif %} -{% data reusables.project-management.select-project %} -{% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -{% data reusables.project-management.collaborator-option %} -{% data reusables.project-management.remove-collaborator %} +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. **[Project (classic)]** をクリックします{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.remove-collaborator %} diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/limiting-oauth-app-and-github-app-access-requests.md b/translations/ja-JP/content/organizations/managing-organization-settings/limiting-oauth-app-and-github-app-access-requests.md new file mode 100644 index 0000000000..1a25ced15e --- /dev/null +++ b/translations/ja-JP/content/organizations/managing-organization-settings/limiting-oauth-app-and-github-app-access-requests.md @@ -0,0 +1,29 @@ +--- +title: OAuth アプリと GitHub アプリのアクセス要求を制限する +intro: 'Organization の所有者は、外部コラボレーターが {% data variables.product.prodname_oauth_apps %} と {% data variables.product.prodname_github_apps %} へのアクセスを Organization に要求できるようにするかどうかを選べます。' +versions: + feature: limit-app-access-requests +permissions: Organization owners can limit who can make app access requests to the organization. +topics: + - Organizations + - GitHub Apps + - OAuth Apps +shortTitle: Limit app access requests +ms.openlocfilehash: 4ea1bd133dcbabb9e7b3e3cbe65da5ff9c6eabac +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148008694' +--- +## 統合アクセス要求について + +統合アクセス要求が有効になっている場合、外部コラボレーターは、Organization によってまだ承認されていない {% data variables.product.prodname_github_apps %} と {% data variables.product.prodname_oauth_apps %} へのアクセスを Organization に要求できます。 統合アクセス要求が無効になっている場合は、Organization のメンバーだけが、承認されていない {% data variables.product.prodname_github_apps %} と {% data variables.product.prodname_oauth_apps %} へのアクセスを Organization に要求できます。 外部コラボレーターは、要求している外部コラボレーターがアクセスできるのと同じリソースに事前承認済みの {% data variables.product.prodname_github_apps %} と {% data variables.product.prodname_oauth_apps %} がアクセスすることに同意できます。 + +既定では、統合アクセス要求は有効になっています。 Organization の外部コラボレーターが多い場合は、レビューする必要がある要求の数を減らすために、統合アクセス要求を無効にできます。 + +## 統合アクセス要求を有効または無効にする + +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.profile.org_member_privileges %} +1. [統合アクセス要求] で、 **[外部コラボレーターからの統合要求を許可する]** をオンまたはオフにして、 **[保存]** をクリックします。 + ![統合アクセス要求の設定のスクリーンショット](/assets/images/help/organizations/integration-access-requests.png) diff --git a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md index ddcd735bd7..48ed64d488 100644 --- a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md +++ b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/index.md @@ -15,18 +15,19 @@ topics: - Teams children: - /roles-in-an-organization - - /maintaining-ownership-continuity-for-your-organization + - /about-custom-repository-roles - /managing-custom-repository-roles-for-an-organization + - /maintaining-ownership-continuity-for-your-organization - /adding-a-billing-manager-to-your-organization - /removing-a-billing-manager-from-your-organization - /managing-security-managers-in-your-organization - /managing-moderators-in-your-organization shortTitle: Manage access with roles -ms.openlocfilehash: 4e020ec73b09e5144be57c4efdc47f19a3b8b557 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: b687648202fc9e01f99aec644e167e014c1261b1 +ms.sourcegitcommit: ca040a1871ab5e929b596686ef955b02c5afa051 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145068308' +ms.lasthandoff: 11/02/2022 +ms.locfileid: '148131011' --- diff --git a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md index 0ccdd01008..0cb62007f0 100644 --- a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md +++ b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md @@ -1,176 +1,67 @@ --- -title: Organizationのカスタムリポジトリロールの管理 -intro: カスタムのリポジトリロールを作成することで、Organizationのリポジトリへのアクセスをより詳細に制御できます。 +title: Managing custom repository roles for an organization +intro: You can create, edit, or delete custom repository roles for your organization. permissions: Organization owners can manage custom repository roles. versions: feature: custom-repository-roles topics: - Organizations - Teams -shortTitle: Custom repository roles +shortTitle: Manage custom roles redirect_from: - /early-access/github/articles/managing-custom-repository-roles-for-an-organization -ms.openlocfilehash: e37e7822abc378cd91fb719dd472edaf35af4465 -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 -ms.translationtype: HT -ms.contentlocale: ja-JP -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147858685' --- -## カスタムリポジトリロールについて -リポジトリでのPull Requestの作成やOrganizationの支払い設定の変更など、{% data variables.product.product_name %}でなんらかのアクションを行うためには、ユーザは関連するアカウントやリソースに対する十分なアクセス権を持っていなければなりません。 このアクセスは、権限によって制御されます。 権限は、特定のアクションを行える能力です。 たとえばIssueを削除する能力は権限です。 ロールは、個人やTeamに割り当てることができる権限のセットです。 +{% data reusables.organizations.custom-repo-roles-ghec-only %} -Organization内では、ロールをOrganization、Team、リポジトリのレベルで割り当てることができます。 さまざまなレベルのロールについて詳しくは、「[Organization 内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 +## About custom repository roles -最大 3 つのカスタム リポジトリ ロールを作成することで、リポジトリ レベルで付与するアクセス許可をより細かく制御できます。 カスタムリポジトリロールは、選択したカスタム名を持つ設定可能な権限のセットです。 カスタムロールを作成すると、リポジトリへの管理アクセスを持つユーザはそのロールを個人やTeamに割り当てることができます。 詳細については、「[組織のリポジトリに対する個人のアクセスを管理する](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)」と「[組織のリポジトリに対するチームのアクセスを管理する](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)」を参照してください。 +{% data reusables.organizations.about-custom-repo-roles %} For more information, see "[About custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-repository-roles)." -{% ifversion custom-repo-role-api %} +## Creating a repository role -REST API を使って、カスタム リポジトリ ロールを作成して管理することもできます。 詳細については、「[カスタム リポジトリ ロール](/rest/orgs/custom-roles)」を参照してください。 +To create a new repository role, you add permissions to an inherited role and give the custom role a name. -{% else %} +{% data reusables.profile.access_profile %} +{% data reusables.profile.access_org %} +{% data reusables.organizations.org_settings %} +{% data reusables.organizations.org-list %} +{% data reusables.organizations.org-settings-repository-roles %} +5. Click **Create a Role**. + ![Screenshot of "Create a Role" button](/assets/images/help/organizations/repository-role-create-role.png) +4. Under "Name", type the name of your repository role. + ![Field to type a name for the repository role](/assets/images/help/organizations/repository-role-name.png) +5. Under "Description", type a description of your repository role. + ![Field to type a description for the repository role](/assets/images/help/organizations/repository-role-description.png) +6. Under "Choose a role to inherit", select the role you want to inherit. + ![Selecting repository role base role option](/assets/images/help/organizations/repository-role-base-role-option.png) +7. Under "Add Permissions", use the drop-down menu to select the permissions you want your custom role to include. + ![Selecting permission levels from repository role drop-down](/assets/images/help/organizations/repository-role-drop-down.png) +7. Click **Create role**. + ![Confirm creating a repository role](/assets/images/help/organizations/repository-role-creation-confirm.png) -REST API を使って、組織で使用できるカスタム リポジトリ ロールを一覧表示することもできます。 詳細については、[カスタム リポジトリ ロールの API](/rest/orgs/custom-roles) を参照してください。 +## Editing a repository role -{% endif %} +{% data reusables.profile.access_profile %} +{% data reusables.profile.access_org %} +{% data reusables.organizations.org_settings %} +{% data reusables.organizations.org-list %} +{% data reusables.organizations.org-settings-repository-roles %} +3. To the right of the role you want to edit, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit**. + ![Edit option in drop-down menu for repository roles](/assets/images/help/organizations/repository-role-edit-setting.png) +4. Edit, then click **Update role**. + ![Edit fields and update repository roles](/assets/images/help/organizations/repository-role-update.png) -## 継承されたロールについて +## Deleting a repository role -カスタムリポジトリロールを作成する際は、事前設定された選択肢のセットから継承されたロールを選択することから始めます。 継承されたロールは、カスタムロールに含まれる権限の初期セットを決定します。 そして、そのロールは付与する追加権限を選択することによって、さらにカスタマイズできます。 使用可能なアクセス許可の完全なリストについては、「[カスタム ロールの追加のアクセス許可](#additional-permissions-for-custom-roles)」を参照してください。 +If you delete an existing repository role, all pending invitations, teams, and users with the custom role will be reassigned to the organization's base permissions. -継承されたロールの選択肢については、リポジトリの様々な種類のコントリビューターに対して標準化されています。 - -| 継承されたロール | 対象 | -|----|----| -| **読み取り** | プロジェクトを見たり議論したりしたい非コードコントリビューター。 | -| **トリアージ** | 書き込みアクセスなしに、積極的にIssueやPull Requestを管理する必要があるコントリビューター。 | -| **書き込み** | アクティブにプロジェクトに対してプッシュを行うOrganizationのメンバーとコントリビューター。 | -| **管理** | 機微あるいは破壊的なアクションを行うためアクセスなしにリポジトリを管理する必要があるプロジェクトマネージャー。 - -## カスタム ロールの例 - -以下は、設定できるカスタムリポジトリロールの例です。 - -| カスタムリポジトリロール | まとめ | 継承されたロール | 追加の権限 | -|----|----|----|----| -| セキュリティ エンジニア | コードをコントリビュートし、セキュリティパイプラインをメンテナンスできる | **管理** | Code scanningの結果の削除 | -| Contractor | webhookのインテグレーションを開発できる | **書き込み** | webhookの管理 | -| Community manager | コードをコントリビュートすることなく、コミュニティのすべてのやりとりを扱える | **読み取り** | - issue を複製としてマークする
    - GitHub ページの設定を管理する
    - Wiki 設定を管理する
    - ソーシャル プレビューを設定する
    - リポジトリのメタデータを編集する
    - ディスカッションをトリアージする | - -## カスタムロールの追加権限 - -継承されたロールを選択した後、カスタムロールの追加権限を選択できます。 - -継承されたロールにまだ含まれていない場合にのみ、追加の権限を選択できます。 たとえば、継承されたロールでリポジトリへの **書き込み** アクセスが提供されている場合は、"pull request をクローズする" 権限は継承されたロールに既に含まれています。 - -{% ifversion discussions %} -### ディスカッション - -- **ディスカッション カテゴリを作成する**: 新しいディスカッション カテゴリを作成する機能。 詳しくは、[新しいディスカッション カテゴリの作成](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions#creating-a-category)に関するページをご覧ください。 -- **ディスカッション カテゴリを編集する**: ディスカッション カテゴリを編集する機能。 詳しくは、[ディスカッション カテゴリの編集](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions#editing-a-category)に関するページをご覧ください。 -- **ディスカッション カテゴリを削除する**: ディスカッション カテゴリを削除する機能。 詳しくは、[ディスカッション カテゴリの削除](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions#deleting-a-category)に関するページをご覧ください。 -- **ディスカッションの回答をマークまたはマーク解除する**: ディスカッションのカテゴリが回答を受け入れる場合に、ディスカッションへの回答をマークする機能。 詳しくは、[ディスカッションのコメントを回答としてマークまたはマークの解除](/discussions/managing-discussions-for-your-community/moderating-discussions#marking-a-comment-as-an-answer)に関するページをご覧ください。 -- **ディスカッション コメントを非表示または再表示する**: ディスカッション内のコメントを非表示または再表示する機能。 詳細については、「[ディスカッションをモデレートする](/communities/moderating-comments-and-conversations/managing-disruptive-comments#hiding-a-comment)」を参照してください。 -- **Issue をディスカッションに変換する**: Issue をディスカッションに変換する機能。 詳しくは、「[Issue をディスカッションに変換する](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)」をご覧ください。 -{% endif %} - -### IssueとPull Request - -- **ユーザーを割り当てる、または削除する**: ユーザーを issue または pull request に割り当てるか、ユーザーを issue または pull request から削除します。 -- **ラベルを追加または削除する**: ラベルを issue または pull request に追加するか、ラベルを issue または pull request から削除します。 - -### 問題 - -- **issue をクローズする** -- **クローズされた issue を再オープンする** -- **issue を削除する** -- **issue を複製としてマークする** - -### Pull Request - -- **pull request をクローズする** -- **クローズされた pull request を再オープンする** -- **pull request のレビューを要求する**: ユーザーまたは Team にレビューを要求します。 - -### リポジトリ - -- **マイルストーンを設定する**: issue または pull request にマイルストーンを追加します。 -- **Wiki 設定を管理する**: リポジトリに対して Wiki を有効にします。 -- **プロジェクト設定を管理する**: リポジトリのプロジェクトを有効にします。 -- **pull request のマージ設定を管理する**: マージ、squash、リベースなど、リポジトリで許可されるマージ コミットの種類を選びます。 -- **{% data variables.product.prodname_pages %} 設定を管理する**: リポジトリに対して {% data variables.product.prodname_pages %} を有効にし、公開するブランチを選択します。 詳細については、「[{% data variables.product.prodname_pages %} サイトの公開元を設定する](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)」を参照してください。 -- **Webhook を管理する**: リポジトリに Webhook を追加します。 -- **デプロイ キーを管理する**: リポジトリにデプロイ キーを追加します。 -- **リポジトリのメタデータを編集する**: リポジトリの説明およびポジトリのトピックを更新します。 -{%- ifversion ghec %} -- **インタラクションの制限を設定する**: 自分のパブリック リポジトリで特定のユーザーによるコメント、issue のオープン、pull request の作成を一時的に制限し、制限されたアクティビティの期間を適用します。 詳細については、「[リポジトリでのインタラクションを制限する](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)」を参照してください。 -{%- endif %} -- **ソーシャル プレビューを設定する**: リポジトリがリンクされたときにソーシャル メディア プラットフォーム上に表示される識別画像をリポジトリに追加します。 詳細については、「[リポジトリのソーシャル メディア プレビューのカスタマイズ](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview)」を参照してください。 -- **保護されたブランチにコミットをプッシュする**: 保護されたブランチとしてマークされているブランチにプッシュします。 ブランチ保護ルールは引き続き適用され、プッシュが拒否される可能性があります。 -- **保護されたタグを作成する**: タグ保護ルールに一致するタグを作成します。 詳細については、「[タグ保護ルールの構成](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)」を参照してください。 -- **タグ保護ルールを削除する**: タグ保護ルールに一致するタグを削除します。 詳しくは、「[タグ保護ルールの構成](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)」を参照してください。{% ifversion bypass-branch-protections %} -- **ブランチ保護をバイパスする**: ブランチ保護ルールに準拠せず、保護されたブランチにプッシュします。{% endif %} - -### セキュリティ - -- **{% data variables.product.prodname_code_scanning %} の結果を表示する**: {% data variables.product.prodname_code_scanning %} アラートを表示できます。 -- **{% data variables.product.prodname_code_scanning %} の結果を無視または再オープンする**: {% data variables.product.prodname_code_scanning %} アラートを無視または再オープンできます。 -- **{% data variables.product.prodname_code_scanning %} の結果を削除する**: {% data variables.product.prodname_code_scanning %} アラートを削除できます。 -- **{% data variables.product.prodname_dependabot_alerts %} を表示する**: {% data variables.product.prodname_dependabot_alerts %} を表示できます。 -- **{% data variables.product.prodname_dependabot_alerts %} を無視または再オープンする**: {% data variables.product.prodname_dependabot_alerts %} を無視または再オープンできます。 -- **{% data variables.product.prodname_secret_scanning %} の結果を表示する**: {% data variables.product.prodname_secret_scanning %} アラートを表示できます。 -- **{% data variables.product.prodname_secret_scanning %} の結果を無視または再オープンする**: {% data variables.product.prodname_secret_scanning %} アラートを無視または再オープンできます。 - -## 様々なアクセスレベルの優先順位 - -TeamのメンバーシップやOrganizationの基本権限など、様々な方法を通じて様々なレベルのアクセスを与えられている場合、最上位のアクセスが他よりも優先されます。 たとえば、OrganizationのオーナーがOrganizationのメンバーに継承ロールの"Read"を使うカスタムロールを与え、そしてOrganizationのオーナーがOrganizationの基本権限を"Write"にした場合、このカスタムロールはカスタムロールに含まれている追加の権限とともに、書き込みアクセスを持つことになります。 - -{% data reusables.organizations.mixed-roles-warning %} - -競合するアクセスを解決するには、Organizationの基本アクセスあるいはTeamのアクセスを調整するか、カスタムロールを編集してください。 詳細については、次を参照してください。 - - [Organization の基本レベルの権限の設定](/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization) - - [Organization のリポジトリに対するチームのアクセスを管理する](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository) - - [リポジトリ ロールの編集](#editing-a-repository-role) - -## リポジトリロールの作成 - -新しいリポジトリロールを作成するには、継承されたロールに権限を追加し、カスタムロールに名前を付けます - -{% ifversion ghec %} {% note %} - -**注:** カスタム リポジトリ ロールを作成できるのは、{% data variables.product.prodname_ghe_cloud %} を使用する Organization のみです。 {% data reusables.enterprise.link-to-ghec-trial %} - -{% endnote %} {% endif %} - -{% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.org-list %} {% data reusables.organizations.org-settings-repository-roles %} -5. **[ロールの作成]** をクリックします。 - ![[ロールの作成] ボタンのスクリーンショット](/assets/images/help/organizations/repository-role-create-role.png) -4. "Name(名前)"の下で、リポジトリロールの名前を入力してください。 - ![リポジトリ ロールの名前の入力フィールド](/assets/images/help/organizations/repository-role-name.png) -5. "Description(説明)"の下で、リポジトリロールの説明を入力してください。 - ![リポジトリ ロールの説明の入力フィールド](/assets/images/help/organizations/repository-role-description.png) -6. "Choose a role to inherit(継承するロールの選択)"の下で、継承したいロールを選択してください。 - ![リポジトリ ロールの基本ロール オプションの選択](/assets/images/help/organizations/repository-role-base-role-option.png) -7. "Add Permissions(権限の追加)"の下で、ドロップダウンメニューを使ってカスタムロールに含めたい権限を選択してください。 - ![リポジトリ ロールのドロップダウンからの権限レベルの選択](/assets/images/help/organizations/repository-role-drop-down.png) -7. **[ロールの作成]** をクリックします。 - ![リポジトリ ロールの作成の確認](/assets/images/help/organizations/repository-role-creation-confirm.png) - -## リポジトリロールの編集 - -{% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.org-list %} {% data reusables.organizations.org-settings-repository-roles %} -3. 編集するロールの右にある [{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}] をクリックしてから **[編集]** をクリックします。 - ![リポジトリ ロールのドロップダウン メニューの編集オプション](/assets/images/help/organizations/repository-role-edit-setting.png) -4. 編集してから、 **[ロールの更新]** をクリックします。 - ![フィールドを編集して、リポジトリ ロールを更新する](/assets/images/help/organizations/repository-role-update.png) - -## リポジトリロールの削除 - -既存のリポジトリロールを削除すると、そのカスタムロールを持つ保留中の招待、Team、ユーザはすべてOrganizationの基本権限に割り当てなおされます。 - -{% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.org-list %} {% data reusables.organizations.org-settings-repository-roles %} -3. 削除するロールの右にある [{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}] をクリックしてから、 **[削除]** をクリックします。 - ![リポジトリ ロールのドロップダウン メニューの編集オプション](/assets/images/help/organizations/repository-role-delete-setting.png) -4. 削除するロールに対する変更をレビューしてから、 **[ロールの削除]** をクリックします。 - ![リポジトリ ロールの削除を確認する](/assets/images/help/organizations/repository-role-delete-confirm.png) +{% data reusables.profile.access_profile %} +{% data reusables.profile.access_org %} +{% data reusables.organizations.org_settings %} +{% data reusables.organizations.org-list %} +{% data reusables.organizations.org-settings-repository-roles %} +3. To the right of the role you want to delete, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Delete**. + ![Edit option in drop-down menu for repository roles](/assets/images/help/organizations/repository-role-delete-setting.png) +4. Review changes for the role you want to remove, then click **Delete role**. + ![Confirm deleting a repository role](/assets/images/help/organizations/repository-role-delete-confirm.png) diff --git a/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md b/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md index 34ece084e6..fb45074fba 100644 --- a/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md +++ b/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md @@ -1,43 +1,40 @@ --- -title: Organization で個人用アクセス トークンの要求を管理する -intro: 'Organization の所有者は、Organization へのアクセスを要求する {% data variables.product.pat_v2 %} を承認または拒否できます。' +title: Managing requests for personal access tokens in your organization +intro: 'Organization owners can approve or deny {% data variables.product.pat_v2 %}s that request access to their organization.' versions: feature: pat-v2 shortTitle: Manage token requests -ms.openlocfilehash: ea2f01436ca4649cae5310b14070625c5947922e -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 -ms.translationtype: HT -ms.contentlocale: ja-JP -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148107406' --- + {% data reusables.user-settings.pat-v2-org-opt-in %} -## {% data variables.product.pat_v2 %} の要求について +## About {% data variables.product.pat_v2 %} requests -Organization が所有するリソースにアクセスするために Organization のメンバーが {% data variables.product.pat_v2 %} を作成するとき、Organization による {% data variables.product.pat_v2 %} の承認が必要な場合は、Organization の所有者がトークンを承認してからでないと、パブリックではないリソースへのアクセスにそのトークンを使うことはできません。 詳しくは、「[Organization の {% data variables.product.pat_generic %} ポリシーを設定する](/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization)」をご覧ください。 +When organization members create a {% data variables.product.pat_v2 %} to access resources owned by the organization, if the organization requires approval for {% data variables.product.pat_v2 %}s, then an organization owner must approve the token before it can be used to access any resources that are not public. For more information, see "[Setting a {% data variables.product.pat_generic %} policy for your organization](/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization)." -{% data variables.product.company_short %} は、承認を待っているすべての {% data variables.product.pat_v2 %} について、Organization の所有者に毎日メールで通知します。 トークンが拒否または承認されると、トークンを作成したユーザーはメール通知を受け取ります。 +{% data variables.product.company_short %} will notify organization owners with a daily email about all {% data variables.product.pat_v2 %}s that are awaiting approval. When a token is denied or approved, the user who created the token will receive an email notification. {% note %} -**注**: 承認の対象となるのは {% data variables.product.pat_v2 %} だけであり、{% data variables.product.pat_v1_plural %} はなりません。 Organization が {% data variables.product.pat_v1_plural %} によるアクセスを制限していない限り、{% data variables.product.pat_v1 %} は事前の承認なしに Organization のリソースにアクセスできます。 詳しくは、「[Organization の {% data variables.product.pat_generic %} ポリシーを設定する](/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization)」をご覧ください。 +**Note**: Only {% data variables.product.pat_v2 %}s, not {% data variables.product.pat_v1_plural %}, are subject to approval. Unless the organization has restricted access by {% data variables.product.pat_v1_plural %}, any {% data variables.product.pat_v1 %} can access organization resources without prior approval. For more information, see "[Setting a {% data variables.product.pat_generic %} policy for your organization](/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization)." {% endnote %} -## {% data variables.product.pat_v2 %} の要求を管理する +## Managing {% data variables.product.pat_v2 %} requests -{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -1. 左側のサイドバーの **[{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}]** の下にある **[保留中の要求]** をクリックします。 Organization の承認を待っているトークンがある場合、それらが表示されます。 -1. 承認または拒否するトークンの名前をクリックします。 -1. トークンが要求しているアクセスとアクセス許可を確認します。 -1. トークンに Organization へのアクセスを許可するには、 **[承認]** をクリックします。 トークンに Organization へのアクセスを禁止するには、 **[拒否]** をクリックします。 -1. 要求を拒否した場合は、必要に応じて、確認ボックスにトークンを拒否した理由を入力します。 この理由は、トークンの所有者に送信される通知で共有されます。 その後、 **[拒否]** をクリックします。 +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the left sidebar, under **{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}s**, click **Pending requests**. If any tokens are pending approval for your organization, they will be displayed. +1. Click the name of the token that you want to approve or deny. +1. Review the access and permissions that the token is requesting. +1. To grant the token access to the organization, click **Approve**. To deny the token access to the organization, click **Deny**. +1. If you denied the request, in the confirmation box, optionally enter the reason that you denied the token. This reason will be shared in the notification that is sent to the token owner. Then, click **Deny**. -または、複数のトークンを一度に承認または拒否することもできます。 +Alternatively, you can approve or deny multiple tokens at once: -{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -1. 左側のサイドバーの **[{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}]** の下にある **[保留中の要求]** をクリックします。 Organization の承認を待っているトークンがある場合、それらが表示されます。 -1. 必要に応じて、 **[所有者]** と **[リポジトリ]** ドロップダウン メニューを使って、要求を行っているメンバーで要求をフィルター処理します。 -1. 承認または拒否する各トークンを選びます。 -1. **[選択した要求の処理]** ドロップダウン メニューを選んで、 **[承認]** または **[拒否]** をクリックします。 +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the left sidebar, under **{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}s**, click **Pending requests**. If any tokens are pending approval for your organization, they will be displayed. +{% data reusables.user-settings.patv2-filters %} +1. Select each token that you want to approve or reject. +1. Select the **request selected...** dropdown menu and click **Approve...** or **Deny...**. diff --git a/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md b/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md new file mode 100644 index 0000000000..40b6825eff --- /dev/null +++ b/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md @@ -0,0 +1,37 @@ +--- +title: Reviewing and revoking personal access tokens in your organization +intro: 'Organization owners can review the {% data variables.product.pat_v2 %}s that can access their organization. They can also revoke access of specific {% data variables.product.pat_v2 %}s.' +versions: + feature: pat-v2 +shortTitle: Review token access +--- + +{% data reusables.user-settings.pat-v2-org-opt-in %} + +## About reviewing and revoking {% data variables.product.pat_v2 %}s + +Organization owners can view all {% data variables.product.pat_v2 %}s that can access resources owned by the organization. Organization owners can also revoke access by {% data variables.product.pat_v2 %}s. When a {% data variables.product.pat_v2 %} is revoked, SSH keys created by the token will continue to work and the token will still be able to read public resources within the organization. + +When a token is revoked, the user who created the token will receive an email notification. + +Organization owners can only view and revoke {% data variables.product.pat_v2 %}s, not {% data variables.product.pat_v1_plural %}. Unless the organization {% ifversion ghec or ghes or ghae %}or enterprise {% endif %}has restricted access by {% data variables.product.pat_v1_plural %}, any {% data variables.product.pat_v1 %} can access organization resources until the token expires. For more information about restricting access by {% data variables.product.pat_v1_plural %}, see "[Setting a {% data variables.product.pat_generic %} policy for your organization](/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization)"{% ifversion ghec or ghes or ghae %} and "[Enforcing policies for {% data variables.product.pat_generic %}s in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise)"{% endif %}. + +{% ifversion ghec %} Organization owners can also view and revoke {% data variables.product.pat_v1_plural %} if their organization requires SAML single-sign on. For more information, see "[Viewing and managing a user's SAML access to your enterprise](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise#viewing-and-revoking-authorized-credentials)". For more information about using the REST API to do this, see "[List SAML SSO authorizations for an organization](/rest/orgs/orgs#list-saml-sso-authorizations-for-an-organization)" and "[Remove a SAML SSO authorization for an organization](/rest/orgs/orgs#remove-a-saml-sso-authorization-for-an-organization)."{% endif %} + +## Reviewing and revoking {% data variables.product.pat_v2 %}s + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the left sidebar, under **{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}s**, click **Active tokens**. Any {% data variables.product.pat_v2 %}s that can access your organization will be displayed. +1. Click the name of the token that you want review or revoke. +1. Review the access and permissions that the token has. +1. To revoke access by the token to the organization, click **Revoke**. + +Alternatively, you can revoke multiple tokens at once: + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the left sidebar, under **{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}s**, click **Active tokens**. Any {% data variables.product.pat_v2 %}s that can access your organization will be displayed. +{% data reusables.user-settings.patv2-filters %} +1. Select each token that you want to revoke. +1. Select the **tokens selected...** dropdown menu and click **Revoke...**. diff --git a/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md b/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md new file mode 100644 index 0000000000..0c090a4856 --- /dev/null +++ b/translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md @@ -0,0 +1,59 @@ +--- +title: Organization の個人用アクセス トークン ポリシーを設定する +intro: 'Organization 所有者は、{% data variables.product.pat_v2 %}s and {% data variables.product.pat_v1_plural %} を許可するかどうかを制御することができ、{% data variables.product.pat_v2 %} に対する承認を要求できます。' +versions: + feature: pat-v2 +shortTitle: Set a token policy +ms.openlocfilehash: 6e05b65ae6814ef9101ed91fdd4a68435e4ba291 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106470' +--- +{% data reusables.user-settings.pat-v2-org-opt-in %} + +## {% data variables.product.pat_v2 %} によるアクセスの制限 + +Organization 所有者は、Organization が所有するリソースに {% data variables.product.pat_v2 %} がアクセスできないようにすることができます。 {% data variables.product.pat_v2_caps %} では引き続き Organization 内のパブリック リソースを読み取ることができます。 この設定による制御対象は、{% data variables.product.pat_v2 %} によるアクセスのみであり、{% data variables.product.pat_v1_plural %} はそうではありません。 {% data variables.product.pat_v1_plural %} によるアクセスの制限について詳しくは、このページの「[{% data variables.product.pat_v1_plural %} によるアクセスの制限](#restricting-access-by-personal-access-tokens-classic)」を参照してください。 + +{% ifversion ghec or ghes or ghae %} Organization が Enterprise によって所有されていて、Enterprise 所有者が {% data variables.product.pat_v2 %} によるアクセスを制限している場合、Organization 内のポリシーをオーバーライドすることはできません。 詳しくは、「[Enterprise での {% data variables.product.pat_generic %} のポリシーの適用](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise)」を参照してください。{% endif %} + +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. 左側のサイドバーの **[{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}]** の下にある **[設定]** をクリックします。 +1. **[{% data variables.product.pat_v2_caps %}]** で、ニーズを満たすオプションを選びます。 + - **{% data variables.product.pat_v2 %} を介したアクセスを許可する**: {% data variables.product.pat_v2_caps %} では、Organization が所有するリソースにアクセスできます。 + - **{% data variables.product.pat_v2 %} を介したアクセスを制限する**: {% data variables.product.pat_v2_caps %} では、Organization が所有するリソースにアクセスできません。 {% data variables.product.pat_v2 %} によって作成された SSH キーは引き続き機能します。 +1. **[保存]** をクリックします。 + +## {% data variables.product.pat_v2 %} の承認ポリシーを適用する + +Organization 所有者は、Organization にアクセスできる {% data variables.product.pat_v2 %} ごとに承認を要求できます。 {% data variables.product.pat_v2_caps %} は、Organization 内のパブリック リソースを承認なしで読み取ることができます。 Organization 所有者によって作成された {% data variables.product.pat_v2_caps %} は、承認を必要としません。 + +{% ifversion ghec or ghes or ghae %} Organization が Enterprise によって所有されていて、その Enterprise 所有者が {% data variables.product.pat_v2 %} の承認ポリシーを設定している場合、Organization 内のポリシーをオーバーライドすることはできません。 詳しくは、「[Enterprise での {% data variables.product.pat_generic %} のポリシーの適用](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise)」を参照してください。{% endif %} + +{% note %} + +**注**: 承認の対象となるのは {% data variables.product.pat_v2 %} だけであり、{% data variables.product.pat_v1_plural %} はなりません。 Organization が {% data variables.product.pat_v1_plural %} によるアクセスを制限していない限り、{% data variables.product.pat_v1 %} は事前の承認なしに Organization のリソースにアクセスできます。 詳しくは、このページの「[{% data variables.product.pat_v1_plural %} によるアクセスの制限](#restricting-access-by-personal-access-tokens-classic)」を参照してください。 + +{% endnote %} + +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. 左側のサイドバーの **[{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}]** の下にある **[設定]** をクリックします。 +1. **[{% data variables.product.pat_v2 %} の承認を要求する]** で、ニーズを満たすオプションを選びます。 + - **管理者の承認が必要**: Organization 所有者は、Organization にアクセスできる各 {% data variables.product.pat_v2 %} を承認する必要があります。 Organization 所有者によって作成された {% data variables.product.pat_v2_caps %} は、承認を必要としません。 + - **管理者の承認を必要としない**: Organization のメンバーによって作成された {% data variables.product.pat_v2_caps %} を使用すると、事前の承認なしに Organization 内のリソースにアクセスできます。 +1. **[保存]** をクリックします。 + +## {% data variables.product.pat_v1_plural %} によるアクセスの制限 + +Organization 所有者は、Organization が所有するリソースに {% data variables.product.pat_v1_plural %} がアクセスできないようにすることができます。 {% data variables.product.pat_v1_caps_plural %} では引き続き Organization 内のパブリック リソースを読み取ることができます。 この設定による制御対象は、{% data variables.product.pat_v1_plural %} によるアクセスのみであり、{% data variables.product.pat_v2 %} はそうではありません。 {% data variables.product.pat_v2 %} によるアクセスの制限について詳しくは、このページの「[{% data variables.product.pat_v2 %} によるアクセスの制限](#restricting-access-by-fine-grained-personal-access-tokens)」を参照してください。 + +{% ifversion ghec or ghes or ghae %} Organization が Enterprise によって所有されていて、Enterprise 所有者が {% data variables.product.pat_v1_plural %} によるアクセスを制限している場合、Organization 内のポリシーをオーバーライドすることはできません。 詳しくは、「[Enterprise での {% data variables.product.pat_generic %} のポリシーの適用](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise)」を参照してください。{% endif %} + +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} +1. 左側のサイドバーの **[{% octicon "key" aria-label="The key icon" %} {% data variables.product.pat_generic_caps %}]** の下にある **[設定]** をクリックします。 +1. **[{% data variables.product.pat_v1_caps %}]** で、ニーズを満たすオプションを選びます。 + - **{% data variables.product.pat_v1_plural %} を介したアクセスを許可する**: {% data variables.product.pat_v1_caps_plural %} では、Organization が所有するリソースにアクセスできます。 + - **{% data variables.product.pat_v1_plural %} を介したアクセスを制限する**: {% data variables.product.pat_v1_caps_plural %} では、Organization が所有するリソースにアクセスできません。 {% data variables.product.pat_v1_plural %} によって作成された SSH キーは引き続き機能します。 +1. **[保存]** をクリックします。 diff --git a/translations/ja-JP/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/ja-JP/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md index e8b0412d5b..e18eceb3ab 100644 --- a/translations/ja-JP/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/ja-JP/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md @@ -1,6 +1,6 @@ --- -title: About identity and access management with SAML single sign-on -intro: 'If you centrally manage your users'' identities and applications with an identity provider (IdP), you can configure Security Assertion Markup Language (SAML) single sign-on (SSO) to protect your organization''s resources on {% data variables.product.prodname_dotcom %}.' +title: SAML シングルサインオンを使うアイデンティティおよびアクセス管理について +intro: 'ユーザのアイデンティティとアプリケーションをアイデンティティプロバイダ (IdP) で集中管理する場合、Security Assertion Markup Language (SAML) シングルサインオン (SSO) を設定して {% data variables.product.prodname_dotcom %} での Organization のリソースを保護することができます。' redirect_from: - /articles/about-identity-and-access-management-with-saml-single-sign-on - /github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on @@ -10,11 +10,16 @@ topics: - Organizations - Teams shortTitle: IAM with SAML SSO +ms.openlocfilehash: 63ed023c1ca5d52ea7b06f5fd485c5e0b34c9750 +ms.sourcegitcommit: 6b649e03ca2fef38c9ebbeec92102219849380e2 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/31/2022 +ms.locfileid: '148120618' --- - {% data reusables.saml.ghec-only %} -## About SAML SSO +## SAML SSO について {% data reusables.saml.dotcom-saml-explanation %} @@ -24,52 +29,52 @@ shortTitle: IAM with SAML SSO {% data reusables.saml.outside-collaborators-exemption %} -Organization owners can enforce SAML SSO for an individual organization, or enterprise owners can enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Configuring SAML single sign-on for your enterprise](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +Organization のオーナーは、個々の Organization に SAML SSO を適用できます。または、Enterprise のオーナーは、Enterprise アカウント内のすべての Organization に SAML SSO を適用できます。 詳細については、「[エンタープライズ向けの SAML シングル サインオンの構成](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)」を参照してください。 -Before enabling SAML SSO for your organization, you'll need to connect your IdP to your organization. For more information, see "[Connecting your identity provider to your organization](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)." +Organization で SAML SSO を有効化する前に、IdP を Organization に接続する必要があります。 詳細については、「[ID プロバイダーを Organization に接続する](/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization)」を参照してください。 -For an organization, SAML SSO can be disabled, enabled but not enforced, or enabled and enforced. After you enable SAML SSO for your organization and your organization's members successfully authenticate with your IdP, you can enforce the SAML SSO configuration. For more information about enforcing SAML SSO for your {% data variables.product.prodname_dotcom %} organization, see "[Enforcing SAML single sign-on for your organization](/articles/enforcing-saml-single-sign-on-for-your-organization)." +1 つの Organization に対して、SAML SSO は無効化、強制なしの有効化、強制ありの有効化ができます。 Organization に対して SAML SSO を有効にし、Organization のメンバーが IdP での認証に成功した後、SAML SSO 設定を強制できます。 {% data variables.product.prodname_dotcom %} Organization への SAML SSO の適用に関する詳細については、「[Organization に SAML シングル サインオンを適用する](/articles/enforcing-saml-single-sign-on-for-your-organization)」を参照してください。 -Members must periodically authenticate with your IdP to authenticate and gain access to your organization's resources. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires users to re-identify themselves to continue. +認証を受けて Organization のリソースにアクセスするために、メンバーは定期的に IdP の認証を受ける必要があります。 このログイン間隔は利用しているアイデンティティプロバイダ (IdP) によって指定されますが、一般的には 24 時間です。 このように定期的にログインしなければならないことから、アクセスの長さには制限があり、ユーザがアクセスを続行するには再認証が必要になります。 -To access the organization's protected resources using the API and Git on the command line, members must authorize and authenticate with a {% data variables.product.pat_generic %} or SSH key. For more information, see "[Authorizing a {% data variables.product.pat_generic %} for use with SAML single sign-on](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[Authorizing an SSH key for use with SAML single sign-on](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." +コマンドラインで API と Git を使用して、組織の保護されているリソースにアクセスするには、メンバーが {% data variables.product.pat_generic %} または SSH キーで認可および認証を受ける必要があります。 詳細については、「[SAML シングル サインオンで利用するために {% data variables.product.pat_generic %} を承認する](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)」と「[SAML シングル サインオンで利用するために SSH キーを承認する](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)」を参照してください。 -The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's account on {% data variables.location.product_location %}, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)." +組織へのアクセスにメンバーが初めて SAML SSO を使うと、{% data variables.product.prodname_dotcom %} により、組織、{% data variables.location.product_location %} 上のメンバーアカウント、IdP 上のメンバーのアカウントをリンクするレコードが自動的に作成されます。 Organization または Enterprise アカウントのメンバーについて、リンクされた SAML アイデンティティ、アクティブセッション、認可されたクレデンシャルの表示と取り消しが可能です。 詳細については、「[Organization へのメンバーの SAML アクセスの表示と管理](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)」および「[Enterprise アカウントへのユーザーの SAML アクセスの表示および管理](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)」を参照してください。 -If members are signed in with a SAML SSO session when they create a new repository, the default visibility of that repository is private. Otherwise, the default visibility is public. For more information on repository visibility, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." +新しいリポジトリを作成するときにメンバーが SAML SSO セッションでサインインする場合、そのリポジトリのデフォルトの可視性はプライベートになります。 それ以外の場合、デフォルトの可視性はパブリックです。 リポジトリの可視性の詳細については、「[リポジトリについて](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)」を参照してください。 -Organization members must also have an active SAML session to authorize an {% data variables.product.prodname_oauth_app %}. You can opt out of this requirement by contacting {% data variables.contact.contact_support %}. {% data variables.product.product_name %} does not recommend opting out of this requirement, which will expose your organization to a higher risk of account takeovers and potential data loss. +{% data variables.product.prodname_oauth_app %}を認可するために、Organization メンバーにはアクティブな SAML セッションが必要です。 {% data variables.contact.contact_support %} に連絡すれば、この要件をオプトアウトできます。 ただし、この要件をオプトアウトすることを {% data variables.product.product_name %} はお勧めしません。Organization でアカウント乗っ取りやデータ漏えいのリスクが高くなるからです。 {% data reusables.saml.saml-single-logout-not-supported %} -## Supported SAML services +## サポートされているSAMLサービス {% data reusables.saml.saml-supported-idps %} -Some IdPs support provisioning access to a {% data variables.product.prodname_dotcom %} organization via SCIM. For more information, see "[About SCIM for organizations](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)." +一部の IdPは、SCIM を介した {% data variables.product.prodname_dotcom %} Organization へのプロビジョニングアクセスをサポートしています。 詳細については、「[Organization の SCIM について](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)」を参照してください。 {% data reusables.scim.enterprise-account-scim %} -## Adding members to an organization using SAML SSO +## SAML SSO で Organization にメンバーを追加する -After you enable SAML SSO, there are multiple ways you can add new members to your organization. Organization owners can invite new members manually on {% data variables.product.product_name %} or using the API. For more information, see "[Inviting users to join your organization](/articles/inviting-users-to-join-your-organization)" and "[Members](/rest/reference/orgs#add-or-update-organization-membership)." +SAML SSO を有効にした後、Organization に新しいメンバーを追加する方法は複数あります。 Organization のオーナーは、{% data variables.product.product_name %} で手作業または API を使って、新しいメンバーを招待できます。 詳細については、「[Organization に参加するようユーザーを招待する](/articles/inviting-users-to-join-your-organization)」および「[メンバー](/rest/reference/orgs#add-or-update-organization-membership)」を参照してください。 -To provision new users without an invitation from an organization owner, you can use the URL `https://github.com/orgs/ORGANIZATION/sso/sign_up`, replacing _ORGANIZATION_ with the name of your organization. For example, you can configure your IdP so that anyone with access to the IdP can click a link on the IdP's dashboard to join your {% data variables.product.prodname_dotcom %} organization. +Organization のオーナーからの招待なしで新しいユーザーをプロビジョニングするには、URL `https://github.com/orgs/ORGANIZATION/sso/sign_up` を使用し、_ORGANIZATION_ を、ご自分の Organization の名前に置き換えます。 たとえば、あなたの IdP にアクセスできる人なら誰でも、IdP のダッシュボードにあるリンクをクリックして、あなたの {% data variables.product.prodname_dotcom %} Organization に参加できるよう、IdP を設定できます。 {% note %} -**Note:** Provisioning new users via `https://github.com/orgs/ORGANIZATION/sso/sign_up` is only supported when SAML SSO is configured at the organization level, not when SAML SSO is configured at the enterprise account level. For more information about SAML SSO for enterprise accounts, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +**注:** `https://github.com/orgs/ORGANIZATION/sso/sign_up` を使用した新しいユーザーのプロビジョニングは、SAML SSO が組織レベルで構成されている場合にのみサポートされ、SAML SSO がエンタープライズ アカウント レベルで構成されている場合はサポートされません。 エンタープライズ アカウント用の SAML SSO の詳細については、「[エンタープライズ IAM の SAML について](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)」を参照してください。 {% endnote %} -If your IdP supports SCIM, {% data variables.product.prodname_dotcom %} can automatically invite members to join your organization when you grant access on your IdP. If you remove a member's access to your {% data variables.product.prodname_dotcom %} organization on your SAML IdP, the member will be automatically removed from the {% data variables.product.prodname_dotcom %} organization. For more information, see "[About SCIM for organizations](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)." +IdP が SCIM をサポートしている場合、{% data variables.product.prodname_dotcom %} は、IdP でアクセス権限が付与されたとき Organization に参加するよう自動的にメンバーを招待できます。 SAML IdP での メンバーの {% data variables.product.prodname_dotcom %} Organization へのアクセス権限を削除すると、そのメンバーは {% data variables.product.prodname_dotcom %} Organization から自動的に削除されます。 詳細については、「[Organization の SCIM について](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations)」を参照してください。 {% data reusables.organizations.team-synchronization %} {% data reusables.saml.saml-single-logout-not-supported %} -## Further reading +## 参考資料 -- "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference)" -- "[About two-factor authentication and SAML single sign-on ](/articles/about-two-factor-authentication-and-saml-single-sign-on)" -- "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" +- 「[SAML 構成リファレンス](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference)」 +- 「[2 要素認証と SAML シングル サインオンについて](/articles/about-two-factor-authentication-and-saml-single-sign-on)」 +- 「[SAML のシングル サインオンでの認証について](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)」 diff --git a/translations/ja-JP/content/organizations/managing-user-access-to-your-organizations-repositories/repository-roles-for-an-organization.md b/translations/ja-JP/content/organizations/managing-user-access-to-your-organizations-repositories/repository-roles-for-an-organization.md new file mode 100644 index 0000000000..811202c5c7 --- /dev/null +++ b/translations/ja-JP/content/organizations/managing-user-access-to-your-organizations-repositories/repository-roles-for-an-organization.md @@ -0,0 +1,175 @@ +--- +title: Organizationのリポジトリロール +intro: 細かなロールを割り当て、ユーザに必要な機能やタスクへのアクセスを付与することによって、Organization内の各リポジトリへのアクセスをカスタマイズできます。 +miniTocMaxHeadingLevel: 3 +redirect_from: + - /articles/repository-permission-levels-for-an-organization-early-access-program + - /articles/repository-permission-levels-for-an-organization + - /github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization + - /organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization + - /organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization +versions: + fpt: '*' + ghes: '*' + ghae: '*' + ghec: '*' +topics: + - Organizations + - Teams +shortTitle: Repository roles +ms.openlocfilehash: 4f92ec8295bf4968e83cdeb01ad91cb3262163b4 +ms.sourcegitcommit: 3268914369fb29540e4d88ee5e56bc7a41f2a60e +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/26/2022 +ms.locfileid: '148111281' +--- +## Organizationのリポジトリロール + +ロールを割り当てる事によって、Organization のメンバー、外部のコラボレータ、および Team に対し、Organization が所有するリポジトリに様々なレベルのアクセスを付与できます。 プロジェクトにおける各人または各 Team の機能に相応しいロールを選択し、プロジェクトに対して必要以上のアクセスを与えないようにしましょう。 + +以下のリストでは、Organization のリポジトリに対するロールを、弱いアクセス権から強いアクセス権へと並べています: +- **読み取り** - プロジェクトの表示またはディスカッションを行う、コードを書かないコントリビューターにお勧めします +- **トリアージ** - イシューや pull request を予防的に管理する必要があるが、Write アクセス権は不要なコントリビューターにお勧めします +- **書き込み** - プロジェクトに積極的にプッシュするコントリビューターにお勧めします +- **保守** - リポジトリを管理する必要があるが、機密または破壊的なアクションへのアクセス権は不要なプロジェクト マネージャーにお勧めします +- **管理者** - セキュリティの管理やリポジトリの削除などの機密および破壊的なアクションを含む、プロジェクトへのフル アクセス権が必要な方にお勧めします + +{% ifversion fpt %} Organization が {% data variables.product.prodname_ghe_cloud %} を使用している場合、カスタム リポジトリ ロールを作成できます。 詳細については、{% data variables.product.prodname_ghe_cloud %} ドキュメントの「[Organization のカスタム リポジトリ ロールの管理](/enterprise-cloud@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 +{% elsif ghec or ghes > 3.4 or ghae > 3.4 %} カスタム リポジトリ ロールを作成できます。 詳細については、「[Organization のカスタム リポジトリ ロールの管理](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)」を参照してください。 +{% endif %} + +Organizationのオーナーは、その Organization のリポジトリにアクセスするとき、Organization の全メンバーに適用される基本レベルの権限を設定できます。 詳細については、「[Organization の基本レベルの権限の設定](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)」を参照してください。 + +また、Organization のオーナーは、Organization 全体にわたって、特定の設定およびアクセスをさらに制限することも選択できます。 特定の設定のオプションの詳細については、「[Organization の設定を管理する](/articles/managing-organization-settings)」を参照してください。 + +Organizationレベルの設定の管理に加えて、OrganizationのオーナーはOrganizationが所有するすべてのリポジトリへの管理アクセス権を持っています。 詳細については、「[Organization のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。 + +{% warning %} + +**警告:** 誰かがリポジトリにデプロイ キーを追加すると、秘密キーを持っているユーザーは誰でも、(キーの設定によって) そのリポジトリに対して読み取りまたは書き込みを行うことができます。そのユーザーが後で Organization から削除されても同じです。 + +{% endwarning %} + +## 各ロールの権限 + +{% ifversion fpt %} 以下にリストされた機能の中には、{% data variables.product.prodname_ghe_cloud %} を使う Organization 限定のものもあります。 {% data reusables.enterprise.link-to-ghec-trial %} {% endif %} + +{% ifversion fpt or ghes or ghec %} {% note %} + +**注:** セキュリティ機能を使用するために必要なロールは、以下の「[セキュリティ機能のアクセス要件](#access-requirements-for-security-features)」に一覧表示されています。 + +{% endnote %} {% endif %} + +| リポジトリアクション | Read | トリアージ | Write | 管理 | [Admin] | +|:---|:---:|:---:|:---:|:---:|:---:| +| [個人](/organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository)、[チーム](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)、[外部のコラボレータ](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)によるリポジトリへのアクセスを管理する | | | | | **✔️** | +| 個人または Team の割り当てリポジトリからのプル | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| 個人または Team の割り当てリポジトリのフォーク | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| 自分のコメントの編集および削除 | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Issue のオープン | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| 自分でオープンした Issue のクローズ | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| 自分でクローズした Issue を再オープン | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| 自分に割り当てられた Issue の取得 | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| Team の割り当てリポジトリのフォークからのプルリクエストの送信 | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [プルリクエストについてのレビューのサブミット](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [必要なレビューを使用して pull request の変更を承認または要求する](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews) | | | **✔️** | **✔️** | **✔️** | +| pull request に対して、[提案された変更を適用する](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request) | | | **✔️** | **✔️** | **✔️** | +| 公開済みリリースの表示 | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| [GitHub Actions ワークフロー実行](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)を表示する | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} +| パブリックリポジトリでのWikiの編集 | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| プライベートリポジトリのWikiの編集 | | | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| [悪用またはスパムの可能性のあるコンテンツを報告する](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} +| ラベルの適用/却下 | | **✔️** | **✔️** | **✔️** | **✔️** | +| ラベルの作成、編集、削除 | | | **✔️** | **✔️** | **✔️** | +| すべての Issue およびプルリクエストのクローズ、再オープン、割り当て | | **✔️** | **✔️** | **✔️** | **✔️** | +| [pull request の自動マージの有効化または無効化](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository) | | | **✔️** | **✔️** | **✔️** | +| マイルストーンの適用 | | **✔️** | **✔️** | **✔️** | **✔️** | +| [重複した issue および pull request](/articles/about-duplicate-issues-and-pull-requests) をマークする| | **✔️** | **✔️** | **✔️** | **✔️** | +| [pull request のレビュー](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)を要求する | | **✔️** | **✔️** | **✔️** | **✔️** | +| [pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)をマージする | | | **✔️** | **✔️** | **✔️** | +| 個人または Team の割り当てリポジトリへのプッシュ (書き込み) | | | **✔️** | **✔️** | **✔️** | +| コミット、プルリクエスト、Issue についての他者によるコメントの編集と削除 | | | **✔️** | **✔️** | **✔️** | +| [他者のコメントを非表示にする](/communities/moderating-comments-and-conversations/managing-disruptive-comments) | | | **✔️** | **✔️** | **✔️** | +| [会話をロックする](/communities/moderating-comments-and-conversations/locking-conversations) | | | **✔️** | **✔️** | **✔️** | +| issue の転送 (詳細については、「[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)」 (issue を別のリポジトリに転送する) を参照) | | | **✔️** | **✔️** | **✔️** | +| [リポジトリに指定されたコード オーナーとして行動する](/articles/about-code-owners) | | | **✔️** | **✔️** | **✔️** | +| [pull request をレビュー準備完了としてマークする](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) | | | **✔️** | **✔️** | **✔️** | +| [pull request をドラフトに変換する](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request) | | | **✔️** | **✔️** | **✔️** | +| [ステータス チェック](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)の作成 | | | **✔️** | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| [GitHub Actions ワークフロー](/actions/automating-your-workflow-with-github-actions/)の作成、編集、実行、再実行、取り消し | | | **✔️** | **✔️** | **✔️** |{% endif %} +| リリースの作成と編集 | | | **✔️** | **✔️** | **✔️** | +| ドラフトリリースの表示 | | | **✔️** | **✔️** | **✔️** | +| リポジトリの説明の編集 | | | | **✔️** | **✔️** |{% ifversion fpt or ghae or ghec %} +| [パッケージの表示とインストール](/packages/publishing-and-managing-packages) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [パッケージの公開](/packages/publishing-and-managing-packages/publishing-a-package) | | | **✔️** | **✔️** | **✔️** | +| [パッケージの削除および復元](/packages/learn-github-packages/deleting-and-restoring-a-package) | | | | | **✔️** | {% endif %} +| [トピック](/articles/classifying-your-repository-with-topics)の管理 | | | | **✔️** | **✔️** | +| Wiki の有効化および Wiki 編集者の制限 | | | | **✔️** | **✔️** | +| プロジェクトボードの有効化 | | | | **✔️** | **✔️** | +| [pull request のマージ](/articles/configuring-pull-request-merges)の構成 | | | | **✔️** | **✔️** | +| [{% data variables.product.prodname_pages %} の公開ソース](/articles/configuring-a-publishing-source-for-github-pages)を構成する | | | | **✔️** | **✔️** | +| [ブランチ保護ルールの管理](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule) | | | | | **✔️** | +| [保護されたブランチへのプッシュ](/articles/about-protected-branches) | | | | **✔️** | **✔️** | +| 保護されたブランチでのプルリクエストのマージ(レビューの承認がなくても) | | | | | **✔️** |{% ifversion fpt or ghes > 3.4 or ghae > 3.4 or ghec %} +| [タグ保護ルール](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)に一致するタグの作成 | | | | **✔️** | **✔️** | +| [タグ保護ルール](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules)に一致するタグの削除 | | | | | **✔️** |{% endif %} +| [リポジトリ ソーシャル カードの作成と編集](/articles/customizing-your-repositorys-social-media-preview) | | | | **✔️** | **✔️** |{% ifversion fpt or ghec %} +| [リポジトリでのインタラクションを制限する](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)| | | | **✔️** | **✔️** |{% endif %} +| issue の削除 (「[issue の削除](/articles/deleting-an-issue)」を参照) | | | | | **✔️** | +| [リポジトリのコード オーナーを定義する](/articles/about-code-owners) | | | | | **✔️** | +| リポジトリを Team に追加する (詳細については、「[Organization リポジトリへの Team のアクセスを管理する](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository#giving-a-team-access-to-a-repository)」を参照) | | | | | **✔️** | +| [外部のコラボレータによるリポジトリへのアクセスを管理する](/articles/adding-outside-collaborators-to-repositories-in-your-organization) | | | | | **✔️** | +| [リポジトリの可視性の変更](/articles/restricting-repository-visibility-changes-in-your-organization) | | | | | **✔️** | +| リポジトリをテンプレートにする (「[テンプレート リポジトリを作成する](/articles/creating-a-template-repository)」を参照) | | | | | **✔️** | +| リポジトリ設定の変更 | | | | | **✔️** | +| Team およびコラボレータのリポジトリへのアクセス管理 | | | | | **✔️** | +| リポジトリのデフォルトブランチ編集 | | | | | **✔️** | +| リポジトリの既定のブランチの名前を変更する (「[ブランチの名前を変更する](/github/administering-a-repository/renaming-a-branch)」を参照) | | | | | **✔️** | +| リポジトリの既定のブランチ以外のブランチの名前を変更する (「[ブランチの名前を変更する](/github/administering-a-repository/renaming-a-branch)」を参照) | | | **✔️** | **✔️** | **✔️** | +| Webhookおよびデプロイキーの管理 | | | | | **✔️** |{% ifversion fpt or ghec %} +| [プライベート リポジトリのデータ利用設定を管理する](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository) | | | | | **✔️** |{% endif %} +| [リポジトリのフォーク ポリシーを管理する](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) | | | | | **✔️** | +| [リポジトリを Organization に委譲する](/articles/restricting-repository-creation-in-your-organization) | | | | | **✔️** | +| [リポジトリを Organization から削除または委譲する](/articles/setting-permissions-for-deleting-or-transferring-repositories) | | | | | **✔️** | +| [リポジトリのアーカイブ](/articles/about-archiving-repositories) | | | | | **✔️** |{% ifversion fpt or ghec %} +| スポンサー ボタンを表示する (「[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)」 (リポジトリにスポンサー ボタンを表示する) を参照) | | | | | **✔️** |{% endif %} +| Jira や Zendesk などの外部リソースへの自動リンク参照を作成する (「[外部リソースを参照する自動リンクの構成](/articles/configuring-autolinks-to-reference-external-resources)」を参照) | | | | | **✔️** |{% ifversion discussions %} +| リポジトリの [{% data variables.product.prodname_discussions %} の有効化](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository) | | | | **✔️** | **✔️** | +| {% data variables.product.prodname_discussions %} の[カテゴリの作成と編集](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions) | | | | **✔️** | **✔️** | +| [ディスカッションを別のカテゴリに移動する](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | +| 新しいリポジトリに[ディスカッションを委譲する](/discussions/managing-discussions-for-your-community/managing-discussions)| | | **✔️** | **✔️** | **✔️** | +| [ピン留めされたディスカッションを管理する](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | +| [issue を一括してディスカッションに変換する](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **✔️** | **✔️** | **✔️** | +| [ディスカッションのロックとロック解除](/discussions/managing-discussions-for-your-community/moderating-discussions) | | **✔️** | **✔️** | **✔️** | **✔️** | +| [issue を個別にディスカッションに変換する](/discussions/managing-discussions-for-your-community/moderating-discussions) | | **✔️** | **✔️** | **✔️** | **✔️** | +| [新しいディスカッションを作成し、既存のディスカッションにコメントする](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [ディスカッションの削除](/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion) | | **✔️** | | **✔️** | **✔️** |{% endif %}{% ifversion fpt or ghec %} +| [codespaces](/codespaces/about-codespaces) を作成する | | | **✔️** | **✔️** | **✔️** |{% endif %} + +### セキュリティ機能のためのアクセス要件 + +このセクションでは、{% data variables.product.prodname_advanced_security %}の機能のようなセキュリティ機能に必要なアクセス権を知ることができます。 + +| リポジトリアクション | Read | トリアージ | Write | 管理 | [Admin] | +|:---|:---:|:---:|:---:|:---:|:---:| +| リポジトリ内の[セキュリティで保護されていない依存関係に対する {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies) を受信します。 | | | | | **✔️** | +| [{% data variables.product.prodname_dependabot_alerts %} を閉じます](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **✔️** |{% ifversion ghes or ghae or ghec %} +| [セキュリティ アラートを受信する追加のユーザーまたはチームを指定します](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) | | | | | **✔️** |{% endif %}{% ifversion fpt or ghec %} +| [セキュリティ アドバイザリ](/code-security/security-advisories/about-github-security-advisories)を作成します | | | | | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} +| {% data variables.product.prodname_GH_advanced_security %} 機能へのアクセスを管理します (「[組織のセキュリティと分析の設定を確認する](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)」を参照してください) | | | | | **✔️** |{% endif %}{% ifversion fpt or ghec %} +| プライベート リポジトリの[依存関係グラフを有効にします](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) | | | | | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} +| [依存関係のレビューを表示します](/code-security/supply-chain-security/about-dependency-review) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** |{% endif %} +| [pull request の {% data variables.product.prodname_code_scanning %} アラートを表示します](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests) | **✔️** | **✔️** | **✔️** | **✔️** | **✔️** | +| [{% data variables.product.prodname_code_scanning %} アラートを一覧表示、却下、削除します](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository) | | | **✔️** | **✔️** | **✔️** | +| [リポジトリの {% data variables.product.prodname_secret_scanning %} アラートを表示します](/github/administering-a-repository/managing-alerts-from-secret-scanning) | | | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️** |{% ifversion ghes or ghae or ghec %} +| [{% data variables.product.prodname_secret_scanning %} アラートを解決、取り消し、再オープンします](/github/administering-a-repository/managing-alerts-from-secret-scanning) | | | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️**{% ifversion not ghae %}[1]{% endif %} | **✔️** |{% endif %}{% ifversion ghes or ghae or ghec %} +| リポジトリ内の [{% data variables.product.prodname_secret_scanning %} アラートを受信する追加の個人またはチームを指定します](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) | | | | | **✔️** |{% endif %} + +[1] リポジトリの作者とメンテナは、自分のコミットのアラート情報のみを表示できます。 + +## 参考資料 + +- "[Organization のリポジトリへのアクセス管理](/articles/managing-access-to-your-organization-s-repositories)" +- "[外部のコラボレータを Organization のリポジトリに追加する](/articles/adding-outside-collaborators-to-repositories-in-your-organization)" +- "[Organization のプロジェクト ボード権限](/articles/project-board-permissions-for-an-organization)" diff --git a/translations/ja-JP/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/ja-JP/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md index 1b1123cdc4..8ea883466d 100644 --- a/translations/ja-JP/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/ja-JP/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -1,6 +1,6 @@ --- -title: Synchronizing a team with an identity provider group -intro: 'You can synchronize a {% data variables.product.product_name %} team with a supported identity provider (IdP) group to automatically add and remove team members.' +title: Team をアイデンティティプロバイダグループと同期する +intro: '{% data variables.product.product_name %} Team をサポートされる ID プロバイダー (IdP) グループと同期して、Team のメンバーを自動的に追加および削除することができます。' redirect_from: - /github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group permissions: 'Organization owners and team maintainers can synchronize a {% data variables.product.prodname_dotcom %} team with an IdP group.' @@ -12,99 +12,89 @@ topics: - Organizations - Teams shortTitle: Synchronize with an IdP +ms.openlocfilehash: c4ea8dc13eee674b962108ba52c71e67e8462b87 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106982' --- - {% data reusables.enterprise-accounts.emu-scim-note %} -## About team synchronization +## Team の同期について {% data reusables.identity-and-permissions.about-team-sync %} -{% ifversion ghec %}You can connect up to five IdP groups to a {% data variables.product.product_name %} team.{% elsif ghae %}You can connect a team on {% data variables.product.product_name %} to one IdP group. All users in the group are automatically added to the team and also added to the parent organization as members. When you disconnect a group from a team, users who became members of the organization via team membership are removed from the organization.{% endif %} You can assign an IdP group to multiple {% data variables.product.product_name %} teams. +{% ifversion ghec %}最大で5つのIdPグループを{% data variables.product.product_name %} Teamに接続できます。{% elsif ghae %}{% data variables.product.product_name %}上のTeamは1つのIdPグループに接続できます。 グループ内のすべてのユーザは自動的にチームに追加され、メンバーとして親 Organization にも追加されます。 グループを Team から切断すると、Team のメンバーシップを介して Organization のメンバーになったユーザは Organization から削除されます。{% endif %} IdP グループを複数の {% data variables.product.product_name %} Team に割り当てることができます。 -{% ifversion ghec %}Team synchronization does not support IdP groups with more than 5000 members.{% endif %} +{% ifversion ghec %}Team同期は5000以上のメンバーを持つIdPグループをサポートしません。{% endif %} -Once a {% data variables.product.prodname_dotcom %} team is connected to an IdP group, your IdP administrator must make team membership changes through the identity provider. You cannot manage team membership on {% data variables.product.product_name %}{% ifversion ghec %} or using the API{% endif %}. +いったん {% data variables.product.prodname_dotcom %} Team が IdP グループに接続されたら、IdP 管理者はアイデンティティプロバイダを通して Team メンバーシップを変更する必要があります。 {% data variables.product.product_name %}上では{% ifversion ghec %}、あるいはAPIを使って{% endif %}Teamメンバーシップを管理することはできません。 {% ifversion ghec %}{% data reusables.enterprise-accounts.team-sync-override %}{% endif %} -{% ifversion ghec %} -All team membership changes made through your IdP will appear in the audit log on {% data variables.product.product_name %} as changes made by the team synchronization bot. Your IdP will send team membership data to {% data variables.product.prodname_dotcom %} once every hour. -Connecting a team to an IdP group may remove some team members. For more information, see "[Requirements for members of synchronized teams](#requirements-for-members-of-synchronized-teams)." +{% ifversion ghec %} IdP を通じたチーム メンバーシップ変更はすべて、チーム同期ボットによる変更として {% data variables.product.product_name %} の監査ログに記載されます。 IdP は、Team メンバーシップのデータを 1 時間に 1 回 {% data variables.product.prodname_dotcom %} に送信します。 +Team を IdP グループに接続すると、Team メンバーが削除される場合があります。 詳細については、「[同期されるチームのメンバーに関する要件](#requirements-for-members-of-synchronized-teams)」を参照してください。 {% endif %} -{% ifversion ghae %} -When group membership changes on your IdP, your IdP sends a SCIM request with the changes to {% data variables.product.product_name %} according to the schedule determined by your IdP. Any requests that change {% data variables.product.prodname_dotcom %} team or organization membership will register in the audit log as changes made by the account used to configure user provisioning. For more information about this account, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." For more information about SCIM request schedules, see "[Check the status of user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/application-provisioning-when-will-provisioning-finish-specific-user)" in the Microsoft Docs. -{% endif %} +{% ifversion ghae %} IdP 上でグループのメンバーシップが変更された場合、IdP は IdP が決定しているスケジュールに従い、その変更と共に SCIM 要求を {% data variables.product.product_name %} に送信します。 {% data variables.product.prodname_dotcom %} Team または Organization のメンバーシップを変更するリクエストは、ユーザプロビジョニングの設定に使用されたアカウントによって行われた変更として監査ログに登録されます。 このアカウントの詳細については、「[エンタープライズ向けのユーザー プロビジョニングの構成](/admin/authentication/configuring-user-provisioning-for-your-enterprise)」を参照してください。 SCIM 要求のスケジュールについて詳しくは、Microsoft Docs の「[ユーザー プロビジョニングのステータスの確認](https://docs.microsoft.com/en-us/azure/active-directory/app-provisioning/application-provisioning-when-will-provisioning-finish-specific-user)」を参照してください。 {% endif %} -Parent teams cannot synchronize with IdP groups. If the team you want to connect to an IdP group is a parent team, we recommend creating a new team or removing the nested relationships that make your team a parent team. For more information, see "[About teams](/articles/about-teams#nested-teams)," "[Creating a team](/organizations/organizing-members-into-teams/creating-a-team)," and "[Moving a team in your organization's hierarchy](/articles/moving-a-team-in-your-organizations-hierarchy)." +親チームは IdP グループと同期できません。 IdP グループに接続したい Team が親チームの場合、新しい Team を作るか、Team と親チームのネスト関係を削除することをお勧めします。 詳細については、「[チームについて](/articles/about-teams#nested-teams)」、「[チームの作成](/organizations/organizing-members-into-teams/creating-a-team)」、および「[組織の階層内でチームを移動する](/articles/moving-a-team-in-your-organizations-hierarchy)」を参照してください。 -To manage repository access for any {% data variables.product.prodname_dotcom %} team, including teams connected to an IdP group, you must make changes with {% data variables.product.product_name %}. For more information, see "[About teams](/articles/about-teams)" and "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)." +IdP グループに接続された Team を含めて {% data variables.product.prodname_dotcom %} Team のリポジトリに対するアクセスを管理するには、{% data variables.product.product_name %} で変更を行う必要があります。 詳細については、「[チームについて](/articles/about-teams)」および「[組織のリポジトリに対するチームのアクセスを管理する](/articles/managing-team-access-to-an-organization-repository)」を参照してください。 -{% ifversion ghec %}You can also manage team synchronization with the API. For more information, see "[Team synchronization](/rest/reference/teams#team-sync)."{% endif %} +{% ifversion ghec %}Team同期をAPIで管理することもできます。 詳細については、「[チームの同期](/rest/reference/teams#team-sync)」を参照してください。{% endif %} {% ifversion ghec %} -## Requirements for members of synchronized teams +## 同期される Team のメンバーに関する要件 -After you connect a team to an IdP group, team synchronization will add each member of the IdP group to the corresponding team on {% data variables.product.product_name %} only if: -- The person is a member of the organization on {% data variables.product.product_name %}. -- The person has already logged in with their personal account on {% data variables.product.product_name %} and authenticated to the organization or enterprise account via SAML single sign-on at least once. -- The person's SSO identity is a member of the IdP group. +チームを IdP グループに接続した後、Team 同期により、次の場合にのみ IdP グループの各メンバーが {% data variables.product.product_name %} 上の対応するチームに追加されます。 +- そのユーザが {% data variables.product.product_name %} の Organization のメンバーの場合。 +- そのユーザーが既に {% data variables.product.product_name %} の個人アカウントでログインしており、少なくとも 1 回は SAML シングル サインオンを介して組織またはエンタープライズ アカウントに認証されている場合。 +- そのユーザの SSO ID が IdP グループのメンバーである場合。 -Existing teams or group members who do not meet these criteria will be automatically removed from the team on {% data variables.product.product_name %} and lose access to repositories. Revoking a user's linked identity will also remove the user from from any teams mapped to IdP groups. For more information, see "[Viewing and managing a member's SAML access to your organization](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)" and "[Viewing and managing a user's SAML access to your enterprise](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise#viewing-and-revoking-a-linked-identity)." +これらの条件を満たしていない既存の Team またはグループメンバーは、{% data variables.product.product_name %} の Team から自動的に削除され、リポジトリにアクセスできなくなります。 ユーザのリンクされた ID を取り消すと、IdP グループにマップされている Team からユーザが削除されます。 詳細については、「[組織へのメンバーの SAML アクセスの表示と管理](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)」および「[エンタープライズへのユーザーの SAML アクセスの表示および管理](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise#viewing-and-revoking-a-linked-identity)」を参照してください。 -A removed team member can be added back to a team automatically once they have authenticated to the organization or enterprise account using SSO and are moved to the connected IdP group. +削除された Team メンバーは、SSO を使って Organization または Enterprise アカウントに認証され、接続先の IdP グループに移動すれば、再び Team に自動的に追加できます。 -To avoid unintentionally removing team members, we recommend enforcing SAML SSO in your organization or enterprise account, creating new teams to synchronize membership data, and checking IdP group membership before synchronizing existing teams. For more information, see "[Enforcing SAML single sign-on for your organization](/articles/enforcing-saml-single-sign-on-for-your-organization)" and "[Configuring SAML single sign-on for your enterprise](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +意図しない Team メンバーの削除を避けるために、Organization または Enterprise アカウントで SAML SSO を施行し、メンバーシップデータを同期するため新しい Team を作成し、IdP グループのメンバーシップを確認してから既存の Team を同期することをおすすめします。 詳細については、「[組織で SAML シングル サインオンを施行する](/articles/enforcing-saml-single-sign-on-for-your-organization)」および「[エンタープライズ向けの SAML シングル サインオンを設定する](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)」を参照してください。 {% endif %} -## Prerequisites +## 前提条件 -{% ifversion ghec %} -Before you can connect a {% data variables.product.product_name %} team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)" and "[Managing team synchronization for organizations in your enterprise account](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)." +{% ifversion ghec %} {% data variables.product.product_name %} チームを ID プロバイダー グループに接続する前に、組織またはエンタープライズの所有者は、組織またはエンタープライズ アカウントのチーム同期を有効にする必要があります。 詳細については、「[組織のチーム同期を管理する](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)」と「[エンタープライズ アカウントで組織のチーム同期を管理する](/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)」を参照してください。 -To avoid unintentionally removing team members, visit the administrative portal for your IdP and confirm that each current team member is also in the IdP groups that you want to connect to this team. If you don't have this access to your identity provider, you can reach out to your IdP administrator. +Team メンバーを誤って削除しないように、お使いの IdP の管理ポータルにアクセスし、現在の各 Team メンバーが、接続しようとしている IdP グループにも属していることを確認してください。 アイデンティティプロバイダにこうしたアクセスができない場合は、IdP 管理者にお問い合わせください。 -You must authenticate using SAML SSO. For more information, see "[Authenticating with SAML single sign-on](/articles/authenticating-with-saml-single-sign-on)." +SAML SSO を使って認証する必要があります。 詳細については、「[SAML シングル サインオンで認証する](/articles/authenticating-with-saml-single-sign-on)」を参照してください。 -{% elsif ghae %} -Before you can connect a {% data variables.product.product_name %} team with an IdP group, you must first configure user provisioning for {% data variables.location.product_location %} using a supported System for Cross-domain Identity Management (SCIM). For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." +{% elsif ghae %} IdP グループを含む {% data variables.product.product_name %} チームに接続するには、最初に、サポートされている System for Cross-domain Identity Management (SCIM) を使用して {% data variables.location.product_location %}のユーザー プロビジョニングを設定する必要があります。 詳細については、「[エンタープライズ向けのユーザー プロビジョニングの構成](/admin/authentication/configuring-user-provisioning-for-your-enterprise)」を参照してください。 -Once user provisioning for {% data variables.product.product_name %} is configured using SCIM, you can assign the {% data variables.product.product_name %} application to every IdP group that you want to use on {% data variables.product.product_name %}. For more information, see [Configure automatic user provisioning to GitHub AE](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-ae-provisioning-tutorial#step-5-configure-automatic-user-provisioning-to-github-ae) in the Microsoft Docs. +SCIMを使用して{% data variables.product.product_name %} のユーザプロビジョニングを設定したら、{% data variables.product.product_name %} で使用するすべての IdP グループに {% data variables.product.product_name %} アプリケーションを割り当てることができます。 詳細については、Microsoft Docs の「[GitHub AE への自動ユーザー プロビジョニングを構成する](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-ae-provisioning-tutorial#step-5-configure-automatic-user-provisioning-to-github-ae)」を参照してください。 -{% elsif scim-for-ghes %} -You must configure user provisioning with SCIM for {% data variables.location.product_location %}. For more information, see "[Configuring user provisioning with SCIM for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise)." +{% elsif scim-for-ghes %}{% data variables.location.product_location %}の SCIM を使用してユーザー プロビジョニングを構成する必要があります。 詳しくは、「[Enterprise 用の SCIM を使用したユーザーのプロビジョニングを構成する](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise)」を参照してください。 -{% data reusables.scim.ghes-beta-note %} -{% endif %} +{% data reusables.scim.ghes-beta-note %} {% endif %} -## Connecting an IdP group to a team +## IdP グループをTeam に接続する -When you connect an IdP group to a {% data variables.product.product_name %} team, all users in the group are automatically added to the team. {% ifversion ghae %}Any users who were not already members of the parent organization members are also added to the organization.{% endif %} +IdP グループを {% data variables.product.product_name %} Team に接続すると、グループ内のすべてのユーザが自動的に Team に追加されます。 {% ifversion ghae %}親 Organization のメンバーになっていないユーザも Organization に追加されます。{% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% ifversion ghec %} -6. Under "Identity Provider Groups", use the drop-down menu, and select up to 5 identity provider groups. - ![Drop-down menu to choose identity provider groups](/assets/images/help/teams/choose-an-idp-group.png){% elsif ghae %} -6. Under "Identity Provider Group", use the drop-down menu, and select an identity provider group from the list. - ![Drop-down menu to choose identity provider group](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png){% endif %} -7. Click **Save changes**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% ifversion ghec %} +6. [Identity Provider Groups] で、ドロップダウンメニューを使用して最大 5 つまでアイデンティティプロバイダグループを選択します。 + ![ID プロバイダー グループを選択するドロップダウン メニュー](/assets/images/help/teams/choose-an-idp-group.png){% elsif ghae %} +6. [Identity Provider Group] で、ドロップダウンメニューを使用してリストからアイデンティティプロバイダグループを選択します。 + ![ID プロバイダー グループを選択するためのドロップダウン メニュー](/assets/images/enterprise/github-ae/teams/choose-an-idp-group.png){% endif %} +7. **[変更を保存]** をクリックします。 -## Disconnecting an IdP group from a team +## IdP グループをTeam から切断する -If you disconnect an IdP group from a {% data variables.product.prodname_dotcom %} team, team members that were assigned to the {% data variables.product.prodname_dotcom %} team through the IdP group will be removed from the team. {% ifversion ghae %} Any users who were members of the parent organization only because of that team connection are also removed from the organization.{% endif %} +{% data variables.product.prodname_dotcom %} Team から IdP グループを切断すると、その IdP グループを介して {% data variables.product.prodname_dotcom %} Team に割り当てられている Team メンバーは Team から削除されます。 {% ifversion ghae %} その Team 接続のためだけに親 Organization のメンバーであったユーザも、Organization から削除されます。{% endif %} -{% data reusables.profile.access_org %} -{% data reusables.user-settings.access_org %} -{% data reusables.organizations.specific_team %} -{% data reusables.organizations.team_settings %} -{% ifversion ghec %} -6. Under "Identity Provider Groups", to the right of the IdP group you want to disconnect, click {% octicon "x" aria-label="X symbol" %}. - ![Unselect a connected IdP group from the GitHub team](/assets/images/help/teams/unselect-idp-group.png){% elsif ghae %} -6. Under "Identity Provider Group", to the right of the IdP group you want to disconnect, click {% octicon "x" aria-label="X symbol" %}. - ![Unselect a connected IdP group from the GitHub team](/assets/images/enterprise/github-ae/teams/unselect-idp-group.png){% endif %} -7. Click **Save changes**. +{% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_settings %} {% ifversion ghec %} +6. [Identity Provider Groups] で、切断したい IdP グループの右にある {% octicon "x" aria-label="X symbol" %} をクリックします。 + ![接続した IdP グループを GitHub チームから選択解除する](/assets/images/help/teams/unselect-idp-group.png){% elsif ghae %} +6. [Identity Provider Groups] で、切断したい IdP グループの右にある {% octicon "x" aria-label="X symbol" %} をクリックします。 + ![接続した IdP グループを GitHub チームから選択解除する](/assets/images/enterprise/github-ae/teams/unselect-idp-group.png){% endif %} +7. **[変更を保存]** をクリックします。 diff --git a/translations/ja-JP/content/pages/index.md b/translations/ja-JP/content/pages/index.md index 19adbee123..a4a271d93c 100644 --- a/translations/ja-JP/content/pages/index.md +++ b/translations/ja-JP/content/pages/index.md @@ -1,7 +1,7 @@ --- -title: GitHub Pages Documentation +title: GitHub Pagesのドキュメンテーション shortTitle: GitHub Pages -intro: 'Learn how to create a website directly from a repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}. Explore website building tools like Jekyll and troubleshoot issues with your {% data variables.product.prodname_pages %} site.' +intro: '{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} 上のリポジトリから Web サイトを直接作成する方法について説明します。 Jekyll などの Web サイト構築ツールを調べ、{% data variables.product.prodname_pages %} サイトに関する issue をトラブルシューティングします。' introLinks: quickstart: /pages/quickstart overview: /pages/getting-started-with-github-pages/about-github-pages @@ -49,5 +49,11 @@ children: - /getting-started-with-github-pages - /setting-up-a-github-pages-site-with-jekyll - /configuring-a-custom-domain-for-your-github-pages-site +ms.openlocfilehash: 0c054dd363dca81ef322d21538076959b9b0cbf4 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107078' --- diff --git a/translations/ja-JP/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md b/translations/ja-JP/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md index 1ed2eb986c..00736e580a 100644 --- a/translations/ja-JP/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md +++ b/translations/ja-JP/content/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll.md @@ -15,12 +15,12 @@ versions: topics: - Pages shortTitle: Test site locally with Jekyll -ms.openlocfilehash: 68123d7bc2849881fc60fdd89dc4177e6701f5d4 -ms.sourcegitcommit: ac00e2afa6160341c5b258d73539869720b395a4 +ms.openlocfilehash: 9db3a964ee38afa191f7fed31cfa032128460f48 +ms.sourcegitcommit: 3268914369fb29540e4d88ee5e56bc7a41f2a60e ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147878576' +ms.lasthandoff: 10/26/2022 +ms.locfileid: '148111308' --- リポジトリへの書き込み権限があるユーザは、{% data variables.product.prodname_pages %} サイトをローカルでテストできます。 @@ -52,14 +52,15 @@ Jekyll を使用してサイトをテストする前に、以下の操作が必 > Server address: http://127.0.0.1:4000/ > Server running... press ctrl-c to stop. ``` + {% note %} + + **メモ:** Ruby 3.0 以降をインストールした場合 (Homebrew を使用して既定のバージョンをインストールした場合に発生することがあります)、この手順でエラーが発生するおそれがあります。 これは、これらのバージョンの Ruby には、`webrick` がインストールされなくなったためです。 + + エラーを修正するには、`bundle add webrick` を実行してから `bundle exec jekyll serve` をもう一度実行します。 + {% endnote %} + 3. サイトをプレビューするには、Web ブラウザーで `http://localhost:4000` に移動します。 -{% note %} - -**注釈:** Ruby 3.0 と Jekyll 4.2.x 以前を使用している場合、`bundle install` を実行する前にプロジェクトの Gemfile に `webrick` gem を追加する必要があります。 - -{% endnote %} - ## {% data variables.product.prodname_pages %} gem の更新 Jekyll は、頻繁に更新されているアクティブなオープンソースプロジェクトです。 お使いのコンピューター上の `github-pages` gem が {% data variables.product.prodname_pages %} サーバー上の `github-pages` gem と比較して古くなっている場合は、ローカルでビルドしたときと {% data variables.product.product_name %} に公開したときで、サイトの見え方が異なることがあります。 これを回避するには、お使いのコンピューターで `github-pages` gem を定期的に更新します。 diff --git a/translations/ja-JP/content/repositories/creating-and-managing-repositories/about-repositories.md b/translations/ja-JP/content/repositories/creating-and-managing-repositories/about-repositories.md index 04007167b4..722c93cc98 100644 --- a/translations/ja-JP/content/repositories/creating-and-managing-repositories/about-repositories.md +++ b/translations/ja-JP/content/repositories/creating-and-managing-repositories/about-repositories.md @@ -1,6 +1,6 @@ --- -title: About repositories -intro: A repository contains all of your project's files and each file's revision history. You can discuss and manage your project's work within the repository. +title: リポジトリについて +intro: リポジトリには、プロジェクトのすべてのファイルと各ファイルの改訂履歴が含まれています。 リポジトリ内でプロジェクトの作業について話し合い、管理できます。 redirect_from: - /articles/about-repositories - /github/creating-cloning-and-archiving-repositories/about-repositories @@ -18,131 +18,125 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: af0b8eb9f8bd7a98c246a0806a8bc60f59ba147f +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107286' --- +## リポジトリについて -## About repositories +リポジトリを個人として所有することも、リポジトリの所有権を Organization 内の他の人々と共有することもできます。 -You can own repositories individually, or you can share ownership of repositories with other people in an organization. +リポジトリの表示設定を選択して、リポジトリにアクセスできるユーザを制限できます。 詳しくは、「[リポジトリの可視性について](#about-repository-visibility)」をご覧ください。 -You can restrict who has access to a repository by choosing the repository's visibility. For more information, see "[About repository visibility](#about-repository-visibility)." +ユーザが所有するリポジトリでは、他の人々にコラボレーターアクセスを与えて、プロジェクトでコラボレーションするようにできます。 リポジトリが Organization によって所有されている場合は、Organization のメンバーにアクセス権限を与え、リポジトリ上でコラボレーションするようにできます。 詳しくは、「[個人用アカウントのリポジトリの権限レベル](/articles/permission-levels-for-a-user-account-repository/)」と「[Organization のリポジトリ ロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」をご覧ください。 -For user-owned repositories, you can give other people collaborator access so that they can collaborate on your project. If a repository is owned by an organization, you can give organization members access permissions to collaborate on your repository. For more information, see "[Permission levels for a personal account repository](/articles/permission-levels-for-a-user-account-repository/)" and "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." - -{% ifversion fpt or ghec %} -With {% data variables.product.prodname_free_team %} for personal accounts and organizations, you can work with unlimited collaborators on unlimited public repositories with a full feature set, or unlimited private repositories with a limited feature set. To get advanced tooling for private repositories, you can upgrade to {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, or {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} -{% else %} -Each person and organization can own unlimited repositories and invite an unlimited number of collaborators to all repositories. +{% ifversion fpt or ghec %}個人用アカウントと Organization の {% data variables.product.prodname_free_team %} を使用すると、完全な機能セットを備えた無制限のパブリック リポジトリ、または機能セットを制限した無制限のプライベート リポジトリで、無制限のコラボレーターと作業ができます。 プライベートリポジトリの高度なツールを入手するには、 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、または {% data variables.product.prodname_ghe_cloud %} にアップグレードします。 {% data reusables.gated-features.more-info %}{% else %}各個人と Organization は、無制限のリポジトリを所有し、すべてのリポジトリに無制限にコラボレーターを招待できます。 {% endif %} -You can use repositories to manage your work and collaborate with others. -- You can use issues to collect user feedback, report software bugs, and organize tasks you'd like to accomplish. For more information, see "[About issues](/github/managing-your-work-on-github/about-issues)."{% ifversion fpt or ghec %} +リポジトリを使用して、作業を管理し、他のユーザと共同作業を行うことができます。 +- Issue を使用して、ユーザフィードバックの収集、ソフトウェアバグの報告、および実行するタスクの整理を行うことができます。 詳しくは、「[Issue について](/github/managing-your-work-on-github/about-issues)」をご覧ください。{% ifversion fpt or ghec %} - {% data reusables.discussions.you-can-use-discussions %}{% endif %} -- You can use pull requests to propose changes to a repository. For more information, see "[About pull requests](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)." -- You can use project boards to organize and prioritize your issues and pull requests. For more information, see "[About project boards](/github/managing-your-work-on-github/about-project-boards)." +- プルリクエストを使用して、リポジトリへの変更を提案できます。 詳細については、「[pull request について](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)」を参照してください。 +- プロジェクトボードを使用して、Issue とプルリクエストを整理して優先順位を付けることができます。 詳細については、「[プロジェクト ボードについて](/github/managing-your-work-on-github/about-project-boards)」を参照してください。 {% data reusables.repositories.repo-size-limit %} -## About repository visibility +## リポジトリの可視性について -You can restrict who has access to a repository by choosing a repository's visibility: {% ifversion ghes or ghec %}public, internal, or private{% elsif ghae %}private or internal{% else %} public or private{% endif %}. +リポジトリの可視性 ({% ifversion ghes or ghec %}パブリック、内部、またはプライベート{% elsif ghae %}プライベートまたは内部{% else %}パブリックまたはプライベート{% endif %}) を選択することで、リポジトリにアクセスできるユーザーを制限できます。 {% ifversion fpt or ghec or ghes %} -When you create a repository, you can choose to make the repository public or private.{% ifversion ghec or ghes %} If you're creating the repository in an organization{% ifversion ghec %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %}{% ifversion fpt %} Repositories in organizations that use {% data variables.product.prodname_ghe_cloud %} and are owned by an enterprise account can also be created with internal visibility. For more information, see [the {% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories). +リポジトリを作成するときに、リポジトリをパブリックまたはプライベートのどちらにするかを選ぶことができます。{% ifversion ghec or ghes %}{% ifversion ghec %}Enterprise アカウントが所有している {% endif %}Organization でリポジトリを作成する場合は、リポジトリを内部にすることもできます。{% endif %}{% endif %}{% ifversion fpt %}{% data variables.product.prodname_ghe_cloud %} を使用し、Enterprise アカウントが所有している Organization のリポジトリは、可視性を内部にして作成することもできます。 詳細については、[{% data variables.product.prodname_ghe_cloud %} ドキュメント](/enterprise-cloud@latest/repositories/creating-and-managing-repositories/about-repositories)を参照してください。 {% elsif ghae %} -When you create a repository owned by your personal account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal. +個人用アカウントが所有するリポジトリを作成すると、リポジトリは常にプライベートになります。 Organization が所有するリポジトリを作成する場合は、リポジトリをプライベートまたは内部のどちらにするかを選ぶことができます。 {% endif %} {%- ifversion fpt or ghec %} -- Public repositories are accessible to everyone on the internet. -- Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. +- パブリック リポジトリには、インターネット上の誰でもアクセスできます。 +- プライベートリポジトリには、自分、明示的にアクセスを共有するユーザ、および Organization リポジトリの場合は特定の Organization メンバーのみがアクセスできます。 {%- elsif ghes %} -- If {% data variables.location.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.location.product_location %}, including outside collaborators. -- Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. +- {% data variables.location.product_location %}がプライベート モードでない場合、またはファイアウォールの内側にない場合は、インターネット上の誰もがパブリック リポジトリにアクセスできます。 そうではない場合は、外部コラボレーターを含め、{% data variables.location.product_location %}を使うすべてのユーザーがパブリック リポジトリを利用できます。 +- プライベートリポジトリには、自分、明示的にアクセスを共有するユーザ、および Organization リポジトリの場合は特定の Organization メンバーのみがアクセスできます。 {%- elsif ghae %} -- Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. -{%- endif %} -{%- ifversion ghec or ghes or ghae %} -- Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +- プライベートリポジトリには、自分、明示的にアクセスを共有するユーザ、および Organization リポジトリの場合は特定の Organization メンバーのみがアクセスできます。 +{%- endif %} {%- ifversion ghec or ghes or ghae %} +- 内部リポジトリには、すべての Enterprise メンバーがアクセスできます。 詳しくは、「[内部リポジトリについて](#about-internal-repositories)」をご覧ください。 {%- endif %} -Organization owners always have access to every repository created in an organization. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +Organization のオーナーは、Organization 内で作成されたすべてのリポジトリにいつでもアクセスできます。 詳細については、「[Organization のリポジトリ ロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」を参照してください。 -People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." +リポジトリの管理者権限を持つユーザは、既存のリポジトリの可視性を変更できます。 詳細については、「[リポジトリの可視性を設定する](/github/administering-a-repository/setting-repository-visibility)」を参照してください。 {% ifversion ghes or ghec or ghae %} -## About internal repositories +## インターナルリポジトリについて -{% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." +{% data reusables.repositories.about-internal-repos %}インナーソースについて詳しくは、{% data variables.product.prodname_dotcom %} のホワイトペーパーの「[インナーソース入門](https://resources.github.com/whitepapers/introduction-to-innersource/)」をご覧ください。 -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Note:** You can only create internal repositories if you use {% data variables.product.prodname_ghe_cloud %} with an enterprise account. An enterprise account is a separate type of account that allows a central point of management for multiple organizations. For more information, see "[Types of {% data variables.product.prodname_dotcom %} account](/get-started/learning-about-github/types-of-github-accounts)." +**注:** 内部リポジトリは、Enterprise アカウントで {% data variables.product.prodname_ghe_cloud %} を使っている場合にのみ作成できます。 Enterprise アカウントは、複数の Organization の集中管理を可能にする別の種類のアカウントです。 詳しくは、「[{% data variables.product.prodname_dotcom %} アカウントの種類](/get-started/learning-about-github/types-of-github-accounts)」をご覧ください。 -{% endnote %} -{% endif %} +{% endnote %} {% endif %} -All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% ifversion fpt or ghec %}outside of the enterprise{% else %}who are not members of any organization{% endif %}, including outside collaborators on organization repositories. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +すべての Enterprise メンバーには内部リポジトリに対する読み取り権限がありますが、内部リポジトリは、Organization リポジトリの外部のコラボレーターを含め、{% ifversion fpt or ghec %}Enterprise の外部の{% else %}どの Organization のメンバーでもない{% endif %}ユーザーには表示されません。 詳しくは、「[Enterprise におけるロール](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)」と「[Organization のリポジトリ ロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」をご覧ください。 -{% ifversion ghes %} -{% note %} +{% ifversion ghes %} {% note %} -**Note:** A user must be part of an organization to be an enterprise member and have access to internal repositories. If a user on {% data variables.location.product_location %} is not a member of any organization, that user will not have access to internal repositories. +**注:** Enterprise メンバーになって内部リポジトリにアクセスできるようになるには、ユーザーは Organization のメンバーである必要があります。 {% data variables.location.product_location %}のユーザーがどの Organization のメンバーでもない場合、そのユーザーは内部リポジトリにアクセスできません。 -{% endnote %} -{% endif %} +{% endnote %} {% endif %} {% data reusables.repositories.internal-repo-default %} -{% ifversion ghec %}Unless your enterprise uses {% data variables.product.prodname_emus %}, members{% else %}Members{% endif %} of the enterprise can fork any internal repository owned by an organization in the enterprise. The forked repository will belong to the member's personal account, and the visibility of the fork will be private. If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. +{% ifversion ghec %}Enterprise が {% data variables.product.prodname_emus %} を使用しない限り、Enterprise のメンバー{% else %}メンバー{% endif %}は、Enterprise 内の Organization が所有する内部リポジトリをフォークできます。 フォークされたリポジトリはメンバーの個人用アカウントに属し、フォークの可視性はプライベートになります。 Enterprise が所有するすべての Organization からユーザが削除されると、そのユーザの内部リポジトリのフォークは自動的に削除されます。 -{% ifversion ghec %} -{% note %} +{% ifversion ghec %} {% note %} -**Note:** {% data variables.enterprise.prodname_managed_users_caps %} cannot fork internal repositories. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts)." +**注:** {% data variables.enterprise.prodname_managed_users_caps %} は、内部リポジトリをフォークできません。 詳細については、「[{% data variables.product.prodname_emus %} について](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts)」を参照してください。 -{% endnote %} -{% endif %} -{% endif %} +{% endnote %} {% endif %} {% endif %} -## Limits for viewing content and diffs in a repository +## リポジトリでコンテンツと diff の表示を制限する -Certain types of resources can be quite large, requiring excessive processing on {% data variables.product.product_name %}. Because of this, limits are set to ensure requests complete in a reasonable amount of time. +ある種のリソースはきわめて大きくなり、{% data variables.product.product_name %} で負荷の大きな処理が必要になる場合があります。 そのため、リクエストが妥当な時間で終わるように、制限が設けられています。 -Most of the limits below affect both {% data variables.product.product_name %} and the API. +以下の制限の多くは {% data variables.product.product_name %}と API の両方に影響します。 -### Text limits +### テキストの制限 -Text files over **512 KB** are always displayed as plain text. Code is not syntax highlighted, and prose files are not converted to HTML (such as Markdown, AsciiDoc, *etc.*). +**512 KB** を超えるテキスト ファイルは、常にプレーンテキストとして表示されます。 コードは構文が強調表示されておらず、prose ファイルは HTML (Markdown、AsciiDoc *など*) に変換されません。 -Text files over **5 MB** are only available through their raw URLs, which are served through `{% data variables.product.raw_github_com %}`; for example, `https://{% data variables.product.raw_github_com %}/octocat/Spoon-Knife/master/index.html`. Click the **Raw** button to get the raw URL for a file. +**5 MB** を超えるテキスト ファイルは、raw URL を通じてのみ利用できます。これらは `{% data variables.product.raw_github_com %}` で提供されます (例: `https://{% data variables.product.raw_github_com %}/octocat/Spoon-Knife/master/index.html`)。 ファイルの raw URL を取得するには、 **[Raw]** ボタンをクリックします。 -### Diff limits +### diff の制限 -Because diffs can become very large, we impose these limits on diffs for commits, pull requests, and compare views: +diff はきわめて大きくなることがあるため、コミット、プルリクエスト、比較ビューには制限が設けられています。 -- In a pull request, no total diff may exceed *20,000 lines that you can load* or *1 MB* of raw diff data. -- No single file's diff may exceed *20,000 lines that you can load* or *500 KB* of raw diff data. *Four hundred lines* and *20 KB* are automatically loaded for a single file. -- The maximum number of files in a single diff is limited to *300*. -- The maximum number of renderable files (such as images, PDFs, and GeoJSON files) in a single diff is limited to *25*. +- プル要求では、 *読み込むことができる合計差分が 20,000 行* を超えたり、生の差分データ *が 1 MB* を超えたりすることはできません。 +- 1 つのファイルの差分が *、読み込むことができる 20,000 行* を超えたり、生の差分データ *が 500 KB* を超えたりすることはできません。 1 つのファイルに対して *400 行* と *20 KB* が自動的に読み込まれます。 +- 1 つの差分内のファイルの最大数は *300* に制限されます。 +- 1 つの diff あたりでレンダリング可能なファイル (画像、PDF、GeoJSON ファイルなど) の最大数は、*25* に制限されています。 -Some portions of a limited diff may be displayed, but anything exceeding the limit is not shown. +制限された diff の一部が表示される場合もありますが、制限を超える部分は表示されません。 -### Commit listings limits +### コミット リストの制限 -The compare view and pull requests pages display a list of commits between the `base` and `head` revisions. These lists are limited to **250** commits. If they exceed that limit, a note indicates that additional commits are present (but they're not shown). +比較ビューと pull request のページには、`base` と `head` リビジョン間のコミットのリストが表示されます。 これらのリストではコミットの数は **250** に制限されています。 その制限を超える場合は、追加のコミットがあるという注意書きが表示されます (コミット自体は表示されません)。 -## Further reading +## 参考資料 -- "[Creating a new repository](/articles/creating-a-new-repository)" -- "[About forks](/github/collaborating-with-pull-requests/working-with-forks/about-forks)" -- "[Collaborating with issues and pull requests](/categories/collaborating-with-issues-and-pull-requests)" -- "[Managing your work on {% data variables.product.prodname_dotcom %}](/categories/managing-your-work-on-github/)" -- "[Administering a repository](/categories/administering-a-repository)" -- "[Visualizing repository data with graphs](/categories/visualizing-repository-data-with-graphs/)" -- "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)" -- "[{% data variables.product.prodname_dotcom %} glossary](/articles/github-glossary)" +- 「[新しいリポジトリの作成](/articles/creating-a-new-repository)」 +- 「[フォークについて](/github/collaborating-with-pull-requests/working-with-forks/about-forks)」 +- 「[Issue および pull request を使用した共同作業](/categories/collaborating-with-issues-and-pull-requests)」 +- 「[{% data variables.product.prodname_dotcom %} での作業の管理](/categories/managing-your-work-on-github/)」 +- 「[リポジトリの管理](/categories/administering-a-repository)」 +- 「[グラフを使用したリポジトリ データの視覚化](/categories/visualizing-repository-data-with-graphs/)」 +- 「[ウィキについて](/communities/documenting-your-project-with-wikis/about-wikis)」 +- 「[{% data variables.product.prodname_dotcom %} 用語集](/articles/github-glossary)」 diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md index d3212418a8..9402948685 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md @@ -1,6 +1,6 @@ --- -title: About code owners -intro: You can use a CODEOWNERS file to define individuals or teams that are responsible for code in a repository. +title: コードオーナーについて +intro: CODEOWNERS ファイルを使い、リポジトリ中のコードに対して責任を負う個人あるいは Team を指定できます。 redirect_from: - /articles/about-codeowners - /articles/about-code-owners @@ -14,59 +14,63 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 3b6822be6551d43b3af55220ac8f39deec8be1df +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106838' --- -People with admin or owner permissions can set up a CODEOWNERS file in a repository. +管理者あるいはオーナー権限を持つ人は、リポジトリ中に CODEOWNERS ファイルをセットアップできます。 -The people you choose as code owners must have write permissions for the repository. When the code owner is a team, that team must be visible and it must have write permissions, even if all the individual members of the team already have write permissions directly, through organization membership, or through another team membership. +コード所有者には、リポジトリへの書き込み権限を持っている人を指定する必要があります。 コード所有者が Team である場合は、Team を表示できる必要があり、Team の個々のメンバーが直接書き込みアクセス許可を既に持っている場合でも、Organization のメンバーシップまたは別の Team メンバーシップを通じて、Team が書き込みアクセス許可を持っている必要があります。 -## About code owners +## コードオーナーについて -Code owners are automatically requested for review when someone opens a pull request that modifies code that they own. Code owners are not automatically requested to review draft pull requests. For more information about draft pull requests, see "[About pull requests](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)." When you mark a draft pull request as ready for review, code owners are automatically notified. If you convert a pull request to a draft, people who are already subscribed to notifications are not automatically unsubscribed. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request)." +コードオーナーは、他者が所有するコードを変更するプルリクエストをオープンすると、自動的にレビューをリクエストされます。 コードオーナーはドラフトのプルリクエストのレビューを自動的にリクエストされません。 pull request の詳細については、「[pull requests について](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)」を参照してください。 コードオーナーはドラフトのプルリクエストのレビューを自動的にリクエストされません。 プルリクエストをドラフトに変換する場合、通知を既にサブスクライブしているユーザは自動的にサブスクライブ解除されません。 詳細については、「[プル リクエストのステージの変更](/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request)」を参照してください。 -When someone with admin or owner permissions has enabled required reviews, they also can optionally require approval from a code owner before the author can merge a pull request in the repository. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)." +管理者あるいはオーナー権限を持つ誰かがレビュー必須を有効化した場合、作者がリポジトリ中でプルリクエストをマージできるための条件としてコードオーナーからの承認を必須とすることもできます。 詳細については、「[保護されたブランチについて](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)」を参照してください。 -If a file has a code owner, you can see who the code owner is before you open a pull request. In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. +ファイルにコードオーナーがいる場合、プルリクエストをオープンする前にコードオーナーを確認できます。 リポジトリでは、ファイルを参照して、{% octicon "shield-lock" aria-label="The edit icon" %} をポイントできます。 -![Code owner for a file in a repository](/assets/images/help/repository/code-owner-for-a-file.png) +![リポジトリ内のファイルのコードオーナー](/assets/images/help/repository/code-owner-for-a-file.png) -## CODEOWNERS file location +## CODEOWNERSファイルの場所 -To use a CODEOWNERS file, create a new file called `CODEOWNERS` in the root, `docs/`, or `.github/` directory of the repository, in the branch where you'd like to add the code owners. +CODEOWNERS ファイルを使うには、リポジトリのコード所有者を追加するブランチのルート、`docs/`、または `.github/` ディレクトリに、`CODEOWNERS` という名前の新しいファイルを作成します。 -Each CODEOWNERS file assigns the code owners for a single branch in the repository. Thus, you can assign different code owners for different branches, such as `@octo-org/codeowners-team` for a code base on the default branch and `@octocat` for a {% data variables.product.prodname_pages %} site on the `gh-pages` branch. +各CODEOWNERSファイルは、リポジトリ内の単一のブランチにコードオーナーを割り当てます。 したがって、異なるブランチに対して異なるコード所有者を割り当てることができます (たとえば、既定のブランチのコード ベースには `@octo-org/codeowners-team`、`gh-pages` ブランチ上の {% data variables.product.prodname_pages %} サイトには `@octocat`)。 -For code owners to receive review requests, the CODEOWNERS file must be on the base branch of the pull request. For example, if you assign `@octocat` as the code owner for *.js* files on the `gh-pages` branch of your repository, `@octocat` will receive review requests when a pull request with changes to *.js* files is opened between the head branch and `gh-pages`. +コードオーナーがレビューのリクエストを受け取るためには、CODEOWNERS ファイルがプルリクエストの base ブランチになければなりません。 たとえば、リポジトリの `gh-pages` ブランチ上 の *.js* ファイルのコード所有者として `@octocat` を割り当てた場合、 *.js* ファイルの変更に関する pull request がヘッド ブランチと `gh-pages` の間で開かれると、`@octocat` はレビュー要求を受け取ります。 -## CODEOWNERS file size +## CODEOWNERS ファイルのサイズ -CODEOWNERS files must be under 3 MB in size. A CODEOWNERS file over this limit will not be loaded, which means that code owner information is not shown and the appropriate code owners will not be requested to review changes in a pull request. +CODEOWNERS ファイルのサイズは、3 MB 未満でなければなりません。 この制限を超える CODEOWNERS ファイルは読み込まれません。つまり、コード所有者の情報は示されず、pull request での変更のレビューは、適切なコード所有者に要求されません。 -To reduce the size of your CODEOWNERS file, consider using wildcard patterns to consolidate multiple entries into a single entry. +CODEOWNERS ファイルのサイズを小さくするには、ワイルドカード パターンを使って複数のエントリを 1 つのエントリにまとめることを検討してください。 -## CODEOWNERS syntax +## CODEOWNERSの構文 {% warning %} -**Warning:** There are some syntax rules for gitignore files that *do not work* in CODEOWNERS files: -- Escaping a pattern starting with `#` using `\` so it is treated as a pattern and not a comment -- Using `!` to negate a pattern -- Using `[ ]` to define a character range +**警告:** gitignore ファイルには、CODEOWNERS ファイルでは "*動作しない*" いくつかの構文ルールがあります。 +- `#` で始まるパターンは、コメントではなくパターンとして扱われるように、`\` を使ってエスケープします +- パターンを否定するには、`!` を使います +- 文字範囲を定義するには、`[ ]` を使います {% endwarning %} -A CODEOWNERS file uses a pattern that follows most of the same rules used in [gitignore](https://git-scm.com/docs/gitignore#_pattern_format) files. The pattern is followed by one or more {% data variables.product.prodname_dotcom %} usernames or team names using the standard `@username` or `@org/team-name` format. Users and teams must have explicit `write` access to the repository, even if the team's members already have access. +CODEOWNERS ファイルでは、[gitignore](https://git-scm.com/docs/gitignore#_pattern_format) ファイルで使われているルールと同じルールのほとんどに従っているパターンを使います。 パターンの後には、標準の `@username` または `@org/team-name` 形式を使って、{% data variables.product.prodname_dotcom %} の 1 つ以上のユーザー名または Team 名が続きます。 ユーザーとチームは、チームのメンバーが既にアクセス権を持っている場合でも、リポジトリへの明示的な `write` アクセス権を持っている必要があります。 -{% ifversion fpt or ghec%}In most cases, you{% else %}You{% endif %} can also refer to a user by an email address that has been added to their account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, for example `user@example.com`. {% ifversion fpt or ghec %} You cannot use an email address to refer to a {% data variables.enterprise.prodname_managed_user %}. For more information about {% data variables.enterprise.prodname_managed_users %}, see "[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %} +{% ifversion fpt or ghec%}ほとんどの場合、{% else %}{% endif %}{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} のアカウントに追加されたメール アドレスで、ユーザーを参照することもできます (例: `user@example.com`)。 {% ifversion fpt or ghec %} メール アドレスを使って、{% data variables.enterprise.prodname_managed_user %} を参照することはできません。 {% data variables.enterprise.prodname_managed_users %} について詳しくは、{% data variables.product.prodname_ghe_cloud %} ドキュメントの{% else %}{% endif %}「[{% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users) について{% ifversion fpt %}」を参照してください。{% endif %} -CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file. +{% data variables.product.prodname_dotcom %} では大文字と小文字を区別するファイル システムが使われているため、CODEOWNERS のパスでは大文字と小文字が区別されます。 CODEOWNERS は {% data variables.product.prodname_dotcom %} によって評価されるため、大文字と小文字が区別されないシステム (macOS など) であっても、CODEOWNERS ファイルのパスとファイルでは大文字と小文字が正しく使い分けられている必要があります。 -{% ifversion codeowners-errors %} -If any line in your CODEOWNERS file contains invalid syntax, that line will be skipped. When you navigate to the CODEOWNERS file in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, you can see any errors highlighted. A list of errors in a repository's CODEOWNERS file is also accessible via the API. For more information, see "[Repositories](/rest/reference/repos#list-codeowners-errors)" in the REST API documentation. -{% else %} -If any line in your CODEOWNERS file contains invalid syntax, the file will not be detected and will not be used to request reviews. +{% ifversion codeowners-errors %} CODEOWNERS ファイルのいずれかの行に無効な構文が含まれている場合、その行はスキップされます。 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} でリポジトリ内の CODEOWNERS ファイルに移動すると、強調表示されたエラーを確認できます。 リポジトリの CODEOWNERS ファイル内のエラーの一覧には、API からアクセスすることもできます。 詳細については、REST API のドキュメントの「[リポジトリ](/rest/reference/repos#list-codeowners-errors)」を参照してください。 +{% else %} CODEOWNERS ファイルのいずれかの行に無効な構文が含まれている場合、そのファイルは検出されず、レビューの要求には使われません。 {% endif %} -### Example of a CODEOWNERS file +### CODEOWNERS ファイルの例 ``` # This is a comment. # Each line is a file pattern followed by one or more owners. @@ -124,13 +128,13 @@ apps/ @octocat /apps/github ``` -## CODEOWNERS and branch protection -Repository owners can add branch protection rules to ensure that changed code is reviewed by the owners of the changed files. For more information, see "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)." +## CODEOWNERS とブランチの保護 +リポジトリの所有者は、ブランチ保護ルールを追加して、変更されたコードが変更されたファイルの所有者によって確実にレビューされるようにすることができます。 詳細については、「[保護されたブランチについて](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)」を参照してください。 -## Further reading +## 参考資料 -- "[Creating new files](/articles/creating-new-files)" -- "[Inviting collaborators to a personal repository](/articles/inviting-collaborators-to-a-personal-repository)" -- "[Managing an individual's access to an organization repository](/articles/managing-an-individual-s-access-to-an-organization-repository)" -- "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)" -- "[Viewing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review)" +- [新しいファイルの作成](/articles/creating-new-files) +- 「[コラボレーターを個人リポジトリに招待する](/articles/inviting-collaborators-to-a-personal-repository)」 +- [Organization のリポジトリへの個人のアクセスを管理する](/articles/managing-an-individual-s-access-to-an-organization-repository) +- [Organization のリポジトリに対するチームのアクセスを管理する](/articles/managing-team-access-to-an-organization-repository) +- [pull request レビューを表示する](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review) diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md index 7de402dfc0..2f22209adf 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md @@ -1,6 +1,6 @@ --- -title: About READMEs -intro: 'You can add a README file to your repository to tell other people why your project is useful, what they can do with your project, and how they can use it.' +title: READMEについて +intro: リポジトリにREADMEファイルを追加して、そのプロジェクトがなぜ有益なのか、そのプロジェクトで何ができるか、そのプロジェクトをどのように使えるかを他者に伝えることができます。 redirect_from: - /articles/section-links-on-readmes-and-blob-pages - /articles/relative-links-in-readmes @@ -14,25 +14,31 @@ versions: ghec: '*' topics: - Repositories +ms.openlocfilehash: 7a18ed7051b0babdb5408821ce44a728968869d5 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109776' --- -## About READMEs +## READMEについて -You can add a README file to a repository to communicate important information about your project. A README, along with a repository license, citation file{% ifversion fpt or ghec %}, contribution guidelines, and a code of conduct{% elsif ghes %} and contribution guidelines{% endif %}, communicates expectations for your project and helps you manage contributions. +README ファイルをリポジトリに追加して、プロジェクトに関する重要な情報を伝えることができます。 README は、リポジトリ ライセンス、引用ファイル{% ifversion fpt or ghec %}、コントリビューション ガイドライン、倫理規定{% elsif ghes %}、コントリビューション ガイドライン{% endif %}と並んで、プロジェクトに期待されるものを伝え、コントリビューションを管理しやすくします。 -For more information about providing guidelines for your project, see {% ifversion fpt or ghec %}"[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" and {% endif %}"[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." +プロジェクトのガイドラインを提供する方法について詳しくは、{% ifversion fpt or ghec %}「[プロジェクトへの行動規範の追加](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)」および{% endif %}「[健全なコントリビューションを促すプロジェクトをセットアップする](/communities/setting-up-your-project-for-healthy-contributions)」を参照してください。 -A README is often the first item a visitor will see when visiting your repository. README files typically include information on: -- What the project does -- Why the project is useful -- How users can get started with the project -- Where users can get help with your project -- Who maintains and contributes to the project +多くの場合、READMEはリポジトリへの訪問者が最初に目にするアイテムです。 通常、README ファイルには以下の情報が含まれています: +- このプロジェクトが行うこと +- このプロジェクトが有益な理由 +- このプロジェクトの使い始め方 +- このプロジェクトに関するヘルプをどこで得るか +- このプロジェクトのメンテナンス者とコントリビューター -If you put your README file in your repository's hidden `.github`, root, or `docs` directory, {% data variables.product.product_name %} will recognize and automatically surface your README to repository visitors. +README ファイルをリポジトリの隠れ `.github` ルートまたは `docs` ディレクトリに置けば、{% data variables.product.product_name %} はそれを認識して自動的に README をリポジトリへの訪問者に提示します。 -If a repository contains more than one README file, then the file shown is chosen from locations in the following order: the `.github` directory, then the repository's root directory, and finally the `docs` directory. +リポジトリに複数の README ファイルが含まれている場合、表示されるファイルは、`.github` ディレクトリ、リポジトリのルート ディレクトリ、最後に `docs` ディレクトリの順に選択されます。 -![Main page of the github/scientist repository and its README file](/assets/images/help/repository/repo-with-readme.png) +![github/scientistリポジトリのメインページとそのREADMEファイル](/assets/images/help/repository/repo-with-readme.png) {% ifversion fpt or ghes or ghec %} @@ -40,30 +46,28 @@ If a repository contains more than one README file, then the file shown is chose {% endif %} -![README file on your username/username repository](/assets/images/help/repository/username-repo-with-readme.png) +![ユーザ名/ユーザ名リポジトリの README ファイル](/assets/images/help/repository/username-repo-with-readme.png) -## Auto-generated table of contents for README files +## README ファイルの自動生成された目次 -For the rendered view of any Markdown file in a repository, including README files, {% data variables.product.product_name %} will automatically generate a table of contents based on section headings. You can view the table of contents for a README file by clicking the {% octicon "list-unordered" aria-label="The unordered list icon" %} menu icon at the top left of the rendered page. +README ファイルなど、リポジトリの Markdown ファイルをレンダリングすると、{% data variables.product.product_name %} によって、セクション見出しに基づいて目次が自動的に生成されます。 レンダリングされたページの左上にある {% octicon "list-unordered" aria-label="The unordered list icon" %} メニューアイコンをクリックすると、README ファイルの目次を表示できます。 -![README with automatically generated TOC](/assets/images/help/repository/readme-automatic-toc.png) +![自動的に生成された TOC を含む README](/assets/images/help/repository/readme-automatic-toc.png) -## Section links in README files and blob pages +## READMEファイルのセクションリンクとblobページ {% data reusables.repositories.section-links %} -## Relative links and image paths in README files +## READMEファイル中の相対リンクと画像パス {% data reusables.repositories.relative-links %} -## Wikis +## Wiki -A README should contain only the necessary information for developers to get started using and contributing to your project. Longer documentation is best suited for wikis. For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)." +README には、開発者がプロジェクトを使用し、プロジェクトに貢献するために必要な情報のみを含めてください。 長いドキュメントは Wiki に最適です。 詳しくは、「[Wiki について](/communities/documenting-your-project-with-wikis/about-wikis)」を参照してください。 -## Further reading +## 参考資料 -- "[Adding a file to a repository](/articles/adding-a-file-to-a-repository)" -- 18F's "[Making READMEs readable](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md)" -{%- ifversion fpt or ghec %} -- "[Adding an 'Open in GitHub Codespaces' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)" -{%- endif %} +- "[ファイルをリポジトリに追加する](/articles/adding-a-file-to-a-repository)" +- 18F の「[README を読み取り可能にする](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md)」{%- ifversion fpt or ghec %} +- 「[[GitHub Codespaces で開く] バッジを追加する](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)」{%- endif %} diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md index 0227ac595d..ea372b1369 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md @@ -1,6 +1,6 @@ --- -title: Classifying your repository with topics -intro: 'To help other people find and contribute to your project, you can add topics to your repository related to your project''s intended purpose, subject area, affinity groups, or other important qualities.' +title: トピックでリポジトリを分類する +intro: あなたのプロジェクトを他の人が見つけて貢献しやすくするために、プロジェクトの目的、分野、主催グループなどの、リポジトリに関するトピックを追加できます。 redirect_from: - /articles/about-topics - /articles/classifying-your-repository-with-topics @@ -14,36 +14,41 @@ versions: topics: - Repositories shortTitle: Classify with topics +ms.openlocfilehash: 26f51423140c086bbea019666b8d569419da3b38 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148108887' --- +## Topics について -## About topics +Topics を利用すれば、特定の領域に関するリポジトリを調べたり、コントリビュートするプロジェクトを見つけたり、特定の問題に対する新たなソリューションを見つけ出すことができます。 Topics は、リポジトリのメインページに表示されます。 トピック名をクリックして、{% ifversion fpt or ghec %}関連するトピックや、そのトピックに分類される他のリポジトリのリストを見たりすることができます。{% else %}そのトピックの他のリポジトリを検索することができます。{% endif %} -With topics, you can explore repositories in a particular subject area, find projects to contribute to, and discover new solutions to a specific problem. Topics appear on the main page of a repository. You can click a topic name to {% ifversion fpt or ghec %}see related topics and a list of other repositories classified with that topic{% else %}search for other repositories with that topic{% endif %}. +![Topics を表示しているテストリポジトリのメインページ](/assets/images/help/repository/os-repo-with-topics.png) -![Main page of the test repository showing topics](/assets/images/help/repository/os-repo-with-topics.png) +最も使われているトピックを参照するには、 https://github.com/topics/ にアクセスします。 -To browse the most used topics, go to https://github.com/topics/. +{% ifversion fpt or ghec %}[github/explore](https://github.com/github/explore) リポジトリにある {% data variables.product.product_name %} の注目のトピックのセットにコントリビュートできます。 {% endif %} -{% ifversion fpt or ghec %}You can contribute to {% data variables.product.product_name %}'s set of featured topics in the [github/explore](https://github.com/github/explore) repository. {% endif %} +リポジトリの管理者は、リポジトリに好きなトピックを追加できます。 リポジトリを分類するのに役立つトピックには、そのリポジトリの意図する目的、主題の領域、コミュニティ、言語などがあります。{% ifversion fpt or ghec %}加えて、{% data variables.product.product_name %} はパブリックなリポジトリの内容を分析し、推奨されるトピックを生成します。リポジトリの管理者は、これを受諾することも拒否することもできます。 プライベートリポジトリの内容は分析されず、Topics が推奨されることはありません。{% endif %} -Repository admins can add any topics they'd like to a repository. Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.{% ifversion fpt or ghec %} Additionally, {% data variables.product.product_name %} analyzes public repository content and generates suggested topics that repository admins can accept or reject. Private repository content is not analyzed and does not receive topic suggestions.{% endif %} +{% ifversion fpt %}パブリックとプライベート{% elsif ghec or ghes %}パブリック、プライベート、内部{% elsif ghae %}プライベートと内部{% endif %}のリポジトリにはトピックを含めることができますが、トピック検索結果にはアクセスできるプライベート リポジトリのみが表示されます。 -{% ifversion fpt %}Public and private{% elsif ghec or ghes %}Public, private, and internal{% elsif ghae %}Private and internal{% endif %} repositories can have topics, although you will only see private repositories that you have access to in topic search results. +特定のトピックに関連付けられているリポジトリを検索できます。 詳細については、「[リポジトリを検索する](/search-github/searching-on-github/searching-for-repositories#search-by-topic)」を参照してください。 また、{% data variables.product.product_name %} 上でトピックのリストを検索することもできます。 詳しくは、「[トピックを検索する](/search-github/searching-on-github/searching-topics)」をご覧ください。 -You can search for repositories that are associated with a particular topic. For more information, see "[Searching for repositories](/search-github/searching-on-github/searching-for-repositories#search-by-topic)." You can also search for a list of topics on {% data variables.product.product_name %}. For more information, see "[Searching topics](/search-github/searching-on-github/searching-topics)." - -## Adding topics to your repository +## Topics をリポジトリに追加する {% note %} -**Note:** Topic names are always public, even if you create the topic from within a private repository. +**注:** トピック名は、プライベート リポジトリ内からトピックを作成した場合でも、常にパブリックになります。 {% endnote %} {% data reusables.repositories.navigate-to-repo %} -2. To the right of "About", click {% octicon "gear" aria-label="The Gear icon" %}. - ![Gear icon on main page of a repository](/assets/images/help/repository/edit-repository-details-gear.png) -3. Under "Topics", type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Save changes**. - !["Save changes" button in "Edit repository details"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) +2. [バージョン情報] の右側にある {% octicon "gear" aria-label="The Gear icon" %} をクリックします。 + ![リポジトリのメイン ページにある歯車アイコン](/assets/images/help/repository/edit-repository-details-gear.png) +3. [Topics] で、リポジトリに追加するトピックを入力してから、スペースを入力します。 + ![トピックの入力フォーム](/assets/images/help/repository/add-topic-form.png) +4. トピックの追加が終わったら、 **[変更の保存]** をクリックします。 + ![[リポジトリの詳細の編集] の [変更の保存] ボタン](/assets/images/help/repository/edit-repository-details-save-changes-button.png) diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md index 941d10d1b0..d22ff757f5 100644 --- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md +++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md @@ -1,25 +1,29 @@ --- -title: Managing the commit signoff policy for your repository -intro: 'You can require users to automatically sign off on the commits they make to your repository using {% data variables.product.product_name %}''s web interface.' +title: リポジトリのコミット サインオフ ポリシーの管理 +intro: 'リポジトリに対して行ったコミットを {% data variables.product.product_name %} の Web インターフェイスを使用して自動的にサインオフするようにユーザーに要求できます。' versions: feature: commit-signoffs permissions: Organization owners and repository administrators can require all commits to a repository to be signed off by the commit author. topics: - Repositories shortTitle: Manage the commit signoff policy +ms.openlocfilehash: 078e80ed9f2b916c2c82b522eaad709fae5dc46c +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107694' --- +## コミットのサインオフについて -## About commit signoffs +コミット サインオフを使用すると、ユーザーは、コミットがリポジトリを管理するルールとライセンスに準拠していることを確認できます。 {% data variables.location.product_location %} の Web インターフェイスを介してコミットするユーザーに対して、個々のリポジトリで強制コミット サインオフを有効にして、コミットでのサインオフをコミット プロセスのシームレスな部分にすることができます。 リポジトリに対して強制コミット サインオフが有効になると、{% data variables.location.product_location %} の Web インターフェイスを介してそのリポジトリに対して行われたすべてのコミットが、コミット作成者によって自動的にサインオフされます。 -Commit signoffs enable users to affirm that a commit complies with the rules and licensing governing a repository. You can enable compulsory commit signoffs on individual repositories for users committing through {% data variables.location.product_location %}'s web interface, making signing off on a commit a seemless part of the commit process. Once compulsory commit signoffs are enabled for a repository, every commit made to that repository through {% data variables.location.product_location %}'s web interface will automatically be signed off on by the commit author. - -Organization owners can also enable compulsory commit signoffs at the organization level. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)." +Organization の所有者は、Organization レベルで強制コミット サインオフを有効にすることもできます。 詳しくは、「[Organization のコミット サインオフ ポリシーの管理](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)」をご覧ください。 {% data reusables.repositories.commit-signoffs %} -## Enabling or disabling compulsory commit signoffs for your repository +## リポジトリの強制コミット サインオフを有効または無効にする -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. Select **Require contributors to sign off on web-based commits**. - ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/repository/require-signoffs.png) +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} +1. **[共同作成者に Web ベースのコミットのサインオフを要求する]** を選びます。 + ![[共同作成者に Web ベースのコミットのサインオフを要求する] のスクリーンショット](/assets/images/help/repository/require-signoffs.png) diff --git a/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md b/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md index 7a6fcdc772..58fb26f6d1 100644 --- a/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md +++ b/translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md @@ -1,6 +1,6 @@ --- -title: About Git Large File Storage -intro: '{% data variables.product.product_name %} limits the size of files allowed in repositories. To track files beyond this limit, you can use {% data variables.large_files.product_name_long %}.' +title: Git Large File Storageについて +intro: '{% data variables.product.product_name %} には、リポジトリで許可されるファイルのサイズに制限があります。 この制限を超えるファイルを追跡するには、{% data variables.large_files.product_name_long %} を使います。' redirect_from: - /articles/about-large-file-storage - /articles/about-git-large-file-storage @@ -12,33 +12,37 @@ versions: ghae: '*' ghec: '*' shortTitle: Git Large File Storage +ms.openlocfilehash: f0ab54791645dc5c36cce2880ba3ae5c9b705f35 +ms.sourcegitcommit: 06726d24e73f1175f10749d6fdcf143d6094c9a5 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/28/2022 +ms.locfileid: '148118751' --- +## {% data variables.large_files.product_name_long %}について -## About {% data variables.large_files.product_name_long %} +{% data variables.large_files.product_name_short %}は、リポジトリに実際のファイルではなく、ファイルへの参照を保存することで大きなファイルを扱います。 Git のアーキテクチャを回避するため、{% data variables.large_files.product_name_short %} では実際のファイル (どこか別の場所に格納されています) への参照として働くポインター ファイルが作成されます。 {% data variables.product.product_name %}はこのポインタファイルをリポジトリ中で管理します。 リポジトリをクローンすると、{% data variables.product.product_name %}はこのポインタファイルを大きなファイルを見つけるための地図として使います。 -{% data variables.large_files.product_name_short %} handles large files by storing references to the file in the repository, but not the actual file itself. To work around Git's architecture, {% data variables.large_files.product_name_short %} creates a pointer file which acts as a reference to the actual file (which is stored somewhere else). {% data variables.product.product_name %} manages this pointer file in your repository. When you clone the repository down, {% data variables.product.product_name %} uses the pointer file as a map to go and find the large file for you. +{% ifversion fpt or ghec %}{% data variables.large_files.product_name_short %} を使うと、最大で次のファイルまで格納できます。 -{% ifversion fpt or ghec %} -Using {% data variables.large_files.product_name_short %}, you can store files up to: - -| Product | Maximum file size | +| 製品 | ファイルの最大サイズ | |------- | ------- | | {% data variables.product.prodname_free_user %} | 2 GB | | {% data variables.product.prodname_pro %} | 2 GB | | {% data variables.product.prodname_team %} | 4 GB | | {% data variables.product.prodname_ghe_cloud %} | 5 GB |{% else %} -Using {% data variables.large_files.product_name_short %}, you can store files up to 5 GB in your repository. +{% data variables.large_files.product_name_short %} を使うと、最大 5 GB までのファイルをリポジトリに格納できます。 {% endif %} {% data reusables.repositories.git-lfs %} -You can also use {% data variables.large_files.product_name_short %} with {% data variables.product.prodname_desktop %}. For more information about cloning Git LFS repositories in {% data variables.product.prodname_desktop %}, see "[Cloning a repository from GitHub to GitHub Desktop](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)." +{% data variables.large_files.product_name_short %}を{% data variables.product.prodname_desktop %}と共に使うこともできます。 {% data variables.product.prodname_desktop %} での Git FLS リポジトリのクローンについて詳しくは、「[GitHub からの GitHub Desktop へのリポジトリのクローン方法](/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop)」をご覧ください。 {% data reusables.large_files.can-include-lfs-objects-archives %} -## Pointer file format +## ポインタファイルのフォーマット -{% data variables.large_files.product_name_short %}'s pointer file looks like this: +{% data variables.large_files.product_name_short %}のポインタファイルは以下のようになっています。 ``` version {% data variables.large_files.version_name %} @@ -46,16 +50,16 @@ oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5 size 84977953 ``` -It tracks the `version` of {% data variables.large_files.product_name_short %} you're using, followed by a unique identifier for the file (`oid`). It also stores the `size` of the final file. +使われている {% data variables.large_files.product_name_short %} の `version` の後にファイルの一意識別子 (`oid`) が付いたものが追跡されます。 また、最終的なファイルの `size` も格納されます。 {% note %} -**Notes**: -- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. -- {% data variables.large_files.product_name_short %} cannot be used with template repositories. +**注**: +- {% data variables.large_files.product_name_short %} は {% data variables.product.prodname_pages %} サイトでは使用できません。 +- {% data variables.large_files.product_name_short %} はテンプレートリポジトリでは使用できません。 {% endnote %} -## Further reading +## 参考資料 -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage)" +- [{% data variables.large_files.product_name_long %} でのコラボレーション](/articles/collaboration-with-git-large-file-storage) diff --git a/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md index d8ad87c848..43319b56a9 100644 --- a/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -1,6 +1,6 @@ --- -title: Working with non-code files -intro: '{% data variables.product.product_name %} supports rendering and diffing in a number of non-code file formats.' +title: 非コード ファイルの操作 +intro: '{% data variables.product.product_name %} では、さまざまな非コード ファイル形式でのレンダリングと比較がサポートされています。' redirect_from: - /articles/rendering-and-diffing-images - /github/managing-files-in-a-repository/rendering-and-diffing-images @@ -33,323 +33,319 @@ versions: topics: - Repositories shortTitle: Working with non-code files +ms.openlocfilehash: c770235d94d6191d60505ba60b0f4f81ae49b6bd +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107606' --- +## 画像をレンダリングして違いを見極める -## Rendering and diffing images - -{% data variables.product.product_name %} can display several common image formats, including PNG, JPG, GIF, PSD, and SVG. In addition to simply displaying them, there are several ways to compare differences between versions of those image formats. +{% data variables.product.product_name %} では、一般的な画像形式のいくつか (PNG、JPG、GIF、PSD、SVG など) を表示できます。 単に表示するだけではなく、画像を異なるバージョン間で比較する方法もいくつかあります。 {% note %} -**Note:** -- {% data variables.product.prodname_dotcom %} does not support comparing the differences between PSD files. -- If you are using the Firefox browser, SVGs on {% data variables.product.prodname_dotcom %} may not render. +**注:** +- {% data variables.product.prodname_dotcom %} では、PSD ファイル間の相違点の比較はサポートされていません。 +- Firefox ブラウザーを使用している場合、{% data variables.product.prodname_dotcom %} では SVG がレンダリングされない可能性があります。 {% endnote %} -### Viewing images +### イメージを表示する -You can directly browse and view images in your repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}: +{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} 上のリポジトリから直接イメージを閲覧して表示できます。 -![inline image](/assets/images/help/images/view.png) +![インライン画像](/assets/images/help/images/view.png) -SVGs don't currently support inline scripting or animation. +SVG では現在、インラインスクリプトやアニメーションはサポートされていません。 -### Viewing differences +### 差異を見る -You can visually compare images in three different modes: [2-up](#2-up), [swipe](#swipe), and [onion skin](#onion-skin). +[見開き (2-Up)](#2-up)、[スワイプ](#swipe)、[オニオン スキン](#onion-skin)の 3 つの異なるモードで画像を視覚的に比較できます。 -#### 2-up +#### 見開き(2-Up) -**2-up** is the default mode; it gives you a quick glimpse of both images. In addition, if the image has changed size between versions, the actual dimension change is displayed. This should make it very apparent when things are resized, such as when assets are upgraded to higher resolutions. +**見開き (2-Up)** は既定のモードであり、一度に両方の画像を見ることができます。 加えて、画像のサイズがバージョン間で変わっていれば、その違いがそのまま表れます。 このモードではサイズの違いが明瞭にわかります。アセットがより高い解像度にアップグレードされた場合などにサイズが変わります。 -![2-up](/assets/images/help/repository/images-2up-view.png) +![見開き(2-Up)](/assets/images/help/repository/images-2up-view.png) #### Swipe -**Swipe** lets you view portions of your image side by side. Not sure if colors shifted between different versions? Drag the swipe slider over the area in question and compare the pixels for yourself. +**スワイプ** では画像の部分を並べて表示することができます。 新旧画像間でなされた微妙な色変更がわかりづらいといった場合、 スワイプスライダーを問題の領域までドラッグして注目すると、違いが見えてきます。 ![Swipe](/assets/images/help/repository/images-swipe-view.png) -#### Onion skin +#### オニオンスキン -**Onion Skin** really comes in handy when elements move around by small, hard to notice amounts. Did an icon shift two pixels to the left? Drag the opacity slider back a bit and notice if things move around. +**オニオン スキン** は、要素の移動量が小さくてわかりづらい場合に役立ちます。 ほとんど変わっていないように見えるアイコンが、もしかしたら 2 ピクセルほど左にずらされているかもしれません。その場合、 スライダーで不透明度を調節して、それが動くかどうかを見てください。 -![Onion skin](/assets/images/help/repository/images-onion-view.gif) +![オニオンスキン](/assets/images/help/repository/images-onion-view.gif) -## 3D File Viewer +## 3Dファイルビューア -{% data variables.product.product_name %} can host and render 3D files with the *.stl* extension. +{% data variables.product.product_name %} では、 *.stl* 拡張子の 3D ファイルをホストしてレンダリングできます。 -When looking directly at an STL file on {% data variables.product.product_name %} you can: +STLファイルを直接{% data variables.product.product_name %}で見る場合、以下のことができます。 -* Click and drag to spin the model. -* Right click and drag to translate the view. -* Scroll to zoom in and out. -* Click the different view modes to change the view. +* クリックしてドラッグすることでモデルを回転させる。 +* 右クリックしてからドラッグすることでビューを変換する。 +* スクロールしてズームイン及びズームアウトする。 +* 様々なビューモードをクリックしてビューを変更する。 -### Diffs +### Diff -When looking at a commit or set of changes which includes an STL file, you'll be able to see a before and after diff of the file. +STLファイルを含むコミットあるいは一連の変更を見る場合、そのファイルのdiffの前後を見ることができます。 -By default, you'll get a view where everything unchanged is in wireframe. Additions are colored in green, and removed parts are colored in red. +デフォルトでは、変更されなかった物はすべてワイヤーフレームで表示されます。 追加分は緑になり、削除された部分は赤になります。 -![wireframe](/assets/images/help/repository/stl_wireframe.png) +![ワイヤーフレーム](/assets/images/help/repository/stl_wireframe.png) -You can also select the **Revision Slider** option, which lets you use a slider at the top of the file to transition between the current and previous revisions. +**リビジョン スライダー** オプションを選択し、ファイルの上にあるスライダーを使用して、現在と以前のリビジョン間を行き来することができます。 -### Fixing slow performance +### 低速なパフォーマンスの修正 -If you see this icon in the corner of the viewer, then the WebGL technology is not available on your browser: +このアイコンがビューアの隅に表示されている場合、そのブラウザではWebGLテクノロジが利用できません。 -![WebGL pop error](/assets/images/help/repository/render_webgl_error.png) +![WebGLのポップエラー](/assets/images/help/repository/render_webgl_error.png) -WebGL is necessary to take advantage of your computer's hardware to its fullest. We recommend you try browsers like [Chrome](https://www.google.com/intl/en/chrome/browser/) or [Firefox](https://www.mozilla.org/en-US/firefox/new/), which ship with WebGL enabled. +使用しているコンピューターのハードウェアを完全に活用するためには、WebGLが必要です。 WebGL が有効になった状態で出荷される [Chrome](https://www.google.com/intl/en/chrome/browser/) や [Firefox](https://www.mozilla.org/en-US/firefox/new/) などのブラウザーを試してみることをお勧めします。 -### Error: "Unable to display" +### エラー:"Unable to display"(表示不能) -If your model is invalid, GitHub may not be able to display the file. In addition, files that are larger than 10 MB are too big for GitHub to display. +モデルが不正なら、GitHub はそのファイルを表示できないことがあります。 加えて、10 MB 以上のファイルは大きすぎて GitHub は表示できません。 -### Embedding your model elsewhere +### 他の場所へのモデルの埋め込み -To display your 3D file elsewhere on the internet, modify this template and place it on any HTML page that supports JavaScript: +インターネット上の別の場所に3Dファイルを表示するには、このテンプレートを変更し、JavaScriptをサポートするHTMLページに配置します。 ```html ``` -For example, if your model's URL is [`github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl`](https://github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl), your embed code would be: +たとえば、モデルの URL が [`github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl`](https://github.com/skalnik/secret-bear-clip/blob/master/stl/clip.stl) のとき、埋め込みコードは次のようになります。 ```html ``` -By default, the embedded renderer is 420 pixels wide by 620 pixels high, but you can customize the output by passing height and width variables as parameters at the end of the URL, such as `?height=300&width=500`. +既定では、埋め込まれるレンダラーは幅 420 ピクセル、高さ 620 ピクセルになりますが、`?height=300&width=500` のように高さと幅の変数をパラメーターとして URL の末尾に渡すことで、この出力をカスタマイズできます。 {% tip %} -**Note**: `ref` can be a branch or the hash to an individual commit (like `2391ae`). +**メモ**: `ref` は、ブランチまたは個々のコミットへのハッシュとすることができます (例: `2391ae`)。 {% endtip %} {% ifversion mermaid %} -### Rendering in Markdown +### Markdown でのレンダリング -You can embed ASCII STL syntax directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)." +ASCII STL 構文は Markdown に直接埋め込むことができます。 詳細については、「[Creating diagrams (ダイアグラムの作成)](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-stl-3d-models)」を参照してください。 {% endif %} -## Rendering CSV and TSV data +## CSV および TSV データをレンダリングする -GitHub supports rendering tabular data in the form of *.csv* (comma-separated) and .*tsv* (tab-separated) files. +GitHub では、 *.csv* (カンマ区切り) ファイル形式と *.tsv* (タブ区切り) ファイル形式の表形式データのレンダリングがサポートされています。 -![Rendered CSV sample](/assets/images/help/repository/rendered_csv.png) +![レンダリングされた CSV のサンプル](/assets/images/help/repository/rendered_csv.png) -When viewed, any _.csv_ or _.tsv_ file committed to a repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} automatically renders as an interactive table, complete with headers and row numbering. By default, we'll always assume the first row is your header row. +表示すると、{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} のリポジトリにコミットされた _.csv_ ファイルまたは _.tsv_ ファイルは、ヘッダーと行番号を備えた完成された対話型テーブルとして自動的にレンダリングされます。 デフォルトでは、常に 1 番目の行がヘッダ行であるとみなされます。 -You can link to a particular row by clicking the row number, or select multiple rows by holding down the shift key. Just copy the URL and send it to a friend. +行番号をクリックして特定の行にリンクすることも、Shift キーを押して複数行を選択することもできます。 あとは URL をコピーして送るだけです。 -### Searching data +### データ検索 -If you want to find a certain value in your dataset, you can start typing in the search bar directly above the file. The rows will filter automatically: +データセットから特定の値を見つけるには、ファイルの上にある検索バーで直接、入力を開始します。 行が自動的にフィルタされます。 -![Searching for values](/assets/images/help/repository/searching_csvs.gif) +![値を検索する](/assets/images/help/repository/searching_csvs.gif) -### Handling errors +### エラーの処理 -Occasionally, you may discover that your CSV or TSV file isn't rendering. In those instances, an error box appears at the bottom of your raw text, suggesting what the error may be. +時々、CSV や TSV が正常にレンダリングされないことがあります。 その場合、生テキストの末尾にエラーボックスが表示され、考えられる原因が示されます。 -![CSV render error message](/assets/images/help/repository/csv_render_error.png) +![CSV レンダリングのエラーメッセージ](/assets/images/help/repository/csv_render_error.png) -Common errors include: +一般的なエラーの理由は、次のとおりです。 -* Mismatched column counts. You must have the same number of separators in each row, even if the cell is blank -* Exceeding the file size. Our rendering only works for files up to 512KB. Anything bigger than that slows down the browser. +* 列カウントの不一致。 セルは空白でもかまいませんが、各行の区切り文字の数は同じである必要があります。 +* ファイルサイズの超過。 レンダリングが機能するファイルのサイズは 512KB までです。 それより大きいと、ブラウザが低速になります。 -## Rendering PDF documents +## PDF ドキュメントをレンダリングする -GitHub supports rendering of PDF documents. +GitHub では PDF ドキュメントのレンダリングをサポートしています。 -![Rendered PDF Document](/assets/images/help/repository/rendered-pdf.png) +![レンダリングされた PDF ドキュメント](/assets/images/help/repository/rendered-pdf.png) -Currently, links within PDFs are ignored. +現在、PDF 内のリンクは無視されます。 -## Rendering differences in prose documents +## 文章ドキュメントの差分をレンダリングする -Commits and pull requests that include prose documents have the ability to represent those documents with *source* and *rendered* views. +文章ドキュメントを含むコミットとプル要求には、そのドキュメントを *ソース* ビューと *レンダリング済み* ビューで表示する機能があります。 -The source view shows the raw text that has been typed, while the rendered -view shows how that text would look once it's rendered on {% data variables.product.product_name %}. For example, -this might be the difference between showing `**bold**` in Markdown, and **bold** in the rendered view. +ソース ビューには入力された生テキストが表示されますが、レンダリング済みビューでは {% data variables.product.product_name %} でレンダリングされた様子を見ることができます。 たとえば、`**bold**` を Markdown で表示することと、レンダリングされたビューに **太字** で表示する場合の違いは次のようになります。 -Prose rendering is supported for rendered documents supported by [github/markup](https://github.com/github/markup): +文章のレンダリングは、[github/markup](https://github.com/github/markup) でサポートされているレンダリングされたドキュメントでサポートされています。 * Markdown * AsciiDoc * Textile * ReStructuredText * Rdoc -* Org +* 組織 * Creole * MediaWiki * Pod -![Paper icon to view rendered prose document](/assets/images/help/repository/rendered_prose_diff.png) +![レンダリング済み文章ドキュメントを表示する紙アイコン](/assets/images/help/repository/rendered_prose_diff.png) -You can click {% octicon "file" aria-label="The paper icon" %} to see the changes made to the document as part of a commit. +[{% octicon "file" aria-label="The paper icon" %}] をクリックすると、コミットの一環としてドキュメントに行った変更を表示できます。 -![Rendered Prose changes](/assets/images/help/repository/rendered_prose_changes.png) +![レンダリング済み文章変更](/assets/images/help/repository/rendered_prose_changes.png) -### Disabling Markdown rendering +### Markdown レンダリングの無効化 {% data reusables.repositories.disabling-markdown-rendering %} -### Visualizing attribute changes +### 属性変更を可視化する -We provide a tooltip -describing changes to attributes that, unlike words, would not otherwise be visible in the rendered document. For example, if a link URL changes from one website to -another, we'd show a tooltip like this: +読者に見せる文字部分とは異なり、属性への変更は、レンダリングされたドキュメントでは見えなくなります。Github ではそれをツールチップで示します。 たとえば、リンク URL が、あるウェブサイトから別のものに変更された場合、ツールチップで次のように示されます: -![Rendered Prose attribute changes](/assets/images/help/repository/prose_diff_attributes.png) +![レンダリング済み文章属性変更](/assets/images/help/repository/prose_diff_attributes.png) -### Commenting on changes +### 変更についてのコメントを入力する -[Commit comments](/articles/commenting-on-differences-between-files) can only -be added to files within the *source* view, on a line-by-line basis. +[コミット コメント](/articles/commenting-on-differences-between-files) は、*ソース* ビュー内のファイルにのみ 1 行ずつ追加できます。 -### Linking to headers +### ヘッダにリンクする -As with [other rendered prose documents](/articles/about-readmes), -hovering over a header in your document creates a link icon. You can link readers -of your rendered prose diff to specific sections. +[他のレンダリングされた文章ドキュメント](/articles/about-readmes)と同様に、ドキュメント内のヘッダーにカーソルを合わせるとリンク アイコンが作成されます。 レンダリング済み文章の diff の読者を特定のセクションにリンクできます。 -### Viewing complex diffs +### 複雑な diff を表示する -Some pull requests involve a large number of changes with large, complex documents. When the changes take too long to analyze, {% data variables.product.product_name %} can't always produce a rendered view of the changes. If this happens, you'll see an error message when you click the rendered button. +プルリクエストの中には、大きくて複雑なドキュメントでの多数の変更を含むものがあります。 変更の分析に時間がかかりすぎると、{% data variables.product.product_name %} が変更のレンダリングされたビューを常に生成できない場合があります。 これが発生した場合、レンダリングされたボタンをクリックするとエラーメッセージが表示されます。 -![Message when view can't be rendered](/assets/images/help/repository/prose_diff_rendering.png) +![ビューをレンダリングできない場合のメッセージ](/assets/images/help/repository/prose_diff_rendering.png) -You can still use the source view to analyze and comment on changes. +その場合でもソースビューは変更の分析やコメント入力に使用できます。 -### Viewing HTML elements +### HTML 要素を表示する -We don't directly support rendered views of commits to HTML documents. Some formats, such as Markdown, let you embed arbitrary HTML in a document. When these documents are shown on {% data variables.product.product_name %}, some of that embedded HTML can be shown in a preview, while some (like an embedded YouTube video) cannot. +HTML ドキュメントへのコミットのレンダリング済みビューは、直接にはサポートしていません。 形式の中には、Markdown のように、任意の HTML をドキュメントに埋め込むことができるものがあります。 そうしたドキュメントが {% data variables.product.product_name %}で表示される際、埋め込まれた HTML はプレビューで表示されますが、表示できないもの (埋め込み YouTube 動画など) もあります。 -In general, rendered views of changes to a document containing embedded HTML will show changes to the elements that are supported in {% data variables.product.product_name %}'s view of the document. Changes to documents containing embedded HTML should always be reviewed in both the rendered and source views for completeness. +通常、埋め込み HTML を含むドキュメントへの変更のレンダリング済みビューでは、{% data variables.product.product_name %} のドキュメントのビューでサポートされている要素への変更を表示します。 埋め込み HTML を含むドキュメントへの変更のレビューは、完全を期して、常にレンダリング済みとソースの両方のビューで行う必要があります。 -## Mapping GeoJSON/TopoJSON files on {% data variables.product.prodname_dotcom %} +## {% data variables.product.prodname_dotcom %} 上の GeoJSON または TopoJSON ファイルのマッピング -{% data variables.product.product_name %} supports rendering GeoJSON and TopoJSON map files within {% data variables.product.product_name %} repositories. Simply commit the file as you would normally using a `.geojson` or `.topojson` extension. Files with a `.json` extension are also supported, but only if `type` is set to `FeatureCollection`, `GeometryCollection`, or `topology`. Then, navigate to the path of the GeoJSON/TopoJSON file on GitHub.com. +{% data variables.product.product_name %} は、{% data variables.product.product_name %} リポジトリでの GeoJSON および TopoJSON マップ ファイルのレンダリングをサポートしています。 `.geojson` 拡張子または `.topojson` 拡張子を使用する通常の場合と同様に、ファイルをコミットするだけです。 `.json` 拡張子をもつファイルもサポートされますが、`type` が `FeatureCollection`、`GeometryCollection`、`topology` に設定されている場合のみです。 次に、GitHub.com で GeoJSON または TopoJSON ファイルのパスに移動します。 -When you click the paper icon on the right, you'll also see the changes made to that file as part of a commit. +右側にある紙アイコンをクリックすると、そのファイル ドキュメントに加えられた変更も、コミットの一部として表示されます。 -![Source Render toggle screenshot](/assets/images/help/repository/source-render-toggle-geojson.png) +![ソースとレンダリングの切り替えのスクリーンショット](/assets/images/help/repository/source-render-toggle-geojson.png) -### Geometry types +### ジオメトリのタイプ -Maps on {% data variables.product.product_name %} use [Leaflet.js](http://leafletjs.com) and support all the geometry types outlined in [the geoJSON spec](http://www.geojson.org/geojson-spec.html) (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection). TopoJSON files should be type "Topology" and adhere to the [TopoJSON spec](https://github.com/mbostock/topojson/wiki/Specification). +{% data variables.product.product_name %} のマップは [Leaflet.js](http://leafletjs.com) を使用し、[geoJSON 仕様](http://www.geojson.org/geojson-spec.html) (Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon、GeometryCollection) で概説されているすべてのジオメトリの種類をサポートします。 TopoJSON ファイルは "トポロジ" 型で、[TopoJSON 仕様](https://github.com/mbostock/topojson/wiki/Specification)に従う必要があります。 {% ifversion geoJSON-with-MapBox %} -### Styling features +### フィーチャーのスタイリング -You can customize the way features are displayed, such as specifying a particular color or adding a descriptive icon, by passing additional metadata within the GeoJSON object's properties. The options are: +GeoJSON オブジェクトのプロパティに追加のメタデータを渡すと、特定の色を指定したり、説明アイコンを追加したりするなど、フィーチャーの表示方法をカスタマイズすることができます。 オプションは次のとおりです。 -* `marker-size` - `small`, `medium`, or `large` -* `marker-color` - valid RGB hex color -* `marker-symbol` - an icon ID from [the Maki project](http://mapbox.com/maki/) or a single alphanumeric character (a-z or 0-9). -* `stroke` - color of a polygon edge or line (RGB) -* `stroke-opacity` - opacity of a polygon edge or line (0.0 - 1.0) -* `stroke-width` - width of a polygon edge or line -* `fill` - the color of the interior of a polygon (GRB) -* `fill-opacity` - the opacity of the interior of a polygon (0.0-1.0) +* `marker-size` - `small`、`medium` または `large` +* `marker-color` - 有効な RGB 16 進数の色 +* `marker-symbol` - [Maki プロジェクト](http://mapbox.com/maki/)のアイコン ID、または単一の英数字 (a から z または 0 から 9)。 +* `stroke` - ポリゴンのエッジまたは線の色 (RGB) +* `stroke-opacity` - ポリゴンのエッジまたは線の不透明度 (0.0 から 1.0) +* `stroke-width` - ポリゴンのエッジまたは線の幅 +* `fill` - ポリゴンの内部の色 (GRB) +* `fill-opacity` - ポリゴンの内部の不透明度 (0.0 から 1.0) -See [version 1.1.0 of the open simplestyle spec](https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0) for more information. +詳細については、[オープン simplestyle 仕様のバージョン 1.1.0](https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0) を参照してください。 {% endif %} -### Embedding your map elsewhere +### マップを他の場所に埋め込む -Want to make your GeoJSON map available someplace other than {% data variables.product.product_name %}? Simply modify this template, and place it in any HTML page that supports JavaScript (e.g., [{% data variables.product.prodname_pages %}](http://pages.github.com)): +GeoJSON マップを {% data variables.product.product_name %} 以外の場所で使うには、 次のテンプレートを修正し、JavaScript をサポートしている任意の HTML ページに貼り付けます (例: [{% data variables.product.prodname_pages %}](http://pages.github.com))。 ```html ``` -For example, if your map's URL is [github.com/benbalter/dc-wifi-social/blob/master/bars.geojson](https://github.com/benbalter/dc-wifi-social/blob/master/bars.geojson), your embed code would be: +たとえば、マップの URL が [github.com/benbalter/dc-wifi-social/blob/master/bars.geojson](https://github.com/benbalter/dc-wifi-social/blob/master/bars.geojson) の場合、埋め込みコードは次のようになります。 ```html ``` -By default, the embedded map 420px x 620px, but you can customize the output by passing height and width variables as parameters at the end, such as `?height=300&width=500`. +既定では、埋め込まれるマップのサイズは 420px x 620px ですが、最後のパラメータとして、`?height=300&width=500` のように height 変数と width 変数 を渡すことで、出力をカスタマイズできます。 {% tip %} -**Note**: `ref` can be a branch or the hash to an individual commit (like `2391ae`). +**メモ**: `ref` は、ブランチまたは個々のコミットへのハッシュとすることができます (例: `2391ae`)。 {% endtip %} {% ifversion mermaid %} -### Mapping in Markdown +### Markdown でのマッピング -You can embed GeoJSON and TopoJSON directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)." +GeoJSON と TopoJSON は Markdown に直接埋め込むことができます。 詳細については、「[Creating diagrams (ダイアグラムの作成)](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)」を参照してください。 {% endif %} -### Clustering +### クラスタリング -If your map contains a large number of markers (roughly over 750), GitHub will automatically cluster nearby markers at higher zoom levels. Simply click the cluster or zoom in to see individual markers. +マップに大量のマーカー (およそ 750 以上) が設定されている場合、ズーム レベルが大きいときは近隣のマーカーが自動的にクラスタ化されます。 クラスタをクリックしてズームするだけで、個々のマーカーが表示されます。 -### Something's up with the underlying map +### 基になるマップに問題がある -The underlying map data (street names, roads, etc.) are driven by [OpenStreetMap](http://www.openstreetmap.org/), a collaborative project to create a free editable map of the world. If you notice something's not quite right, since it's open source, simply [sign up](https://www.openstreetmap.org/user/new) and submit a fix. +基になるマップ データ (通りの名前、道路など) は、編集可能な無料の世界地図をコラボレーションによって作るプロジェクト [OpenStreetMap](http://www.openstreetmap.org/) を利用しています。 何かしらの誤りに気付いた場合は、オープンソースであるため、[サインアップ](https://www.openstreetmap.org/user/new)して修正を提起するだけです。 -### Troubleshooting +### トラブルシューティング -If you're having trouble rendering GeoJSON files, ensure you have a valid GeoJSON file by running it through a [GeoJSON linter](http://geojsonlint.com/). If your points aren't appearing where you'd expect (e.g., in the middle of the ocean), it's likely that the data is in a projection which is currently unsupported. Currently, {% data variables.product.product_name %} only supports the `urn:ogc:def:crs:OGC:1.3:CRS84` projection. +GeoJSON ファイルのレンダリングに問題がある場合は、[GeoJSON リンター](http://geojsonlint.com/)でそのファイルを実行し、有効な GeoJSON ファイルであることをご確認ください。 ポイントが、意図しない場所 (: 海の中など) にある場合、そのデータには、現在サポートされていない投影法が使用されている可能性があります。 現在、{% data variables.product.product_name %} では `urn:ogc:def:crs:OGC:1.3:CRS84` 投影法のみがサポートされています。 -Additionally, if your `.geojson` file is especially large (over 10 MB), it is not possible to render within the browser. If that's the case, you'll generally see a message that looks something like this: +また、10 MB を超えるような大きな `.geojson` ファイルは、ブラウザーではレンダリングできません。 その場合は通常、次のようなメッセージが表示されます: -![Large file](/assets/images/help/repository/view_raw.png) +![大きいファイル](/assets/images/help/repository/view_raw.png) -It may still be possible to render the data by converting the `.geojson` file to [TopoJSON](https://github.com/mbostock/topojson), a compression format that, in some cases, can reduce filesize by up to 80%. Of course, you can always break the file into smaller chunks (such as by state or by year), and store the data as multiple files within the repository. +場合によっては、`.geojson` ファイルを [TopoJSON](https://github.com/mbostock/topojson) に変換することで、データのレンダリングが可能となることもあります。この圧縮形式では、ファイルサイズを最大 80% 削減できます。 ファイルを小さいチャンクに分割し (州ごと、年ごとなど)、データを複数のファイルとしてリポジトリに格納することは、もちろんいつでもできます。 -### Further reading +### 参考資料 {% ifversion geoJSON-with-MapBox %} -* [Leaflet.js documentation](https://leafletjs.com/) -* [MapBox marker-styling documentation](http://www.mapbox.com/developers/simplestyle/) -{%- else %} -* [Azure Maps documentation](https://docs.microsoft.com/en-us/azure/azure-maps/) -{%- endif %} +* [Leaflet.js のドキュメント](https://leafletjs.com/) +* [MapBox マーカースタイリングのドキュメント](http://www.mapbox.com/developers/simplestyle/) {%- else %} +* [Azure Maps のドキュメント](https://docs.microsoft.com/en-us/azure/azure-maps/) {%- endif %} * [TopoJSON Wiki](https://github.com/mbostock/topojson/wiki) -## Working with Jupyter Notebook files on {% data variables.product.prodname_dotcom %} +## {% data variables.product.prodname_dotcom %} で Jupyter Notebook ファイルを使って作業する -When you add Jupyter Notebook or IPython Notebook files with a *.ipynb* extension on {% data variables.location.product_location %}, they will render as static HTML files in your repository. +Jupyter Notebook または IPython Notebook ファイルに *.ipynb* 拡張子を付けて {% data variables.location.product_location %} に追加すると、それらはリポジトリに静的 HTML ファイルとしてレンダリングされます。 -The interactive features of the notebook, such as custom JavaScript plots, will not work in your repository on {% data variables.location.product_location %}. For an example, see [*Linking and Interactions.ipynb*](https://github.com/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb). +カスタム JavaScript プロットなど、Notebook のインタラクティブ機能は、{% data variables.location.product_location %} のリポジトリでは機能しません。 例については、「[*リンクと Interactions.ipynb*](https://github.com/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb)」を参照してください。 -To view your Jupyter notebook with JavaScript content rendered or to share your notebook files with others you can use [nbviewer](https://nbviewer.jupyter.org/). For an example, see [*Linking and Interactions.ipynb*](https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb) rendered on nbviewer. +レンダリングした JavaScript コンテンツを含む Jupyter notebook を表示する場合、または、notebook ファイルを他のユーザーと共有する場合、[nbviewer](https://nbviewer.jupyter.org/) を使用できます。 例については、nbviewer でレンダリングされた「[*リンクと Interactions.ipynb*](https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb)」を参照してください。 -To view a fully interactive version of your Jupyter Notebook, you can set up a notebook server locally. For more information, see [Jupyter's official documentation](http://jupyter.readthedocs.io/en/latest/index.html). +Jupyter notebook の完全にインタラクティブなバージョンを表示するには、notebook サーバーをローカルに設定します。 詳細については、[Jupyter の公式ドキュメント](http://jupyter.readthedocs.io/en/latest/index.html)を参照してください。 -### Troubleshooting +### トラブルシューティング -If you're having trouble rendering Jupyter Notebook files in static HTML, you can convert the file locally on the command line by using the [`nbconvert` command](https://github.com/jupyter/nbconvert): +静的 HTML 内の Jupyter Notebook ファイルのレンダリングで問題が発生する場合は、[`nbconvert` コマンド](https://github.com/jupyter/nbconvert)を使用して、コマンド ラインでファイルをローカルで変換できます。 ```shell $ jupyter nbconvert --to html NOTEBOOK-NAME.ipynb ``` -### Further reading +### 参考資料 -- [Jupyter Notebook's GitHub repository](https://github.com/jupyter/jupyter_notebook) -- [Gallery of Jupyter Notebooks](https://github.com/jupyter/jupyter/wiki) +- [Jupyter notebook の GitHub リポジトリ](https://github.com/jupyter/jupyter_notebook) +- [Jupyter notebooks のギャラリー](https://github.com/jupyter/jupyter/wiki) {% ifversion mermaid %} -## Displaying Mermaid files on {% data variables.product.prodname_dotcom %} +## {% data variables.product.prodname_dotcom %} での Mermaid ファイルの表示 -{% data variables.product.product_name %} supports rendering Mermaid files within repositories. Commit the file as you would normally using a `.mermaid` or `.mmd` extension. Then, navigate to the path of the Mermaid file on {% data variables.product.prodname_dotcom %}. +{% data variables.product.product_name %} では、リポジトリ内の Mermaid ファイルのレンダリングがサポートされています。 `.mermaid` 拡張子または `.mmd` 拡張子を使用する通常の場合と同様に、ファイルをコミットします。 次に、{% data variables.product.prodname_dotcom %} の Mermaid ファイルのパスに移動します。 -For example, if you add a `.mmd` file with the following content to your repository: +たとえば、次の内容の `.mmd` ファイルをリポジトリに追加するとします。 ``` graph TD @@ -360,28 +356,27 @@ graph TD C -->|Three| F[fa:fa-car Car] ``` -When you view the file in the repository, it is rendered as a flow chart. -![Rendered mermaid file diagram](/assets/images/help/repository/mermaid-file-diagram.png) +リポジトリ内のファイルを表示すると、フロー チャートとしてレンダリングされます。 +![レンダリングされた Mermaid ファイルの図](/assets/images/help/repository/mermaid-file-diagram.png) -### Troubleshooting +### トラブルシューティング -If your chart does not render at all, verify that it contains valid Mermaid Markdown syntax by checking your chart with the [Mermaid live editor](https://mermaid.live/edit). +グラフがまったくレンダリングされない場合は、[Mermaid ライブ エディタ](https://mermaid.live/edit)でグラフをチェックして、有効な Mermaid Markdown 構文が含まれていることを確認します。 -If the chart displays, but does not appear as you'd expect, you can create a new [{% data variables.product.prodname_github_community %} discussion](https://github.com/orgs/community/discussions/categories/general), and add the `Mermaid` label. +グラフが表示されていても、想定のとおりに表示されない場合は、新しい [{% data variables.product.prodname_github_community %} ディスカッション](https://github.com/orgs/community/discussions/categories/general)を作成し、`Mermaid` ラベルを追加できます。 -#### Known issues +#### 既知の問題 -* Sequence diagram charts frequently render with additional padding below the chart, with more padding added as the chart size increases. This is a known issue with the Mermaid library. -* Actor nodes with popover menus do not work as expected within sequence diagram charts. This is due to a discrepancy in how JavaScript events are added to a chart when the Mermaid library's API is used to render a chart. -* Not all charts are a11y compliant. This may affect users who rely on a screen reader. +* シーケンス図のグラフは、グラフの下に追加のパディングが付加された状態でレンダリングされることがあり、グラフのサイズが大きくなるにつれてパディングが余分に追加される場合があります。 これは、Mermaid ライブラリの既知の問題です。 +* ポップオーバー メニューを含むアクター ノードは、シーケンス図のグラフ内では想定のとおりに機能しません。 これは、Mermaid ライブラリの API を使用してグラフをレンダリングするときに、JavaScript イベントをグラフに追加する方法に不一致があるためです。 +* すべてのグラフが a11y に対応しているわけではありません。 これは、スクリーン リーダーに頼っているユーザーに影響を与える可能性があります。 -### Mermaid in Markdown +### Markdown での Mermaid -You can embed Mermaid syntax directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-mermaid-diagrams)." +Mermaid 構文は Markdown に直接埋め込むことができます。 詳細については、「[Creating diagrams (ダイアグラムの作成)](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-mermaid-diagrams)」を参照してください。 -### Further reading +### 参考資料 -* [Mermaid.js documentation](https://mermaid-js.github.io/mermaid/#/) -* [Mermaid.js live editor](https://mermaid.live/edit) -{% endif %} +* [Mermaid.js のドキュメント](https://mermaid-js.github.io/mermaid/#/) +* [Mermaid.js ライブ エディター](https://mermaid.live/edit) {% endif %} diff --git a/translations/ja-JP/content/rest/enterprise-admin/audit-log.md b/translations/ja-JP/content/rest/enterprise-admin/audit-log.md index f5f5ec12fb..b5c4dbf744 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/audit-log.md +++ b/translations/ja-JP/content/rest/enterprise-admin/audit-log.md @@ -1,5 +1,5 @@ --- -title: Audit log +title: 監査ログ intro: '' versions: ghes: '*' @@ -8,6 +8,11 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +ms.openlocfilehash: 6a60033706707497b3b943ebdfd23574523419a2 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107398' --- - {% data reusables.user-settings.enterprise-admin-api-classic-pat-only %} diff --git a/translations/ja-JP/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md b/translations/ja-JP/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md new file mode 100644 index 0000000000..7352d2470b --- /dev/null +++ b/translations/ja-JP/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md @@ -0,0 +1,829 @@ +--- +title: きめ細かい個人用アクセス トークンに使用できるエンドポイント +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.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107238' +--- +## 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/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) +- [`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 /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) +- [`GET /enterprises/{enterprise}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-enterprise) +- [`PUT /enterprises/{enterprise}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-enterprise) +- [`GET /enterprises/{enterprise}/actions/permissions/organizations`](/rest/reference/actions#list-selected-organizations-enabled-for-github-actions-in-an-enterprise) +- [`PUT /enterprises/{enterprise}/actions/permissions/organizations`](/rest/reference/actions#set-selected-organizations-enabled-for-github-actions-in-an-enterprise) +- [`GET /enterprises/{enterprise}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-enterprise) +- [`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) +- [`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 /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}/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) +- [`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) +- [`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}/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}/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) + +## activity + +- [`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 /users/{username}/events`](/rest/reference/activity#list-events-for-the-authenticated-user) +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) +- [`GET /users/{username}/events/public`](/rest/reference/activity#list-public-events-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 /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) +- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-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) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) + +## アプリ + +- [`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) + +## 請求 + +- [`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 /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) + +## 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) + +## 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) +- [`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) +- [`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) +- [`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) + +## codespaces + +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) +- [`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/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 /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) +- [`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) +- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) +- [`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) +- [`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) +- [`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 /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) + +## 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) +- [`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}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) +- [`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}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) +- [`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) +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) + +## dependabot + +- [`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 /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) +- [`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) + +## 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) + +## deployments + +- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) + +## emojis + +- [`GET /emojis`](/rest/reference/emojis#get-emojis) + +## enterprise-admin +{% ifversion ghec %} +- [`GET /enterprises/{enterprise}/audit-log`](/rest/reference/enterprise-admin#get-the-audit-log-for-an-enterprise){% endif %} +- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) +- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) + +## gists + +- [`GET /gists/{gist_id}/comments`](/rest/reference/gists#list-gist-comments) +- [`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) +- [`GET /gists`](/rest/reference/gists#list-gists-for-the-authenticated-user) +- [`POST /gists`](/rest/reference/gists#create-a-gist) +- [`GET /gists/{gist_id}`](/rest/reference/gists#get-a-gist) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) +- [`GET /gists/{gist_id}/commits`](/rest/reference/gists#list-gist-commits) +- [`GET /gists/{gist_id}/forks`](/rest/reference/gists#list-gist-forks) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) +- [`GET /gists/{gist_id}/star`](/rest/reference/gists#check-if-a-gist-is-starred) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) +- [`GET /gists/public`](/rest/reference/gists#list-public-gists) +- [`GET /gists/starred`](/rest/reference/gists#list-starred-gists) +- [`GET /users/{username}/gists`](/rest/reference/gists#list-gists-for-a-user) + +## git + +- [`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) + +## gitignore + +- [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) + +## 相互作用 + +- [`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 /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) +- [`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) + +## 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 /issues`](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user) +- [`GET /orgs/{org}/issues`](/rest/reference/issues#list-organization-issues-assigned-to-the-authenticated-user) +- [`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 /user/issues`](/rest/reference/issues#list-user-account-issues-assigned-to-the-authenticated-user) +- [`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 /licenses`](/rest/reference/licenses#get-all-commonly-used-licenses) +- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) + +## markdown + +- [`POST /markdown`](/rest/reference/markdown#render-a-markdown-document) +- [`POST /markdown/raw`](/rest/reference/markdown#render-a-markdown-document-in-raw-mode) + +## meta + +- [`GET /meta`](/rest/reference/meta#get-github-meta-information) +- [`GET /octocat`](/rest/reference/meta#get-octocat) +- [`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) +- [`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 /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) + +## 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) +- [`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) +- [`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) +- [`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}/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) +- [`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) +- [`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) +- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) +- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) +- [`GET /user/orgs`](/rest/reference/orgs#list-organizations-for-the-authenticated-user) +- [`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) + +## 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) + +## ページ + +- [`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) +- [`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) + +## 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) +- [`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}/merge`](/rest/reference/pulls#merge-a-pull-request) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) + +## rate-limit + +- [`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) +- [`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 /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) +- [`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}/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) +- [`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}/releases/{release_id}/reactions`](/rest/reference/reactions/#list-reactions-for-a-release) +- [`POST /repos/{owner}/{repo}/releases/{release_id}/reactions`](/rest/reference/reactions/#create-reaction-for-a-release) +- [`DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}`](/rest/reference/reactions/#delete-a-release-reaction) + +## repos + +- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) +- [`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) +- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) +- [`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) +- [`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) +- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) +- [`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) +- [`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) +- [`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) +- [`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}/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) +- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) +- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) + +## 検索 + +- [`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) + +## 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) + +## チーム +{% 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) +- [`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/teams`](/rest/reference/teams#list-teams-for-the-authenticated-user) +- [`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) + +## users + +- [`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) +- [`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) +- [`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 /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 /users/{username}/gpg_keys`](/rest/reference/users#list-gpg-keys-for-a-user) +- [`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 /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) +- [`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 /users/{username}/ssh_signing_keys`](/rest/reference/users#list-ssh-signing-keys-for-a-user) +- [`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`](/rest/reference/users#get-the-authenticated-user) +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) +- [`GET /users/{username}`](/rest/reference/users#get-a-user) +- [`GET /users`](/rest/reference/users#list-users) + +## webhooks + +- [`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) diff --git a/translations/ja-JP/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md b/translations/ja-JP/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md new file mode 100644 index 0000000000..709c4c1c15 --- /dev/null +++ b/translations/ja-JP/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md @@ -0,0 +1,733 @@ +--- +title: きめ細かい個人用アクセス トークンに必要なアクセス許可 +intro: '{% data variables.product.pat_v2 %} 互換の各エンドポイントについて、必要な権限を確認できます。' +versions: + feature: pat-v2 +miniTocMaxHeadingLevel: 3 +shortTitle: '{% data variables.product.pat_v2_caps %} permissions' +ms.openlocfilehash: 97154c54229f66f3a6b3bf852f7aabab89a0d2ee +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148107686' +--- +## {% 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)」を参照してください。 + +## アクション + +- [`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) (読み取り) + +## 管理 + +- [`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/reference/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) (書き込み) +- [`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) (読み取り) + +## ブロッキング + +- [`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) (書き込み) + +## チェック + +- [`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 + +- [`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) (書き込み) + +## Codespaces のライフサイクル管理者 + +- [`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) (書き込み) + +## Codespaces メタデータ + +- [`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) (読み取り) + +## Codespaces シークレット + +- [`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) (書き込み) + +## Codespaces ユーザー シークレット + +- [`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 /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) (書き込み) +- [`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}/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) (読み取り) + +## Dependabot シークレット + +- [`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) (読み取り) + +## デプロイメント + +- [`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) (書き込み) + +## メール + +- [`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) (読み取り) + +## Enterprise 管理 + +- [`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 /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) (書き込み) + +## 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) (書き込み) + +## Git 署名 ssh 公開キー + +- [`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) (書き込み) + +## GPG キー + +- [`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/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) (書き込み) + +## 問題 + +- [`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) (書き込み) + +## キー + +- [`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) (書き込み) + +## メンバー + +{% 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}/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) (書き込み) + +## 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 /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) (読み取り) +- [`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 /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (読み取り) + +## 組織管理 + +{% ifversion ghec %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (読み取り){% endif %} +- [`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 の codespace + +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (読み取り) + +## Organization の codespace シークレット + +- [`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 の codespace 設定 + +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (書き込み) + +## Organization のカスタム役割 + +- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (読み取り) +- [`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 シークレット + +- [`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 のイベント + +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (読み取り) + +## Organization のフック + +- [`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 のプロジェクト + +- [`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) (書き込み) + +## Organization のシークレット + +- [`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 のセルフ ホステッド ランナー + +- [`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 ユーザーのブロック + +- [`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) (書き込み) + +## ページ + +- [`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) (書き込み) + +## プラン + +- [`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) (読み取り) + +## プロファイル + +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (書き込み) + +## Pull Request + +- [`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) (読み取り) + +## リポジトリ フック + +- [`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) (読み取り) + +## リポジトリ プロジェクト + +- [`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) (読み取り) +- [`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) (読み取り) + +## シークレット + +- [`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) (読み取り) + +## セキュリティ イベント + +- [`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) (書き込み) + +## Star + +- [`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) (書き込み) + +## ステータス + +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (書き込み) + +## Team ディスカッション + +- [`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) (書き込み) + +## Watch中 + +- [`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/ja-JP/content/rest/repos/lfs.md b/translations/ja-JP/content/rest/repos/lfs.md index a402c744c9..57236a7d60 100644 --- a/translations/ja-JP/content/rest/repos/lfs.md +++ b/translations/ja-JP/content/rest/repos/lfs.md @@ -1,6 +1,6 @@ --- title: Git LFS -intro: 'You can enable or disable {% data variables.large_files.product_name_long %} (LFS) for a repository.' +intro: 'リポジトリの {% data variables.large_files.product_name_long %} (LFS) を有効または無効にすることができます。' versions: fpt: '*' ghes: '*' @@ -10,27 +10,32 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: e8a08167bb966b1dd397d8cfa7b4a9e9952946ca +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148109769' --- +## {% data variables.large_files.product_name_short %} API について -## About the {% data variables.large_files.product_name_short %} API +{% data variables.large_files.product_name_short %} を使って、Git リポジトリに大きなファイルを格納することができます。 {% data variables.large_files.product_name_short %} API を使用すると、個々のリポジトリの機能を有効または無効にすることができます。 {% data variables.large_files.product_name_short %} について詳しくは、「[{% data variables.large_files.product_name_short %} について](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)」を参照してください。 -You can use {% data variables.large_files.product_name_short %} to store large files in a Git repository. The {% data variables.large_files.product_name_short %} API allows you to enable or disable the feature for an individual repository. For more information about {% data variables.large_files.product_name_short %}, see "[About {% data variables.large_files.product_name_short %}](/repositories/working-with-files/managing-large-files/about-git-large-file-storage)." - -People with admin access to a repository can use the {% data variables.large_files.product_name_short %} API. +リポジトリへの管理者アクセス権を持つユーザーは、{% data variables.large_files.product_name_short %} API を使うことができます。 {% ifversion fpt or ghec %} -Usage of {% data variables.large_files.product_name_short %} is subject to billing. For more information, see "[About billing for {% data variables.large_files.product_name_long %}](/billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage)." +{% data variables.large_files.product_name_short %} の使用は課金対象です。 詳細については、「[ {% data variables.large_files.product_name_long %} の課金について](/billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage)」を参照してください。 -If you want to use the {% data variables.large_files.product_name_short %} API for a repository that belongs to an organization, your role must provide you with access to the organization's{% ifversion ghec %} or enterprise's{% endif %} billing.{% ifversion fpt %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)."{% endif %} +Organization に属するリポジトリに {% data variables.large_files.product_name_short %} API を使用する場合は、Organization の {% ifversion ghec %} または Enterprise の {% endif %} 課金へのアクセス権がご自分のロールで提供されている必要があります。{% ifversion fpt %}詳しくは、「[Organization のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)」を参照してください。{% endif %} {% ifversion ghec %} -| Repository ownership | Required repository access | Required role | More information | +| リポジトリの所有権 | 必要なリポジトリ アクセス | 必要なロール | 詳細情報 | | :- | :- | :- | :- | -| Personal account | Admin | N/A | N/A | -|
    • Organization on {% data variables.product.prodname_team %}
    • Organization on {% data variables.product.product_name %}, but not in an enterprise
    | Admin, which is inherited if you are an organization owner | Organization owner or billing manager | "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)" | -| Organization in an enterprise | Admin, which can be inherited if you are an organization owner | Enterprise owner or billing manager | "[Roles in an enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owners)" | +| 個人用アカウント | [Admin] | 該当なし | 該当なし | +|
    • {% data variables.product.prodname_team %} の Organization
    • {% data variables.product.product_name %} の Organization ですが、Enterprise 内には含まれない
    | 管理者。Organization の所有者である場合に継承される | Organization の所有者または支払いマネージャー | 「[組織のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#organization-owners)」 | +| Enterprise 内の Organization | 管理者。Organization の所有者である場合に継承できる | Enterprise の所有者または支払いマネージャー | "[Enterprise におけるロール](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owners)" | {% endif %} diff --git a/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md index 71105cabcd..398976fb17 100644 --- a/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md +++ b/translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md @@ -1,6 +1,6 @@ --- -title: Searching issues and pull requests -intro: 'You can search for issues and pull requests on {% data variables.product.product_name %} and narrow the results using these search qualifiers in any combination.' +title: Issue およびプルリクエストを検索する +intro: '{% data variables.product.product_name %} 上の Issue およびプルリクエストを検索することができます。そして、これらの検索用修飾子を組み合わせることで、検索結果を絞ることができます。' redirect_from: - /articles/searching-issues - /articles/searching-issues-and-pull-requests @@ -14,344 +14,346 @@ versions: topics: - GitHub search shortTitle: Search issues & PRs +ms.openlocfilehash: 8565d2d31c66291114da8ab4a95312a568d39ae3 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: '148106462' --- -You can search for issues and pull requests globally across all of {% data variables.product.product_name %}, or search for issues and pull requests within a particular organization. For more information, see "[About searching on {% data variables.product.company_short %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." +{% data variables.product.product_name %} 全体にわたってグローバルに Issue およびプルリクエストを検索できます。あるいは、特定の Organization の Issue およびプルリクエストに限った検索もできます。 詳細については、「[{% data variables.product.company_short %} での検索について](/search-github/getting-started-with-searching-on-github/about-searching-on-github)」を参照してください。 {% tip %} -**Tips:**{% ifversion ghes or ghae %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.location.product_location %}.{% endif %} - - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)". - - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. +**ヒント:** {% ifversion ghes or ghae %} + - この記事には、{% data variables.product.prodname_dotcom %}.com の Web サイトでの検索例が含まれていますが、同じ検索フィルターを {% data variables.location.product_location %} で使えます。{% endif %} + - 検索結果をさらに改善する検索修飾子を追加する検索構文のリストについては、「[Understanding the search syntax](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)」 (検索構文の理解) を参照してください。 + - 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルの問題を検索したい場合は、`label:"in progress"` と検索します。 検索では、大文字と小文字は区別されません。 - {% data reusables.search.search_issues_and_pull_requests_shortcut %} {% endtip %} -## Search only issues or pull requests +## Issue またはプルリクエストに限定した検索 -By default, {% data variables.product.product_name %} search will return both issues and pull requests. However, you can restrict search results to just issues or pull requests using the `type` or `is` qualifier. +デフォルトでは、{% data variables.product.product_name %} の検索は、Issueとプルリクエストの両方を結果表示します。 ただし、`type` または `is` の修飾子を使うことで、issue または pull request に限った検索ができます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `type:pr` | [**cat type:pr**](https://github.com/search?q=cat+type%3Apr&type=Issues) matches pull requests with the word "cat." -| `type:issue` | [**github commenter:defunkt type:issue**](https://github.com/search?q=github+commenter%3Adefunkt+type%3Aissue&type=Issues) matches issues that contain the word "github," and have a comment by @defunkt. -| `is:pr` | [**event is:pr**](https://github.com/search?utf8=%E2%9C%93&q=event+is%3Apr&type=) matches pull requests with the word "event." -| `is:issue` | [**is:issue label:bug is:closed**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+label%3Abug+is%3Aclosed&type=) matches closed issues with the label "bug." +| `type:pr` | [**cat type:pr**](https://github.com/search?q=cat+type%3Apr&type=Issues) は、"cat" という単語を含む pull request と一致します。 +| `type:issue` | [**github commenter:defunkt type:issue**](https://github.com/search?q=github+commenter%3Adefunkt+type%3Aissue&type=Issues) は、"github" という単語を含み、@defunkt によるコメントがある issue と一致します。 +| `is:pr` | [**event is:pr**](https://github.com/search?utf8=%E2%9C%93&q=event+is%3Apr&type=) は、"event" という単語を含む pull request と一致します。 +| `is:issue` | [**is:issue label:bug is:closed**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+label%3Abug+is%3Aclosed&type=) は、"bug" というラベルを持つクローズした issue と一致します。 -## Search by the title, body, or comments +## タイトル、本文、またはコメントで検索 -With the `in` qualifier you can restrict your search to the title, body, comments, or any combination of these. When you omit this qualifier, the title, body, and comments are all searched. +`in` 修飾子によって、タイトル、本文、コメントやその組み合わせに限定した検索ができます。 この修飾子を省略した場合、タイトル、本文、そしてコメントがすべて検索されます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `in:title` | [**warning in:title**](https://github.com/search?q=warning+in%3Atitle&type=Issues) matches issues with "warning" in their title. -| `in:body` | [**error in:title,body**](https://github.com/search?q=error+in%3Atitle%2Cbody&type=Issues) matches issues with "error" in their title or body. -| `in:comments` | [**shipit in:comments**](https://github.com/search?q=shipit+in%3Acomment&type=Issues) matches issues mentioning "shipit" in their comments. +| `in:title` | [**warning in:title**](https://github.com/search?q=warning+in%3Atitle&type=Issues) は、タイトルに "warning" を含む issue と一致します。 +| `in:body` | [**error in:title,body**](https://github.com/search?q=error+in%3Atitle%2Cbody&type=Issues) は、タイトルまたは本文に "error" を含む issue と一致します。 +| `in:comments` | [**shipit in:comments**](https://github.com/search?q=shipit+in%3Acomment&type=Issues) は、コメントで "shipit" とメンションされている issue と一致します。 -## Search within a user's or organization's repositories +## ユーザまたは Organization のリポジトリ内の検索 -To search issues and pull requests in all repositories owned by a certain user or organization, you can use the `user` or `org` qualifier. To search issues and pull requests in a specific repository, you can use the `repo` qualifier. +特定のユーザーや Organization が所有する、すべてのリポジトリ内の issue と pull request を検索するには、`user` または `org` の修飾子を使います。 特定のリポジトリの issue や pull request を検索するには、`repo` 修飾子を使います。 {% data reusables.pull_requests.large-search-workaround %} -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| user:USERNAME | [**user:defunkt ubuntu**](https://github.com/search?q=user%3Adefunkt+ubuntu&type=Issues) matches issues with the word "ubuntu" from repositories owned by @defunkt. -| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Issues&utf8=%E2%9C%93) matches issues in repositories owned by the GitHub organization. -| repo:USERNAME/REPOSITORY | [**repo:mozilla/shumway created:<2012-03-01**](https://github.com/search?q=repo%3Amozilla%2Fshumway+created%3A%3C2012-03-01&type=Issues) matches issues from @mozilla's shumway project that were created before March 2012. +| user:USERNAME | [**user:defunkt ubuntu**](https://github.com/search?q=user%3Adefunkt+ubuntu&type=Issues) は、@defunkt が所有するリポジトリの "ubuntu" という単語を含む issue と一致します。 +| org:ORGNAME | [**org:github**](https://github.com/search?q=org%3Agithub&type=Issues&utf8=%E2%9C%93) は、GitHub Organization が所有するリポジトリの issue と一致します。 +| repo:USERNAME/REPOSITORY | [**repo:mozilla/shumway created:<2012-03-01**](https://github.com/search?q=repo%3Amozilla%2Fshumway+created%3A%3C2012-03-01&type=Issues) は 2012 年 3 月より前に作成された @mozilla の shumway プロジェクトの issue と一致します。 -## Search by open or closed state +## オープンかクローズかで検索 -You can filter issues and pull requests based on whether they're open or closed using the `state` or `is` qualifier. +`state` または `is` 修飾子を使って、オープンかクローズかで、issue と pull request をフィルタリングできます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `state:open` | [**libraries state:open mentions:vmg**](https://github.com/search?utf8=%E2%9C%93&q=libraries+state%3Aopen+mentions%3Avmg&type=Issues) matches open issues that mention @vmg with the word "libraries." -| `state:closed` | [**design state:closed in:body**](https://github.com/search?utf8=%E2%9C%93&q=design+state%3Aclosed+in%3Abody&type=Issues) matches closed issues with the word "design" in the body. -| `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) matches open issues with the word "performance." -| `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) matches closed issues and pull requests with the word "android." +| `state:open` | [**libraries state:open mentions:vmg**](https://github.com/search?utf8=%E2%9C%93&q=libraries+state%3Aopen+mentions%3Avmg&type=Issues) は、"libraries" という単語を含む @vmg をメンションするオープンの issue と一致します。 +| `state:closed` | [**design state:closed in:body** ](https://github.com/search?utf8=%E2%9C%93&q=design+state%3Aclosed+in%3Abody&type=Issues) は、本文で "design" という単語を含むクローズした issue と一致します。 +| `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) は、"performance" という単語を含むオープンの issue と一致します。 +| `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) は、"android" という単語を含む、クローズした issue や pull request と一致します。 {% ifversion issue-close-reasons %} -## Search by the reason an issue was closed +## Issue がクローズされた理由で検索する -You can filter issues based on the reason given when the issue was closed, using the `reason` qualifier. +`reason` 修飾子を使うと、issue がクローズされたときの設定された理由に基づいて、issue をフィルター処理することができます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `reason:completed` | [**libraries is:closed reason:completed**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) matches issues with the word "libraries" that were closed as "completed." -| `reason:"not planned"` | [**libraries is:closed reason:"not planned"**](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) matches issues with the word "libraries" that were closed as "not planned." +| `reason:completed` | [**libraries is:closed reason:completed**](https://github.com/search?q=libraries+is%3Aclosed+reason%3Acompleted&type=Issues) は、"completed" としてクローズされた、"libraries" という単語を含む issue に一致します。 +| `reason:"not planned"` | [**libraries is:closed reason:"not planned"** ](https://github.com/search?q=libraries+is%3Aclosed+reason%3A%22not+planned%22&type=Issues) は、"not planned" としてクローズされた、"libraries" という単語を含む issue に一致します。 {% endif %} -## Filter by repository visibility +## リポジトリの可視性によるフィルタ -You can filter by the visibility of the repository containing the issues and pull requests using the `is` qualifier. For more information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)." +`is` 修飾子を使って、Issue と pull request を含むリポジトリの可視性でフィルタリングできます。 詳細については、[リポジトリ](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)に関する説明を参照してください。 -| Qualifier | Example -| ------------- | ------------- |{% ifversion fpt or ghes or ghec %} -| `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Issues) matches issues and pull requests in public repositories.{% endif %}{% ifversion ghes or ghec or ghae %} -| `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Issues) matches issues and pull requests in internal repositories.{% endif %} -| `is:private` | [**is:private cupcake**](https://github.com/search?q=is%3Aprivate+cupcake&type=Issues) matches issues and pull requests that contain the word "cupcake" in private repositories you can access. +| 修飾子 | 例 | ------------- | ------------- |{% ifversion fpt or ghes or ghec %} | `is:public` | [**is:public**](https://github.com/search?q=is%3Apublic&type=Issues) は、パブリック リポジトリの issue や pull request と一致します。{% endif %}{% ifversion ghes or ghec or ghae %} | `is:internal` | [**is:internal**](https://github.com/search?q=is%3Ainternal&type=Issues) は、内部リポジトリの issue や pull request と一致します。{% endif %} | `is:private` | [**is:private cupcake**](https://github.com/search?q=is%3Aprivate+cupcake&type=Issues) は、アクセスできるプライベート リポジトリの "cupcake" という単語を含む issue や pull request と一致します。 -## Search by author +## 作者で検索 -The `author` qualifier finds issues and pull requests created by a certain user or integration account. +`author` 修飾子は、特定のユーザーまたは統合アカウントが作成した issue と pull request を検索します。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| author:USERNAME | [**cool author:gjtorikian**](https://github.com/search?q=cool+author%3Agjtorikian&type=Issues) matches issues and pull requests with the word "cool" that were created by @gjtorikian. -| | [**bootstrap in:body author:mdo**](https://github.com/search?q=bootstrap+in%3Abody+author%3Amdo&type=Issues) matches issues written by @mdo that contain the word "bootstrap" in the body. -| author:app/USERNAME | [**author:app/robot**](https://github.com/search?q=author%3Aapp%2Frobot&type=Issues) matches issues created by the integration account named "robot." +| author:USERNAME | [**cool author:gjtorikian**](https://github.com/search?q=cool+author%3Agjtorikian&type=Issues) は、@gjtorikian が作成した "cool" という単語を含む issue や pull request と一致します。 +| | [**bootstrap in:body author:mdo**](https://github.com/search?q=bootstrap+in%3Abody+author%3Amdo&type=Issues) は、本文に "bootstrap" という単語を含む、@mdo が作成した issue と一致します。 +| author:app/USERNAME | [**author:app/robot**](https://github.com/search?q=author%3Aapp%2Frobot&type=Issues) は、"robot" という名前の統合アカウントが作成した issue と一致します。 -## Search by assignee +## アサインされた人で検索 -The `assignee` qualifier finds issues and pull requests that are assigned to a certain user. You cannot search for issues and pull requests that have _any_ assignee, however, you can search for [issues and pull requests that have no assignee](#search-by-missing-metadata). +`assignee` 修飾子は、特定のユーザーにアサインされた Issue と pull request を検索します。 割り当て先が _存在_ する問題とプル要求は検索できませんが、担当者 [がいない問題とプル要求を](#search-by-missing-metadata)検索できます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| assignee:USERNAME | [**assignee:vmg repo:libgit2/libgit2**](https://github.com/search?utf8=%E2%9C%93&q=assignee%3Avmg+repo%3Alibgit2%2Flibgit2&type=Issues) matches issues and pull requests in libgit2's project libgit2 that are assigned to @vmg. +| assignee:USERNAME | [**assignee:vmg repo:libgit2/libgit2**](https://github.com/search?utf8=%E2%9C%93&q=assignee%3Avmg+repo%3Alibgit2%2Flibgit2&type=Issues) は、@vmg に割り当てられている libgit2 のプロジェクト libgit2 の issue や pull request と一致します。 -## Search by mention +## メンションで検索 -The `mentions` qualifier finds issues that mention a certain user. For more information, see "[Mentioning people and teams](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)." +`mentions` 修飾子は、特定のユーザーをメンションしている issue を検索します。 詳しくは、「[人や Team のメンション](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams)」を参照してください。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| mentions:USERNAME | [**`resque mentions:defunkt`**](https://github.com/search?q=resque+mentions%3Adefunkt&type=Issues) matches issues with the word "resque" that mention @defunkt. +| mentions:USERNAME | [ **`resque mentions:defunkt`** ](https://github.com/search?q=resque+mentions%3Adefunkt&type=Issues) は、@defunkt をメンションしている "resque" という単語を含む issue と一致します。 -## Search by team mention +## Team メンションで検索 -For organizations and teams you belong to, you can use the `team` qualifier to find issues or pull requests that @mention a certain team within that organization. Replace these sample names with your organization and team name to perform a search. +あなたが属する Organization や Team の場合は、`team` 修飾子を使って、Organization 内の特定の Team を @mention している issue または pull request を検索できます。 検索を行うには、これらのサンプルの名前をあなたの Organization および Team の名前に置き換えてください。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| team:ORGNAME/TEAMNAME | **`team:jekyll/owners`** matches issues where the `@jekyll/owners` team is mentioned. -| | **team:myorg/ops is:open is:pr** matches open pull requests where the `@myorg/ops` team is mentioned. +| team:ORGNAME/TEAMNAME | **`team:jekyll/owners`** は、`@jekyll/owners` Team がメンションされている issue と一致します。 +| | **team:myorg/ops is:open is:pr** は、`@myorg/ops` Team がメンションされているオープンの pull request と一致します。 -## Search by commenter +## コメントした人で検索 -The `commenter` qualifier finds issues that contain a comment from a certain user. +`commenter` 修飾子は、特定のユーザーからのコメントが含まれる issue を検索します。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| commenter:USERNAME | [**github commenter:defunkt org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Adefunkt+org%3Agithub&type=Issues) matches issues in repositories owned by GitHub, that contain the word "github," and have a comment by @defunkt. +| commenter:USERNAME | [**github commenter:defunkt org:github**](https://github.com/search?utf8=%E2%9C%93&q=github+commenter%3Adefunkt+org%3Agithub&type=Issues) は、"github" という単語が含まれ、@defunkt によるコメントがある、GitHub が所有するリポジトリ内の issue と一致します。 -## Search by a user that's involved in an issue or pull request +## Issue やプルリクエストに関係したユーザで検索 -You can use the `involves` qualifier to find issues that in some way involve a certain user. The `involves` qualifier is a logical OR between the `author`, `assignee`, `mentions`, and `commenter` qualifiers for a single user. In other words, this qualifier finds issues and pull requests that were either created by a certain user, assigned to that user, mention that user, or were commented on by that user. +`involves` 修飾子は、特定のユーザーが何らかの方法で関与する Issue を検索します。 `involves` 修飾子は、1 人のユーザーを対象とした、`author`、`assignee`、`mentions`、`commenter` の修飾子の間の論理 OR です。 言い換えれば、この修飾子は、特定のユーザが作成した、当該ユーザにアサインされた、当該ユーザをメンションした、または、当該ユーザがコメントした、Issue およびプルリクエストを表示します。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** matches issues either @defunkt or @jlord are involved in. -| | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) matches issues @mdo is involved in that do not contain the word "bootstrap" in the body. +| involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** は、@defunkt または @jlord が関与している issue と一致します。 +| | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) は@mdo が関与している、本文に "bootstrap" という単語を含まない issue と一致します。 -## Search for linked issues and pull requests -You can narrow your results to only include issues that are linked to a pull request by a closing reference, or pull requests that are linked to an issue that the pull request may close. +## リンクされた Issue とプルリクエストを検索する +結果を絞り込んで、クローズしているリファレンスによってプルリクエストにリンクされている、またはプルリクエストによってクローズされる可能性がある Issue にリンクされている Issue のみを表示することができます。 -| Qualifier | Example | +| 修飾子 | 例 | | ------------- | ------------- | -| `linked:pr` | [**repo:desktop/desktop is:open linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+linked%3Apr) matches open issues in the `desktop/desktop` repository that are linked to a pull request by a closing reference. | -| `linked:issue` | [**repo:desktop/desktop is:closed linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aclosed+linked%3Aissue) matches closed pull requests in the `desktop/desktop` repository that were linked to an issue that the pull request may have closed. | -| `-linked:pr` | [**repo:desktop/desktop is:open -linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Apr) matches open issues in the `desktop/desktop` repository that are not linked to a pull request by a closing reference. | -| `-linked:issue` | [**repo:desktop/desktop is:open -linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Aissue) matches open pull requests in the `desktop/desktop` repository that are not linked to an issue that the pull request may close. | +| `linked:pr` | [**repo:desktop/desktop is:open linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+linked%3Apr) は、クローズしているリファレンスによって pull request にリンクされている `desktop/desktop` リポジトリ内のオープンの issue と一致します。 | +| `linked:issue` | [**repo:desktop/desktop is:closed linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aclosed+linked%3Aissue) は、pull request でクローズされた可能性がある issue にリンクされた、`desktop/desktop` リポジトリ内のクローズした pull request と一致します。 | +| `-linked:pr` | [**repo:desktop/desktop is:open linked:pr**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Apr) は、クローズしているリファレンスによって pull request にリンクされていない、`desktop/desktop` リポジトリ内のオープンの issue と一致します。 | +| `-linked:issue` | [**repo:desktop/desktop is:open -linked:issue**](https://github.com/search?q=repo%3Adesktop%2Fdesktop+is%3Aopen+-linked%3Aissue) は、pull request でクローズする可能性がある issue にリンクされていない、`desktop/desktop` リポジトリ内のオープンの pull request と一致します。 | -## Search by label +## ラベルで検索 -You can narrow your results by labels, using the `label` qualifier. Since issues can have multiple labels, you can list a separate qualifier for each issue. +`label` 修飾子を使って、ラベルで検索結果を絞り込むことができます。 Issue は複数のラベルがある可能性があることから、各 Issue について異なる修飾子を記載できます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| label:LABEL | [**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) matches issues with the label "help wanted" that are in Ruby repositories. -| | [**broken in:body -label:bug label:priority**](https://github.com/search?q=broken+in%3Abody+-label%3Abug+label%3Apriority&type=Issues) matches issues with the word "broken" in the body, that lack the label "bug", but *do* have the label "priority." -| | [**label:bug label:resolved**](https://github.com/search?l=&q=label%3Abug+label%3Aresolved&type=Issues) matches issues with the labels "bug" and "resolved." -| | [**label:bug,resolved**](https://github.com/search?q=label%3Abug%2Cresolved&type=Issues) matches issues with the label "bug" or the label "resolved." +| label:LABEL | [**label:"help wanted" language:ruby**](https://github.com/search?utf8=%E2%9C%93&q=label%3A%22help+wanted%22+language%3Aruby&type=Issues) は、Ruby リポジトリにあるラベル "help wanted" を含む issue と一致します。 +| | [**broken in:body -label:bug label:priority**](https://github.com/search?q=broken+in%3Abody+-label%3Abug+label%3Apriority&type=Issues) は、本文に "broken" という単語を含み、"bug" というラベルはないが、"priority" というラベルは *ある* issue と一致します。 +| | [**label:bug label:resolved**](https://github.com/search?l=&q=label%3Abug+label%3Aresolved&type=Issues) は、ラベル "bug" と "resolved" を含む issue と一致します。 +| | [**label:bug,resolved**](https://github.com/search?q=label%3Abug%2Cresolved&type=Issues) は、ラベル "bug" またはラベル "resolved" を含む issue と一致します。 -## Search by milestone +## マイルストーンで検索 -The `milestone` qualifier finds issues or pull requests that are a part of a [milestone](/articles/about-milestones) within a repository. +`milestone` 修飾子は、リポジトリ内の[マイルストーン](/articles/about-milestones)の一部である issue または pull request を検索します。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| milestone:MILESTONE | [**milestone:"overhaul"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22overhaul%22&type=Issues) matches issues that are in a milestone named "overhaul." -| | [**milestone:"bug fix"**](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues) matches issues that are in a milestone named "bug fix." +| milestone:MILESTONE | [**milestone:"overhaul"** ](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22overhaul%22&type=Issues) は、"overhaul" という名前のマイルストーンにある issue と一致します。 +| | [**milestone:"bug fix"** ](https://github.com/search?utf8=%E2%9C%93&q=milestone%3A%22bug+fix%22&type=Issues) は、"bug fix" という名前のマイルストーンにある issue と一致します。 -## Search by project board +## プロジェクトボードで検索 -You can use the `project` qualifier to find issues that are associated with a specific [project board](/articles/about-project-boards/) in a repository or organization. You must search project boards by the project board number. You can find the project board number at the end of a project board's URL. +`project` 修飾子を使って、リポジトリまたは Organization の特定の[プロジェクト ボード](/articles/about-project-boards/)に関連付けられている issue を検索することができます。 プロジェクトボードはプロジェクトボード番号で検索する必要があります。 プロジェクトボードの URL の末尾に、プロジェクトボード番号が表示されています。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| project:PROJECT_BOARD | **project:github/57** matches issues owned by GitHub that are associated with the organization's project board 57. -| project:REPOSITORY/PROJECT_BOARD | **project:github/linguist/1** matches issues that are associated with project board 1 in @github's linguist repository. +| project:PROJECT_BOARD | **project:github/57** は、Organization のプロジェクト ボード 57 に関連付けられている、GitHub が所有する issue と一致します。 +| project:REPOSITORY/PROJECT_BOARD | **project:github/linguist/1** は、@github の linguist リポジトリのプロジェクト ボード 1 に関連付けられている issue と一致します。 -## Search by commit status +## コミットステータスで検索 -You can filter pull requests based on the status of the commits. This is especially useful if you are using [the Status API](/rest/reference/commits#commit-statuses) or a CI service. +コミットのステータスでプルリクエストをフィルタリングできます。 これは、[状態 API](/rest/reference/commits#commit-statuses) または CI サービスを使っている場合に特に便利です。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) matches pull requests opened into Go repositories where the status is pending. -| `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) matches open pull requests with the word "finally" in the body with a successful status. -| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) matches pull requests opened on May 2015 with a failed status. +| `status:pending` | [**language:go status:pending**](https://github.com/search?utf8=%E2%9C%93&q=language%3Ago+status%3Apending) は、状態が保留中の Go リポジトリでオープンになっている pull request と一致します。 +| `status:success` | [**is:open status:success finally in:body**](https://github.com/search?utf8=%E2%9C%93&q=is%3Aopen+status%3Asuccess+finally+in%3Abody&type=Issues) は、正常な状態の、本文に "finally" という単語を含むオープンの pull request と一致します。 +| `status:failure` | [**created:2015-05-01..2015-05-30 status:failure**](https://github.com/search?utf8=%E2%9C%93&q=created%3A2015-05-01..2015-05-30+status%3Afailure&type=Issues) は、失敗した状態の、2015 年 5 月にオープンされた pull request と一致します。 -## Search by commit SHA +## コミット SHA で検索 -If you know the specific SHA hash of a commit, you can use it to search for pull requests that contain that SHA. The SHA syntax must be at least seven characters. +コミットの特定の SHA ハッシュを知っている場合、その SHA を含むプルリクエストを検索するために使えます。 SHA の構文は、7 字以上であることが必要です。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) matches pull requests with a commit SHA that starts with `e1109ab`. -| | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) matches merged pull requests with a commit SHA that starts with `0eff326d6213c`. +| SHA | [**e1109ab**](https://github.com/search?q=e1109ab&type=Issues) は、`e1109ab` で始まるコミット SHA の pull request と一致します。 +| | [**0eff326d6213c is:merged**](https://github.com/search?q=0eff326d+is%3Amerged&type=Issues) は、`0eff326d6213c` で始まるコミット SHA のマージされた pull request と一致します。 -## Search by branch name +## ブランチ名で検索 -You can filter pull requests based on the branch they came from (the "head" branch) or the branch they are merging into (the "base" branch). +元のブランチ (「head」ブランチ) またはマージされるブランチ (「base」ブランチ) でプルリクエストをフィルタリングできます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) matches pull requests opened from branch names beginning with the word "change" that are closed. -| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) matches pull requests that are being merged into the `gh-pages` branch. +| head:HEAD_BRANCH | [**head:change is:closed is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=head%3Achange+is%3Aclosed+is%3Aunmerged) は、クローズしている単語 "change" で始まるブランチ名からオープンした pull request と一致します。 +| base:BASE_BRANCH | [**base:gh-pages**](https://github.com/search?utf8=%E2%9C%93&q=base%3Agh-pages) は、`gh-pages` ブランチにマージされている pull request と一致します。 -## Search by language +## 言語で検索 -With the `language` qualifier you can search for issues and pull requests within repositories that are written in a certain language. +`language` 修飾子により、特定の言語で記述されたリポジトリ内の issue や pull request を検索できます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| language:LANGUAGE | [**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) matches open issues that are in Ruby repositories. +| language:LANGUAGE | [**language:ruby state:open**](https://github.com/search?q=language%3Aruby+state%3Aopen&type=Issues) は、Ruby リポジトリにあるオープンの issue と一致します。 -## Search by number of comments +## コメントの数で検索 -You can use the `comments` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) to search by the number of comments. +[不等号や範囲の修飾子](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)と一緒に `comments` 修飾子を使うと、コメントの数で検索できます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| comments:n | [**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues) matches closed issues with more than 100 comments. -| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Issues) matches issues with comments ranging from 500 to 1,000. +| comments:n | [**state:closed comments:>100**](https://github.com/search?q=state%3Aclosed+comments%3A%3E100&type=Issues) は、100 を超えるコメントを含む、クローズした issue と一致します。 +| | [**comments:500..1000**](https://github.com/search?q=comments%3A500..1000&type=Issues) は、コメントの数が 500 から 1,000 の issue と一致します。 -## Search by number of interactions +## インタラクションの数で検索 -You can filter issues and pull requests by the number of interactions with the `interactions` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). The interactions count is the number of reactions and comments on an issue or pull request. +`interactions` 修飾子と[不等号や範囲の修飾子](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)を使って、インタラクションの数で issue と pull request をフィルタリングできます。 インタラクションの数とは、1 つの Issue またはプルリクエストにあるリアクションおよびコメントの数のことです。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| interactions:n | [** interactions:>2000**](https://github.com/search?q=interactions%3A%3E2000) matches pull requests or issues with more than 2000 interactions. -| | [**interactions:500..1000**](https://github.com/search?q=interactions%3A500..1000) matches pull requests or issues with interactions ranging from 500 to 1,000. +| interactions:n | [** interactions:>2000** ](https://github.com/search?q=interactions%3A%3E2000) は、インタラクションの数が 2000 を超える pull request や issue と一致します。 +| | [**interactions:500...1000**](https://github.com/search?q=interactions%3A500..1000) は、インタラクションの数が 500 から 1,000 の pull requst や issue と一致します。 -## Search by number of reactions +## リアクションの数で検索 -You can filter issues and pull requests by the number of reactions using the `reactions` qualifier along with [greater than, less than, and range qualifiers](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax). +`reactions` 修飾子と[不等号や範囲の修飾子](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)を使って、リアクションの数で issue と pull request をフィルタリングできます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| reactions:n | [** reactions:>1000**](https://github.com/search?q=reactions%3A%3E1000&type=Issues) matches issues with more than 1000 reactions. -| | [**reactions:500..1000**](https://github.com/search?q=reactions%3A500..1000) matches issues with reactions ranging from 500 to 1,000. +| reactions:n | [** reactions:>1000**](https://github.com/search?q=reactions%3A%3E1000&type=Issues) は、リアクションの数が 1000 を超える issue と一致します。 +| | [**reactions:500...1000**](https://github.com/search?q=reactions%3A500..1000) は、リアクションの数が 500 から 1,000 の issue と一致します。 -## Search for draft pull requests -You can filter for draft pull requests. For more information, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." +## ドラフトプルリクエストを検索 +ドラフトプルリクエストをフィルタリングすることができます。 詳細については、「[pull request について](/articles/about-pull-requests#draft-pull-requests)」を参照してください。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. -| `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review. +| `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) は、下書きの pull request と一致します。 +| `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) は、レビューの準備ができている pull request と一致します。 -## Search by pull request review status and reviewer +## プルリクエストレビューのステータスおよびレビュー担当者で検索 -You can filter pull requests based on their [review status](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) (_none_, _required_, _approved_, or _changes requested_), by reviewer, and by requested reviewer. +[レビューの状態](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) (_なし_、_必須_、承認、または要求 _された_ 変更) に基づいて、レビュー担当者、および _要求された_ レビュー担当者によってプル要求をフィルター処理できます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `review:none` | [**type:pr review:none**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Anone&type=Issues) matches pull requests that have not been reviewed. -| `review:required` | [**type:pr review:required**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Arequired&type=Issues) matches pull requests that require a review before they can be merged. -| `review:approved` | [**type:pr review:approved**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Aapproved&type=Issues) matches pull requests that a reviewer has approved. -| `review:changes_requested` | [**type:pr review:changes_requested**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Achanges_requested&type=Issues) matches pull requests in which a reviewer has asked for changes. -| reviewed-by:USERNAME | [**type:pr reviewed-by:gjtorikian**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+reviewed-by%3Agjtorikian&type=Issues) matches pull requests reviewed by a particular person. -| review-requested:USERNAME | [**type:pr review-requested:benbalter**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review-requested%3Abenbalter&type=Issues) matches pull requests where a specific person is requested for review. Requested reviewers are no longer listed in the search results after they review a pull request. If the requested person is on a team that is requested for review, then review requests for that team will also appear in the search results. -| user-review-requested:@me | [**type:pr user-review-requested:@me**](https://github.com/search?q=is%3Apr+user-review-requested%3A%40me+) matches pull requests that you have directly been asked to review. -| team-review-requested:TEAMNAME | [**type:pr team-review-requested:github/docs**](https://github.com/search?q=type%3Apr+team-review-requested%3Agithub%2Fdocs&type=pullrequests) matches pull requests that have review requests from the team `github/docs`. Requested reviewers are no longer listed in the search results after they review a pull request. +| `review:none` | [**type:pr review:none**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Anone&type=Issues) は、レビューされていない pull requst と一致します。 +| `review:required` | [**type:pr review:required**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Arequired&type=Issues) は、マージする前にレビューを必要とする pull reruest と一致します。 +| `review:approved` | [**type:pr review:approved**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Aapproved&type=Issues) は、レビュー担当者が承認した pull request と一致します。 +| `review:changes_requested` | [**type:pr review:changes_requested**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review%3Achanges_requested&type=Issues) は、レビュー担当者が変更をリクエストした pull request と一致します。 +| reviewed-by:USERNAME | [**type:pr reviewed-by:gjtorikian**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+reviewed-by%3Agjtorikian&type=Issues) は、特定のユーザーによってレビューされた pull request と一致します。 +| review-requested:USERNAME | [**type:pr review-requested:benbalter**](https://github.com/search?utf8=%E2%9C%93&q=type%3Apr+review-requested%3Abenbalter&type=Issues) は、特定のユーザーにレビューがリクエストされている pull request と一致します。 リクエストを受けたレビュー担当者は、プルリクエストのレビュー後は検索結果に表示されなくなります。 要求されたユーザーがレビューを要求されている Team にいる場合、その Team のレビュー要求も検索結果に表示されます。 +| user-review-requested:@me | [**type:pr user-review-requested:@me** ](https://github.com/search?q=is%3Apr+user-review-requested%3A%40me+) は、そのユーザーが直接レビューを求められている pull request と一致します。 +| team-review-requested:TEAMNAME | [**type:pr team-review-requested:github/docs**](https://github.com/search?q=type%3Apr+team-review-requested%3Agithub%2Fdocs&type=pullrequests) は、Team `github/docs` からのレビュー要求がある pull request と一致します。 リクエストを受けたレビュー担当者は、プルリクエストのレビュー後は検索結果に表示されなくなります。 -## Search by when an issue or pull request was created or last updated +## Issue やプルリクエストの作成時期や最終更新時期で検索 -You can filter issues based on times of creation, or when they were last updated. For issue creation, you can use the `created` qualifier; to find out when an issue was last updated, you'll want to use the `updated` qualifier. +作成時期または最終更新時期で Issue をフィルタリングできます。 issue を作成する場合は、`created` 修飾子を使います。issue の最終更新時期を確認するには、`updated` 修飾子を使います。 -Both take a date as a parameter. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +どちらの修飾子も、パラメータとして日付を使います。 {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| created:YYYY-MM-DD | [**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) matches open issues that were created before 2011 in repositories written in C#. -| updated:YYYY-MM-DD | [**weird in:body updated:>=2013-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2013-02-01&type=Issues) matches issues with the word "weird" in the body that were updated after February 2013. +| created:YYYY-MM-DD | [**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) は、C# で記述されたリポジトリで 2011 年より前に作成されたオープンの issue と一致します。 +| updated:YYYY-MM-DD | [**weird in:body updated:>=2013-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2013-02-01&type=Issues) は、本文に "weird" という単語を含む、2013 年 2 月より後に更新された issue と一致します。 -## Search by when an issue or pull request was closed +## Issue やプルリクエストがクローズされた時期で検索 -You can filter issues and pull requests based on when they were closed, using the `closed` qualifier. +`closed` 修飾子を使って、issue や pull request を、クローズされた時期でフィルタリングできます。 -This qualifier takes a date as its parameter. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +この修飾子は、パラメータとして日付を使います。 {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| closed:YYYY-MM-DD | [**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) matches issues and pull requests in Swift that were closed after June 11, 2014. -| | [**data in:body closed:<2012-10-01**](https://github.com/search?utf8=%E2%9C%93&q=data+in%3Abody+closed%3A%3C2012-10-01+&type=Issues) matches issues and pull requests with the word "data" in the body that were closed before October 2012. +| closed:YYYY-MM-DD | [**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) は、2014 年 6 月 11 日以降にクローズした Swift の issue や pull request と一致します。 +| | [**data in:body closed:<2012-10-01**](https://github.com/search?utf8=%E2%9C%93&q=data+in%3Abody+closed%3A%3C2012-10-01+&type=Issues) は、本文に "data" という単語を含む、2012 年 10 月より前にクローズした issue や pull request と一致します。 -## Search by when a pull request was merged +## プルリクエストがマージされた時期で検索 -You can filter pull requests based on when they were merged, using the `merged` qualifier. +`merged` 修飾子を使って、マージされた時期で pull request をフィルタリングできます。 -This qualifier takes a date as its parameter. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +この修飾子は、パラメータとして日付を使います。 {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| merged:YYYY-MM-DD | [**`language:javascript merged:<2011-01-01`**](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) matches pull requests in JavaScript repositories that were merged before 2011. -| | [**fast in:title language:ruby merged:>=2014-05-01**](https://github.com/search?q=fast+in%3Atitle+language%3Aruby+merged%3A%3E%3D2014-05-01+&type=Issues) matches pull requests in Ruby with the word "fast" in the title that were merged after May 2014. +| merged:YYYY-MM-DD | [ **`language:javascript merged:<2011-01-01`** ](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) は、2011 年より前にマージされた JavaScript リポジトリの pull request と一致します。 +| | [**fast in:title language:ruby merged:>=2014-05-01**](https://github.com/search?q=fast+in%3Atitle+language%3Aruby+merged%3A%3E%3D2014-05-01+&type=Issues) は、2014 年 5 月以降にマージされ、タイトルに "fast" という単語を含む Ruby の pull request と一致します。 -## Search based on whether a pull request is merged or unmerged +## プルリクエストがマージされているかどうかで検索 -You can filter pull requests based on whether they're merged or unmerged using the `is` qualifier. +`is` 修飾子を使って、マージされているかどうかで pull request をフィルタリングできます。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `is:merged` | [**bug is:pr is:merged**](https://github.com/search?utf8=%E2%9C%93&q=bugfix+is%3Apr+is%3Amerged&type=) matches merged pull requests with the word "bug." -| `is:unmerged` | [**error is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=error+is%3Aunmerged&type=) matches pull requests with the word "error" that are either open or were closed without being merged. +| `is:merged` | [**bug is:pr is:merged**](https://github.com/search?utf8=%E2%9C%93&q=bugfix+is%3Apr+is%3Amerged&type=) は、"bug" という単語を含むマージされた pull request と一致します。 +| `is:unmerged` | [**error is:unmerged**](https://github.com/search?utf8=%E2%9C%93&q=error+is%3Aunmerged&type=) は、オープンになっているか、マージされずにクローズした "error" という単語を含む pull request と一致します。 -## Search based on whether a repository is archived +## リポジトリがアーカイブされているかどうかで検索 -The `archived` qualifier filters your results based on whether an issue or pull request is in an archived repository. +`archived` 修飾子は、issue または pull request がアーカイブされたリポジトリにあるかどうかで結果をフィルタリングします。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `archived:true` | [**archived:true GNOME**](https://github.com/search?q=archived%3Atrue+GNOME&type=) matches issues and pull requests that contain the word "GNOME" in archived repositories you have access to. -| `archived:false` | [**archived:false GNOME**](https://github.com/search?q=archived%3Afalse+GNOME&type=) matches issues and pull requests that contain the word "GNOME" in unarchived repositories you have access to. +| `archived:true` | [**archived:true GNOME**](https://github.com/search?q=archived%3Atrue+GNOME&type=) は、アクセスできるアーカイブされたリポジトリ内の "GNOME" という単語を含む issue や pull request と一致します。 +| `archived:false` | [**archived:false GNOME**](https://github.com/search?q=archived%3Afalse+GNOME&type=) は、アクセスできるアーカイブされていないリポジトリ内の "GNOME" という単語を含む issue や pull request と一致します。 -## Search based on whether a conversation is locked +## 会話がロックされているかどうかで検索 -You can search for an issue or pull request that has a locked conversation using the `is` qualifier. For more information, see "[Locking conversations](/communities/moderating-comments-and-conversations/locking-conversations)." +`is` 修飾子を使って、ロックされている会話がある issue または pull request を検索することができます。 詳細については、[会話のロック](/communities/moderating-comments-and-conversations/locking-conversations)に関するページを参照してください。 -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `is:locked` | [**code of conduct is:locked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Alocked+is%3Aissue+archived%3Afalse) matches issues or pull requests with the words "code of conduct" that have a locked conversation in a repository that is not archived. -| `is:unlocked` | [**code of conduct is:unlocked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Aunlocked+archived%3Afalse) matches issues or pull requests with the words "code of conduct" that have an unlocked conversation in a repository that is not archived. +| `is:locked` | [**code of conduct is:locked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Alocked+is%3Aissue+archived%3Afalse) は、アーカイブされていないリポジトリ内にロックされた会話がある "code of conduct" という単語を含む issue や pull request と一致します。 +| `is:unlocked` | [**code of conduct is:unlocked is:issue archived:false**](https://github.com/search?q=code+of+conduct+is%3Aunlocked+archived%3Afalse) は、アーカイブされていないリポジトリ内にロックされていない会話がある "code of conduct" という単語を含む issue や pull request と一致します。 -## Search by missing metadata +## 欠損しているメタデータで検索 -You can narrow your search to issues and pull requests that are missing certain metadata, using the `no` qualifier. That metadata includes: +`no` 修飾子を使って、特定のメタデータがない issue や pull request に検索を絞り込むことができます。 こうしたメタデータには、以下のようなものがあります: -* Labels -* Milestones -* Assignees -* Projects +* ラベル +* マイルストーン +* アサインされた人 +* プロジェクト -| Qualifier | Example +| 修飾子 | 例 | ------------- | ------------- -| `no:label` | [**priority no:label**](https://github.com/search?q=priority+no%3Alabel&type=Issues) matches issues and pull requests with the word "priority" that also don't have any labels. -| `no:milestone` | [**sprint no:milestone type:issue**](https://github.com/search?q=sprint+no%3Amilestone+type%3Aissue&type=Issues) matches issues not associated with a milestone containing the word "sprint." -| `no:assignee` | [**important no:assignee language:java type:issue**](https://github.com/search?q=important+no%3Aassignee+language%3Ajava+type%3Aissue&type=Issues) matches issues not associated with an assignee, containing the word "important," and in Java repositories. -| `no:project` | [**build no:project**](https://github.com/search?utf8=%E2%9C%93&q=build+no%3Aproject&type=Issues) matches issues not associated with a project board, containing the word "build." +| `no:label` | [**priority no:label**](https://github.com/search?q=priority+no%3Alabel&type=Issues) は、ラベルを持たない "priority" という単語を含む issue や pull request と一致します。 +| `no:milestone` | [**sprint no:milestone type:issue**](https://github.com/search?q=sprint+no%3Amilestone+type%3Aissue&type=Issues) は、"sprint" という単語を含むマイルストーンに関連付けられていない issue と一致します。 +| `no:assignee` | [**important no:assignee language:java type:issue**](https://github.com/search?q=important+no%3Aassignee+language%3Ajava+type%3Aissue&type=Issues) は、"important" という単語を含む、担当者に関連付けられていない issue を Java リポジトリで一致します。 +| `no:project` | [**build no:project**](https://github.com/search?utf8=%E2%9C%93&q=build+no%3Aproject&type=Issues) は、"build" という単語を含む、プロジェクト ボードに関連付けられていない issue と一致します。 -## Further reading +## 参考資料 -- "[Sorting search results](/search-github/getting-started-with-searching-on-github/sorting-search-results/)" +- 「[検索結果をソートする](/search-github/getting-started-with-searching-on-github/sorting-search-results/)」 diff --git a/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md b/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md index 04082b58ee..f5d6525f05 100644 --- a/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md +++ b/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md @@ -122,7 +122,7 @@ Enterprise owners can also add support entitlements to members of organizations {% ifversion fpt or ghec %} ## Granting {% data variables.contact.github_support %} temporary access to a private repository -If {% data variables.contact.github_support %} needs to access a private repository to address your support request, the owner of the repository will receive an email with a link to accept or decline temporary access. The owner will have 20 days to accept or decline the request before the request expires. If the owner accepts the request, {% data variables.contact.github_support %} will have access the repository for five days. +If {% data variables.contact.github_support %} needs to access a private repository to address your support request, the owner of the repository will receive an email with a link to accept or decline temporary access. The owner will have 20 days to accept or decline the request before the request expires. If the owner accepts the request, {% data variables.contact.github_support %} will have access the repository for five days. During this window, {% data variables.contact.github_support %} staff with the required privileges can unlock the repository for up to two hours at a time, and will relock the repository if the work is completed early. All {% data variables.contact.github_support %} staff access generates audit log events, and the visibility of the repository is not affected at any time. {% data variables.contact.github_support %} will never access your private repositories without your explicit consent. For more information, see the [Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service#3-access). {% endif %} diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/0.yml deleted file mode 100644 index 0b8e3bd770..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/0.yml +++ /dev/null @@ -1,44 +0,0 @@ -date: '2020-02-11' -sections: - features: - - 'リポジトリのブランチでは、リポジトリ管理者は[ブランチ保護ルール](https://help.github.com/en/github/administering-a-repository/enabling-branch-restrictions)を使って [Require linear history]\(直線状の履歴必須\) を有効化することによって、マージ コミットを含むプッシュを拒否できます。{% comment %} https://github.blog/changelog/2019-12-04-expanded-branch-protection-rules/ {% endcomment %}' - - 'リポジトリ管理者は、プッシュ アクセス権を持つすべてのユーザーに、[ブランチ保護ルール](https://help.github.com/en/github/administering-a-repository/enabling-branch-restrictions)を使って [Allow force pushes]\(フォース プッシュを許可\) を有効化することによって、保護されたブランチにフォースプッシュを行えるよう許可できます。{% comment %} https://github.blog/changelog/2019-12-04-expanded-branch-protection-rules/、https://github.com/github/ce-oss-happiness/issues/42、https://github.com/github/github/pull/125950 {% endcomment %}' - - 'リポジトリ管理者は、プッシュ アクセス権を持つすべてのユーザーに、[ブランチ保護ルール](https://help.github.com/en/github/administering-a-repository/enabling-branch-restrictions)を使って [Allow deletions]\(削除を許可\) を有効化することによって、保護されたブランチの削除を行えるよう許可できます。{% comment %} https://github.blog/changelog/2019-12-04-expanded-branch-protection-rules/ {% endcomment %}' - - '管理者は、リポジトリに `maxobjectsize` 制限を設定して、[Git LFS](https://help.github.com/en/enterprise/admin/installation/configuring-git-large-file-storage-on-github-enterprise-server) 内にないリポジトリへの[プッシュ コミットのサイズを制限](https://help.github.com/en/enterprise/admin/installation/setting-git-push-limits)できます。{% comment %} https://github.com/github/babeld/pull/864、https://team.githubapp.com/posts/33519、https://github.com/githubcustomers/Slack/issues/27 {% endcomment %}' - - '組織の所有者は、新しいリポジトリを作成する際に既定のラベルのセットを作成できます。{% comment %} https://github.com/github/issues-projects/issues/237、https://github.com/github/issues-projects/issues/179 {% endcomment %}' - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - '組織のメンバーが、その組織のパブリック リポジトリを表示させようとすると、SSO のプロンプトがページの表示を壊すことがありました。{% comment %} https://github.com/github/github/issues/126677、https://github.com/github/github/pull/127501 {% endcomment %}' - - "ユーザー プロファイルを表示した場合、そのユーザーのチームへのリンクが壊れていることがありました。{% comment %} https://github.com/github/github/issues/131771、https://github.com/github/github/pull/131865 {% endcomment %}" - - '`maintain` ロールを持つユーザーがリポジトリ トピックを編集できませんでした。{% comment %} https://github.com/github/github/pull/129503、https://github.com/github/github/issues/119456 {% endcomment %}' - - "組織の管理者ではないユーザーがサインアップ ページにアクセスしようとすると 500 エラーが返されることがありました。{% comment %} https://github.com/github/github/pull/129213、https://github.com/github/github/issues/129210、https://github.com/github/github/issues/129212 {% endcomment %}" - - '編集履歴のポップアップが、gist のコメントに表示されないことがありました。{% comment %} https://github.com/github/github/pull/129134、https://github.com/github/github/issues/128496 {% endcomment %}' - - 'すでに登録済みのメールアドレスで新しいアカウントが登録できました。{% comment %} https://github.com/github/github/pull/127905、https://github.com/github/github/issues/127858 {% endcomment %}' - - 'ストレージ サービスがファイル記述子の上限に達し、カーネルのハングや他のサービスがエラーをログ記録する原因となっていました。{% comment %} https://github.com/github/enterprise2/pull/18775 {% endcomment %}' - - '自動リンクの参照が URL の一部になっていると、そのハイパーリンクが削除されることがありました。{% comment %} https://github.com/github/github/pull/126776 {% endcomment %}' - - 'pull request にコメントを追加すると、サイドバーから `Linked Issues` セクションが消えることがありました。{% comment %} https://github.com/github/issues-projects/issues/384、https://github.com/github/github/pull/130514 {% endcomment %}' - - 'ユーザーに対する既存の組織への招待を編集すると、`Teams` 表に重複したヘッダーが表示されることがありました。{% comment %} https://github.com/github/github/issues/120381、https://github.com/github/github/pull/128939 {% endcomment %}' - - '`resqued` サービスは、キューが大きくなりすぎるとイベントのログを停止することがありました。{% comment %} https://github.com/github/github/pull/130087、https://github.com/github/business-support/issues/2696 {% endcomment %}' - - 'クラスター構成や高可用性構成で `ghe-config-apply` コマンドを実行すると、自己署名証明書が自動的に生成されません。{% comment %} https://github.com/github/enterprise2/pull/18773 {% endcomment %}' - changes: - - 'ロゴがアップロードされていない場合、トピックにロゴが表示されません。{% comment %} https://github.com/github/github/issues/130513、https://github.com/github/github/pull/130515 {% endcomment %}' - - 'モバイル ブラウザーで issue を表示すると、issue のメタデータがページの一番上に表示されます。{% comment %} https://github.com/github/github/pull/127560 {% endcomment %}' - - 'Consul のトップレベル ドメインが ".consul" から ".ghe.local" に変更されました。{% comment %} https://github.com/github/enterprise2/pull/17443、https://github.com/github/enterprise2/issues/17701 {% endcomment %}' - - 'hookshot サービスは ElasticSearch に依存しなくなり、データベース ストアとして MySQL のみを使うようになりました。{% comment %} https://github.com/github/enterprise2/pull/18158、https://github.com/github/hookshot/pull/1128、https://github.com/github/enterprise2/pull/15898 {% endcomment %}' - - 'プロジェクトのノート カードに、issue、プロジェクト、ディスカッションの視覚的な区別の改善が実装されました。{% comment %} https://github.com/github/github/pull/132038 {% endcomment %}' - - 'pull request のレビューで、複数行コメントが切り詰められた場合に通知が表示されます。{% comment %} https://github.com/github/github/issues/125948、https://github.com/github/github/pull/128677 {% endcomment %}' - - 'ユーザーは個人設定ページの [Security Log]\(セキュリティ ログ\) タブで自分の監査ログを見ることができます。{% comment %} https://github.com/github/github/pull/123041{% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist へのプッシュの際に、post-receive フックの間に例外がトリガーされることがありました。{% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - "データベース内の Webhook エントリの重複により、以前のバージョンからのアップグレードに失敗することがあります。(2020-02-26 更新)" - - 'バックグラウンド ワーカーの構成がカスタマイズされていると、アップグレードと設定の更新が失敗します。{% comment %} https://github.com/github/enterprise2/issues/19119 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '以前のバージョンからのアップグレードのとき、バックグラウンド ジョブ ワーカーが生成されず、pull request のマージなどの重要な機能が動作しないことがあります。(2020-04-07 更新) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを持つクラスター構成でデプロイされた場合、依存関係グラフが依存関係を検出しません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/1.yml deleted file mode 100644 index 1ada44e2b6..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/1.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-02-27' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/19116, https://github.com/github/enterprise2/pull/19110, https://github.com/github/enterprise2/pull/19154, https://github.com/github/enterprise2/pull/19142 {% endcomment %}' - bugs: - - 'バックアップからの復元が "無効な RDB バージョン番号" エラーで失敗します。 {% comment %} https://github.com/github/enterprise2/pull/19117, https://github.com/github/enterprise2/pull/19109 {% endcomment %}' - - 'HA レプリカのアップグレードが、MySQL の起動を待って無期限に停止します。 {% comment %} https://github.com/github/enterprise2/pull/19168, https://github.com/github/enterprise2/pull/19101 {% endcomment %}' - - '"position" または "original_position" に予期しない値が含まれる PR レビュー コメントによって、インポートが失敗しました。 {% comment %} https://github.com/github/github/pull/135439, https://github.com/github/github/pull/135374 {% endcomment %}' - - 'データベースに重複する Webhook エントリがあると、以前のバージョンからのアップグレードが失敗することがありました。 {% comment %} https://github.com/github/hookshot/pull/1541, https://github.com/github/hookshot/pull/1426, https://github.com/github/hookshot/pull/1540 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'アップグレードの間に、カスタム ファイアウォール規則が維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'バックグラウンド ワーカーの構成がカスタマイズされていると、アップグレードおよび設定の更新が失敗します。 {% comment %} https://github.com/github/enterprise2/issues/19119 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '以前のバージョンからのアップグレードのとき、バックグラウンド ジョブ ワーカーが生成されず、pull request のマージなどの重要な機能が動作しないことがあります。(2020-04-07 に更新) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 に更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 に更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/10.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/10.yml deleted file mode 100644 index b74f549f77..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/10.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-06-23' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/20746, https://github.com/github/enterprise2/pull/20727 {% endcomment %}' - bugs: - - '転送のメカニズムとして UDP が使われている場合に、過度に大きなログ イベントによってログの転送が不安定になることがありました。 {% comment %} https://github.com/github/enterprise2/pull/20457, https://github.com/github/enterprise2/pull/20445 {% endcomment %}' - - "SSH キー属性のキーがユーザー アカウントに既に関連づけられている場合、SSO 経由でのユーザーの自動一時停止解除が完了しませんでした。 {% comment %} https://github.com/github/github/pull/143474, https://github.com/github/github/pull/142927 {% endcomment %}" - - 'REST API からのリポジトリ アクセス許可ハッシュで、内部リポジトリへのプル アクセス権を持つビジネス メンバーが、アクセス権なしと示されていました。 {% comment %} https://github.com/github/github/pull/144755, https://github.com/github/github/pull/144292 {% endcomment %}' - - 'Markdown で書かれた GitHub App の説明のプレビューが、適切にレンダリングされていませんでした。 {% comment %} https://github.com/github/github/pull/145038, https://github.com/github/github/pull/133360 {% endcomment %}' - - '監査ログにブランチ保護変更イベントが含まれていませんでした。 {% comment %} https://github.com/github/github/pull/145995, https://github.com/github/github/pull/145014 {% endcomment %}' - - "空のチームのメンバーにコード レビューを割り当てようとすると、\"500 内部サーバー エラー\" が返されました。 {% comment %} https://github.com/github/github/pull/146328, https://github.com/github/github/pull/139330 {% endcomment %}" - - '負荷分散アルゴリズムを使用するコード レビューの割り当てで、同じチーム メンバーに繰り返し割り当てられることがありました。 {% comment %} https://github.com/github/github/pull/146329, https://github.com/github/github/pull/136504 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'アップグレードの間に、カスタム ファイアウォール規則が維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 に更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/11.yml deleted file mode 100644 index db78b82173..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/11.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2020-07-09' -sections: - security_fixes: - - '**中:** nginx を 1.16.1 に更新し、CVE-2019-20372 に対応しました。(2020-07-22 に更新) {% comment %} https://github.com/github/enterprise2/pull/21251 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/21088, https://github.com/github/enterprise2/pull/21036 {% endcomment %}' - bugs: - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されませんでした。 {% comment %} https://github.com/github/enterprise2/pull/21260, https://github.com/github/enterprise2/pull/21102 {% endcomment %}' - - '特定のログ ファイルが 7 日ごとにローテーションされませんでした。 {% comment %} https://github.com/github/enterprise2/pull/21278, https://github.com/github/enterprise2/pull/21264 {% endcomment %}' - - 'Webhook のソース ポートをすぐに再利用すると、接続が拒否されました。 {% comment %} https://github.com/github/enterprise2/pull/21289 {% endcomment %}' - - '正しくないバックグラウンド ジョブが、パッシブ レプリカとして構成されたインスタンス上で実行しようとすることがありました。 {% comment %} https://github.com/github/enterprise2/pull/21318, https://github.com/github/enterprise2/pull/21212, https://github.com/github/enterprise2/issues/21167 {% endcomment %}' - - 'SAML が有効になっている Organization で、内部リポジトリが検索結果に正しく含まれませんでした。 {% comment %} https://github.com/github/github/pull/147503, https://github.com/github/github/pull/145692 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'アップグレードの間に、カスタム ファイアウォール規則が維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/12.yml deleted file mode 100644 index 141cab9a8b..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/12.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2020-07-21' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/21437, https://github.com/github/enterprise2/pull/21402, https://github.com/github/enterprise2/pull/21495, https://github.com/github/enterprise2/pull/21479 {% endcomment %}' - bugs: - - '大きな画面では、管理コンソースのモニター グラフが正しく表示されないことがあります。 {% comment %} https://github.com/github/enterprise2/pull/21397, https://github.com/github/enterprise2/pull/21381 {% endcomment %}' - - 'SameSite Cookie ポリシーが適用されていると、GitHub App Manifest 作成フローを使用できないことがありました。 {% comment %} https://github.com/github/github/pull/147826, https://github.com/github/github/pull/144121 {% endcomment %}' - changes: - - 'HAProxy のスケーリングが改善されました。 {% comment %} https://github.com/github/enterprise2/pull/21383 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'アップグレードの間に、カスタム ファイアウォール規則が維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/13.yml deleted file mode 100644 index 920b7269be..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/13.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2020-08-11' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **重大:** 攻撃者が GitHub Pages サイトの構築の一部としてコマンドを実行できる可能性があるリモート コード実行の脆弱性が、GitHub Pages で見つかりました。この問題は、Pages の構築プロセスで使われている古くて脆弱性のある依存関係によるものです。攻撃者がこの脆弱性を悪用するには、GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成して構築するためのアクセス許可が必要です。 GitHub Enterprise Server のすべてのバージョンが、この脆弱性の影響を受けました。この脆弱性を軽減するため、Kramdown は CVE-2020-14001 に対処するように更新されました。 {% comment %} https://github.com/github/pages/pull/2836, https://github.com/github/pages/pull/2827 {% endcomment %}' - - '**高:** 攻撃者は、GitHub Enterprise Server 上で実行される Git のサブコマンドに、悪意のある引数を挿入できました。これにより、攻撃者は、ユーザーが部分的に制御する内容で任意のファイルを上書きでき、GitHub Enterprise Server インスタンス上で任意のコマンドを実行できる可能性がありました。攻撃者がこの脆弱性を悪用するには、GitHub Enterprise Server インスタンス内のリポジトリにアクセスするためのアクセス許可が必要です。しかし、他の保護が適用されているため、この脆弱性を積極的に悪用する方法を特定できませんでした。この脆弱性は、GitHub Security Bug Bounty プログラムを通じて報告されました。 {% comment %} https://github.com/github/github/pull/151097 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/21811, https://github.com/github/enterprise2/pull/21700 {% endcomment %}' - bugs: - - 'Consul の構成エラーにより、スタンドアロン インスタンスで処理されないバックグラウンド ジョブがありました。 {% comment %} https://github.com/github/enterprise2/pull/21464 {% endcomment %}' - - 'サービスのメモリ割り当ての計算により、サービスに不正確または無制限の割り当てが行われ、システムのパフォーマンスが低下することがありました。 {% comment %} https://github.com/github/enterprise2/pull/21716 {% endcomment %}' - - 'oVirt KVM システムの仮想化プラットフォームが適切に検出されず、アップグレードの間に問題が発生していました。 {% comment %} https://github.com/github/enterprise2/pull/21730, https://github.com/github/enterprise2/pull/21669 {% endcomment %}' - - "Git コマンド ラインからのパスワードによる無効な認証のエラー メッセージのため、適切なトークンまたは SSH キーを追加するための URL リンクが設定されませんでした。 {% comment %} https://github.com/github/github/pull/149714 {% endcomment %}" - - 'GitHub Connect が、非推奨の GitHub.com API エンドポイントを使っていました。 {% comment %} https://github.com/github/github/pull/150828, https://github.com/github/github/pull/150545 {% endcomment %}' - - '新しいインスタンスに移行されたリポジトリにおいて、"最近の更新" で Issue を並べ替えることができませんでした。 {% comment %} https://github.com/github/github/pull/150843, https://github.com/github/github/pull/149330 {% endcomment %}' - - '404 ページのフッターに、GitHub.com の連絡先とステータス リンクが含まれていました。 {% comment %} https://github.com/github/github/pull/151316 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'アップグレードの間に、カスタム ファイアウォール規則が維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/14.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/14.yml deleted file mode 100644 index 62501bedfd..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/14.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-08-12' -sections: - bugs: - - 'システム構成テンプレートを生成する際に CPU 使用率が高くなることがある問題を解決しました。{% comment %} https://github.com/github/enterprise2/pull/21784、https://github.com/github/enterprise2/pull/21741 {% endcomment %}' - - 'メモリ割り当てに関する最近の変更により、システム パフォーマンスが低下することがありました。{% comment %} https://github.com/github/enterprise2/pull/22067 {% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。{% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/15.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/15.yml deleted file mode 100644 index 01f9c1eed7..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/15.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2020-08-26' -sections: - security_fixes: - - >- - {% octicon "alert" aria-label="The alert icon" %} **Critical:** A remote code execution vulnerability was identified in GitHub Pages that could be exploited when building a GitHub Pages site. User-controlled configuration of the underlying parsers used by GitHub Pages were not sufficiently restricted and made it possible to execute commands on the GitHub Enterprise Server instance. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server. The underlying issues contributing to this vulnerability were identified both internally and through the GitHub Security Bug Bounty program. We have issued CVE-2020-10518. {% comment %} https://github.com/github/pages/pull/2883, https://github.com/github/pages/pull/2902, https://github.com/github/pages/pull/2894, https://github.com/github/pages/pull/2877, https://github.com/github/pages-gem/pull/700, - https://github.com/github/pages/pull/2890, https://github.com/github/pages/pull/2898, https://github.com/github/pages/pull/2909, https://github.com/github/pages/pull/2891, https://github.com/github/pages/pull/2884, https://github.com/github/pages/pull/2889 {% endcomment %} - - '**MEDIUM:** An improper access control vulnerability was identified that allowed authenticated users of the instance to determine the names of unauthorized private repositories given their numerical IDs. This vulnerability did not allow unauthorized access to any repository content besides the name. This vulnerability affected all versions of GitHub Enterprise Server prior to 2.22 and has been assigned [CVE-2020-10517](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10517). The vulnerability was reported via the [GitHub Bug Bounty program](https://bounty.github.com). {% comment %} https://github.com/github/github/pull/151987, https://github.com/github/github/pull/151713 {% endcomment %}' - - 'Packages have been updated to the latest security versions. {% comment %} https://github.com/github/enterprise2/pull/21852, https://github.com/github/enterprise2/pull/21828, https://github.com/github/enterprise2/pull/22153, https://github.com/github/enterprise2/pull/21920, https://github.com/github/enterprise2/pull/22215, https://github.com/github/enterprise2/pull/22190 {% endcomment %}' - bugs: - - 'A message was not logged when the ghe-config-apply process had finished running ghe-es-auto-expand. {% comment %} https://github.com/github/enterprise2/pull/22177, https://github.com/github/enterprise2/pull/22171 {% endcomment %}' - - 'Excessive logging to the `syslog` file could occur on high-availability replicas if the primary appliance is unavailable. {% comment %} https://github.com/github/enterprise2/pull/22267, https://github.com/github/enterprise2/pull/22124 {% endcomment %}' - - "Database re-seeding on a replica could fail with an error: `Got packet bigger than 'max_allowed_packet'` {% comment %} https://github.com/github/enterprise2/pull/22321, https://github.com/github/enterprise2/pull/20063 {% endcomment %}" - - 'In some cases duplicate user data could cause a 500 error while running the ghe-license-usage script. {% comment %} https://github.com/github/github/pull/152638 {% endcomment %}' - changes: - - 'In a high availability or geo-replication configuration, replica instances would exit maintenance mode when ghe-config-apply ran. {% comment %} https://github.com/github/enterprise2/pull/21776, https://github.com/github/enterprise2/pull/21440 {% endcomment %}' - - "We've added support for the R5a and R5n AWS instance types. {% comment %} https://github.com/github/enterprise2/pull/21902, https://github.com/github/enterprise2/pull/21173 {% endcomment %}" - - 'Removed the license seat count information on the administrative SSH MOTD due to a performance issue impacting GitHub Enterprise Server clusters. {% comment %} https://github.com/github/enterprise2/pull/21993, https://github.com/github/enterprise2/pull/21870 {% endcomment %}' - known_issues: - - 'On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Custom firewall rules are not maintained during an upgrade. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Security alerts are not reported when pushing to a repository on the command line. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users.' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/16.yml deleted file mode 100644 index 4fb9b0debc..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/16.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-09-08' -sections: - bugs: - - 'サービスの正常性チェックでセッションが拡大し、ファイル システムの inode が枯渇しました。 {% comment %} https://github.com/github/enterprise2/pull/22480, https://github.com/github/enterprise2/pull/22475 {% endcomment %}' - - "ホットパッチを使用したアップグレードは、\"'libdbi1' が見つかりませんでした\" というエラーで失敗する場合がありました。 {% comment %} https://github.com/github/enterprise2/pull/22558, https://github.com/github/enterprise2/pull/22552 {% endcomment %}" - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/17.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/17.yml deleted file mode 100644 index 208d3a2bcf..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/17.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-09-23' -sections: - security_fixes: - - '**中**: [DSA-4715-1](https://www.debian.org/security/2020/dsa-4715) に対処するため、ImageMagick が更新されました。{% comment %} https://github.com/github/enterprise2/pull/22625、https://github.com/github/enterprise2/pull/22610 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/22601、https://github.com/github/enterprise2/pull/22592、https://github.com/github/enterprise2/pull/22605、https://github.com/github/enterprise2/pull/22426、https://github.com/github/enterprise2/pull/22718、https://github.com/github/enterprise2/pull/22699 {% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。{% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/18.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/18.yml deleted file mode 100644 index 9c410ec15d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/18.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2020-10-09' -sections: - security_fixes: - - 'LDAP ディレクトリのユーザー名を標準化すると既存の GHES アカウントのログイン名と一致するユーザーが、その既存のアカウントとして認証されることがありました。{% comment %} https://github.com/github/github/pull/156518、https://github.com/github/github/pull/155512 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/22910、https://github.com/github/enterprise2/pull/22878 {% endcomment %}' - bugs: - - '管理コンソールの [NameID の形式] ドロップダウンが、"永続的" への設定後に "未指定" にリセットされます。{% comment %} https://github.com/github/enterprise2/pull/22403、https://github.com/github/enterprise2/pull/22331、https://github.com/github/enterprise2/issues/13446 {% endcomment %}' - - '[管理コンソール](/admin/configuration/accessing-the-management-console)で設定を保存すると、[TLS/SSL 証明書とキー](/admin/configuration/configuring-tls) ファイルに改行が追加され、一部のサービスで不要な再ロードが引き起こされました。{% comment %} https://github.com/github/enterprise2/pull/22607、https://github.com/github/enterprise2/pull/22540 {% endcomment %}' - - '依存関係グラフのシステム ログがローテーションされないため、ストレージが無制限に増大していました。{% comment %} https://github.com/github/enterprise2/pull/22765、https://github.com/github/enterprise2/pull/22733 {% endcomment %}' - - 'GitHub セキュリティ アドバイザリへのリンクで、GitHub.com ではなく GitHub Enterprise Server インスタンスのホスト名を含む URL が使用され、存在しない URL にユーザーが誘導されます。{% comment %} https://github.com/github/github/pull/153444、https://github.com/github/github/pull/151301 {% endcomment %}' - - '`ghe-migrator` でリポジトリをインポートする場合、整合しないデータが存在していると予期しない例外が発生することがありました。{% comment %} https://github.com/github/github/pull/153848、https://github.com/github/github/pull/151552 {% endcomment %}' - - '`ghe-migrator` を使用して PR レビュー リクエストをインポートする場合、削除されたユーザーに関連付けられたレコードによって、関係性を持たないデータベース レコードが生成されます。{% comment %} https://github.com/github/github/pull/154958、https://github.com/github/github/pull/153169 {% endcomment %}' - - '`ghe-migrator` を使ってユーザーをインポートする際、システムによって生成されたメール アドレスが 100 文字を超えると、"メールが無効" エラーが発生することがありました。{% comment %} https://github.com/github/github/pull/155112、https://github.com/github/github/pull/152418 {% endcomment %}' - - 'Webhook のアクティビティをログに記録すると、大量のディスク領域が使われ、ルート ディスクがいっぱいになることがありました。{% comment %} https://github.com/github/github/pull/155655、https://github.com/github/github/pull/154100 {% endcomment %}' - changes: - - 'AWS EC2 のインスタンスの種類 `m5.16xlarge` のサポートが追加されました。{% comment %} https://github.com/github/enterprise2/pull/22500、https://github.com/github/enterprise2/pull/22473 {% endcomment %}' - - '`ghe-migrator` アーカイブの SSH フィンガープリントはいつでも計算できるので、その要件を削除しました。{% comment %} https://github.com/github/github/pull/156944、https://github.com/github/github/pull/155387 {% endcomment %}' - - 'GitHub アプリ マニフェストに `request_oauth_on_install` フィールドが含まれるようになりました。{% comment %} https://github.com/github/github/pull/156996、https://github.com/github/github/pull/155010、https://github.com/github/ecosystem-apps/issues/1055 {% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。{% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/19.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/19.yml deleted file mode 100644 index 8a05bf8241..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/19.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2020-10-20' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/23095, https://github.com/github/enterprise2/pull/23081 {% endcomment %}' - bugs: - - 'Enterprise アカウントの "2 要素の要件ポリシーを確認してください" メッセージが正しくありませんでした。 {% comment %} https://github.com/github/github/pull/158737 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/2.yml deleted file mode 100644 index b43a619717..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/2.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2020-03-10' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/19204, https://github.com/github/enterprise2/pull/19187 {% endcomment %}' - bugs: - - '主に audit.log で、転送されたログ エントリが切り捨てられる場合がありました。 {% comment %} https://github.com/github/enterprise2/pull/19244, https://github.com/github/enterprise2/pull/19192, https://github.com/github/enterprise2/issues/16655 {% endcomment %}' - - '一部の有効なライセンスに対して `ghe-license-check` コマンド ライン ユーティリティが "無効なライセンス ファイル" エラーを返し、構成変更が失敗することがありました。 {% comment %} https://github.com/github/enterprise2/pull/19249, https://github.com/github/enterprise2/pull/19185, https://github.zendesk.com/agent/tickets/549903 {% endcomment %}' - - 'Alambic 例外ログが syslog によって転送されませんでした。 {% comment %} https://github.com/github/enterprise2/pull/19263, https://github.com/github/enterprise2/pull/19123, https://github.com/github/enterprise2/issues/18734 {% endcomment %}' - - '[`org_block event`](https://developer.github.com/v3/activity/events/types/#orgblockevent) が利用できないのに、GitHub Enterprise Server 上の GitHub Apps に表示されていました。 {% comment %} https://github.com/github/github/pull/136227, https://github.com/github/github/pull/135640, https://github.com/github/ecosystem-apps/issues/693 {% endcomment %}' - - 'GraphQL のクエリ応答で `ProtectedBranch` オブジェクトの一致しないノード識別子が返されることがあります。 {% comment %} https://github.com/github/github/pull/136376, https://github.com/github/github/pull/136214, https://github.com/github/github/issues/135407 {% endcomment %}' - - 'GitHub Connect が使用する GitHub App の認証情報が、期限切れ直後の更新に失敗しました。 {% comment %} https://github.com/github/github/pull/136384, https://github.com/github/github/pull/136259 {% endcomment %}' - - 'pull request コメントに対する返信としてコメントを残すと、保留された pull request レビューが作成されてしまうことがありました。 {% comment %} https://github.com/github/github/pull/136454, https://github.com/github/github/pull/133697, https://github.com/github/github/issues/127401 {% endcomment %}' - - 'ghe-migrator を使って GitHub.com からエクスポートすると、画像以外の添付ファイルのエクスポートが通知なしに失敗します。 {% comment %} https://github.com/github/github/pull/136487, https://github.com/github/github/pull/134524, https://github.com/github/github/issues/134358 {% endcomment %}' - - 'UTF-8 文字があると、pre-receive フックが Web UI で 500 エラーを返しました。 {% comment %} https://github.com/github/github/pull/136699, https://github.com/github/github/pull/136014, https://github.com/github/github/issues/133501 {% endcomment %}' - changes: - - '` ghe-license-usage ` コマンド ライン ユーティリティには、新たな `--unencrypted` オプションによるエクスポートされたライセンス利用ファイルの可視化の提供が含まれます。 {% comment %} https://github.com/github/github/pull/136134, https://github.com/github/github/pull/136000 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'バックグラウンド ワーカーの構成がカスタマイズされていると、アップグレードおよび設定の更新が失敗します。 {% comment %} https://github.com/github/enterprise2/issues/19119 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '以前のバージョンからのアップグレードのとき、バックグラウンド ジョブ ワーカーが生成されず、pull request のマージなどの重要な機能が動作しないことがあります。(2020-04-07 更新) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/20.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/20.yml deleted file mode 100644 index 8dd8105111..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/20.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2020-11-03' -sections: - security_fixes: - - '**中:** SVN ブリッジへの特別に作成された要求によって CPU 使用率が高くなり、サービス拒否 (DoS) が発生する可能性がありました。{% comment %} https://github.com/github/slumlord/pull/1003, https://github.com/github/slumlord/pull/1000 {% endcomment %}' - - "**低:** 不正確なトークンの検証によって、認証中のトークンの照合に関するエントロピーが低下していました。分析では、実際には大きなセキュリティ上のリスクはないことが示されています。{% comment %} https://github.com/github/github/pull/159453, https://github.com/github/github/pull/159193 {% endcomment %}" - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/23538, https://github.com/github/enterprise2/pull/23171, https://github.com/github/enterprise2/pull/23691, https://github.com/github/enterprise2/pull/23677 {% endcomment %}' - bugs: - - '一時停止中のユーザーが推奨されるユーザーのリストに含まれ、一時停止されていないユーザーを非表示にしてしまう可能性がありました。 {% comment %} https://github.com/github/github/pull/159809, https://github.com/github/github/pull/140563, https://github.com/github/github/pull/142146 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/21.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/21.yml deleted file mode 100644 index 12f5d139ad..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/21.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2020-11-17' -sections: - security_fixes: - - 'パッケージが最新のセキュリティバージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/23843、https://github.com/github/enterprise2/pull/23712 {% endcomment %}' - bugs: - - 'babeld ログに秒とマイクロ秒の間の区切りが欠けていました。{% comment %} https://github.com/github/babeld/pull/1004、https://github.com/github/babeld/pull/1002 {% endcomment %}' - - 'エンタープライズ アカウントの "リポジトリの可視性の変更" ポリシーが "有効" に設定されている場合、組織の所有者が組織内のリポジトリの可視性を変更できませんでした。{% comment %} https://github.com/github/github/pull/160922、https://github.com/github/github/pull/160773 {% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。{% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/22.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/22.yml deleted file mode 100644 index 6f500349af..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/22.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2020-12-03' -sections: - bugs: - - 'ブートストラップ時の競合状態により、認可サービスが異常として検出され、サービスが再起動していました。 {% comment %} https://github.com/github/authzd/pull/1279 {% endcomment %}' - - '基になる動作のため、ホットパッチ アップグレード プロセスの間に、サービスが利用できなくなりました。 {% comment %} https://github.com/github/enterprise2/pull/24053, https://github.com/github/enterprise2/issues/23947 {% endcomment %}' - - 'ログ転送 SSL 証明書のサブセットが正しく適用されませんでした。 {% comment %} https://github.com/github/enterprise2/pull/24112, https://github.com/github/enterprise2/pull/23981 {% endcomment %}' - - '一時停止されたユーザーが Team または Organization から削除されると、そのユーザーにメール通知が送信されました。 {% comment %} https://github.com/github/github/pull/163107, https://github.com/github/github/pull/162742 {% endcomment %}' - - 'SSH 証明書の適用方法が、Organization と Business の間で整合していませんでした。 {% comment %} https://github.com/github/github/pull/163429, https://github.com/github/github/pull/159538, https://github.com/github/authentication/issues/115 {% endcomment %}' - - '正しくないパスワードを使ったためにアカウントがレート制限された場合、最大で 24 時間ロックアウトされることがありました。 {% comment %} https://github.com/github/github/pull/163456, https://github.com/github/github/pull/162938, https://github.com/github/github-ds/pull/51 {% endcomment %}' - - '多くの参照があるリポジトリでの pull request の同期により、ワーカー キューが遅れることがありました。 {% comment %} https://github.com/github/github/pull/163576, https://github.com/github/github/pull/163142 {% endcomment %}' - - '特定のページへのアクセスを試みた後でサインインすると、ユーザーは意図したアクセス先ではなくホーム ページにリダイレクトされました。 {% comment %} https://github.com/github/github/pull/163785, https://github.com/github/github/pull/163579, https://github.com/github/github/pull/154117, https://github.com/github/ecosystem-apps/issues/1076 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/23.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/23.yml deleted file mode 100644 index 8fbd25bef7..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/23.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-12-17' -sections: - security_fixes: - - '**低:** SVN ブリッジへの特別に作成された要求によって CPU 使用率が高くなり、サービス拒否 (DoS) が発生する可能性がありました。{% comment %} https://github.com/github/slumlord/pull/1020、https://github.com/github/slumlord/pull/1017 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/24351、https://github.com/github/enterprise2/pull/23866 {% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。{% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/24.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/24.yml deleted file mode 100644 index d73c1dbdc8..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/24.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-03-02' -sections: - security_fixes: - - '**高:** GitHub Enterprise Server で不適切なアクセス制御の脆弱性が確認されました。この脆弱性により、インスタンスの認証されたユーザーが、特別に作成された pull request と REST API 要求を介して、承認されていないリポジトリへの書き込みアクセス権を取得できていました。攻撃者は、対象となるリポジトリをフォークできる必要があります。この設定は、組織が所有するプライベート リポジトリでは既定で無効にされています。必要な pull request のレビューまたは状態チェックなどのブランチ保護により、承認されていないコミットが、さらにレビューや検証が行われることなくマージされるのを防止できます。この脆弱性には、CVE-2021-22861 が割り当てられました。この問題は、[GitHub バグ報奨金プログラム](https://bounty.github.com)を通じて報告されました。' - - '**高:** GitHub Enterprise Server GraphQL API で不適切なアクセス制御の脆弱性が確認されました。この脆弱性により、インスタンスの認証されたユーザーが、適切な承認を得ずに、pull request のメンテナー コラボレーション アクセス許可を変更できていました。攻撃者はこの脆弱性を悪用して、自分がメンテナーになっているリポジトリでオープンされた pull request のヘッド ブランチへのアクセス権を取得できます。フォークは、組織が所有するプライベート リポジトリに対して既定で無効になっており、この脆弱性を回避できます。加えて、必要な pull request のレビューまたは状態チェックなどのブランチ保護により、承認されていないコミットが、さらにレビューや検証が行われることなくマージされるのを防止できます。この脆弱性には、CVE-2021-22863 が割り当てられました。この問題は、[GitHub バグ報奨金プログラム](https://bounty.github.com)を通じて報告されました。' - - '**高:** GitHub Pages のサイトをビルドする際に悪用される可能性があるリモート コード実行の脆弱性が、GitHub Enterprise Server で見つかりました。GitHub Pages によって使用される、基になるパーサーのユーザー制御の構成が十分に制限されておらず、GitHub Enterprise Server インスタンスでコマンドを実行することができていました。この脆弱性を悪用するために、攻撃者は GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成してビルドするアクセス許可を必要とします。この脆弱性には CVE-2020-10519 が割り当てられ、[GitHub バグ報奨金プログラム](https://bounty.github.com)を通じて報告されました。' - - '**低:** SVN ブリッジに対する特別に作成された要求により、失敗するまで長くかかる待機がトリガーされ、サービス拒否 (DoS) が発生する可能性がありました。' - - 'パッケージは最新のセキュリティ バージョンに更新されました。' - bugs: - - 'GitHub Enterprise Backup Utilities でスナップショットを取る際に、情報メッセージが誤ってエラーとしてログに記録され、その結果、stderr への出力をリッスンする cron ジョブによってバックアップがスケジュールされた場合、不要なメールが送信されてしまいました。' - - '大規模なバックアップの復元中に、Redis メモリの枯渇に関連する例外ログを記録すると、ディスクがいっぱいになって復元に失敗することがありました。' - - 'Wiki ページを編集しているときに [Save]\(保存\) ボタンをクリックすると、500 エラーが発生することがありました。' - - 'サブジェクトの別名に複数の名前がある証明書を使用した S/MIME 署名されたコミットで、コミット バッジに "未確認" と誤って表示されます。' - - 'チームに追加されると、一時停止されたユーザーにメールが送信されます。' - - '以前のライセンス ファイルと異なるシート数の新しいライセンス ファイルをアップロードすると、エンタープライズ アカウントの [Settings]\(設定\) -> [License]\(ライセンス\) ページでシートの違いが正しく表現されませんでした。' - - 'エンタープライズ アカウント設定で利用可能な [Prevent repository admins from changing anonymous Git read access]\(リポジトリ管理者が匿名 Git 読み取りアクセスを変更できないようにする\) チェックボックスを有効または無効にできませんでした。' - - 'うるう年の間、ユーザーが月曜日にコントリビューションのアクティビティを見ようとすると、404 応答が返されました。' - changes: - - '[AWS EC2 r5b インスタンスの種類](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-new-amazon-ec2-r5b-instances-featuring-60-gbps-of-ebs-bandwidth-and-260K-iops/)のサポートを追加しました。' - - 'バックグラウンド キューの優先順位を調整し、ジョブをより均等に分散されるようにしました。' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。' - - 'アップグレード時に、カスタムのファイアウォール規則は維持されません。' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。' - - 'コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/3.yml deleted file mode 100644 index 6c10f0c1fb..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/3.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2020-03-12' -sections: - bugs: - - 'バックグラウンド ワーカーの構成がカスタマイズされていると、アップグレードおよび設定の更新が失敗します。 {% comment %} https://github.com/github/enterprise2/pull/19321, https://github.com/github/enterprise2/pull/19299 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '以前のバージョンからのアップグレードのとき、バックグラウンド ジョブ ワーカーが生成されず、pull request のマージなどの重要な機能が動作しないことがあります。(2020-04-07 更新) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/4.yml deleted file mode 100644 index a73ee75d87..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/4.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2020-03-25' -sections: - bugs: - - 'SAML 認証要求とメタデータが厳密にエンコードされておらず、ID プロバイダーによってはサービス プロバイダーが開始した認証要求が正しく処理されません。 {% comment %} https://github.com/github/github/pull/137150, https://github.com/github/github/pull/136770, https://github.com/github/github/issues/136766 {% endcomment %}' - - '`ghe-migrator` のエクスポートにマイルストーン ユーザーが含まれず、そのためインポート操作が中断することがあります。 {% comment %} https://github.com/github/github/pull/138100, https://github.com/github/github/pull/137987, https://github.com/github/github/issues/137779 {% endcomment %}' - - 'Gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/pull/138460, https://github.com/github/github/pull/138313 {% endcomment %}' - - '完全にレプリケートされていないリポジトリを表示しようとする際に、`ghe-repl-status` が失敗することがありました。 {% comment %} https://github.com/github/github/pull/138463, https://github.com/github/github/pull/138388 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '以前のバージョンからのアップグレードのとき、バックグラウンド ジョブ ワーカーが生成されず、pull request のマージなどの重要な機能が動作しないことがあります。(2020-04-07 更新) {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/5.yml deleted file mode 100644 index e65d28aa20..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/5.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2020-04-07' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/19536, https://github.com/github/enterprise2/pull/19494 {% endcomment %}' - bugs: - - 'グローバル Enterprise アカウントが 100 MB 以外の Git オブジェクト サイズ オプションを持つリポジトリで、最大の Git オブジェクト サイズの 100 MB が選べませんでした。 {% comment %} https://github.com/github/github/pull/138805, https://github.com/github/github/pull/138683 {% endcomment %}' - - '`updated_at` フィールドで順序付けされている場合、Issue と Pull Request API からの結果が一貫性を持たない動作になることがありました。 {% comment %} https://github.com/github/github/pull/139247, https://github.com/github/github/pull/138486 {% endcomment %}' - - 'SecurityVulnerability の `package` フィールドが GraphQL API 経由でクエリできませんでした。 {% comment %} https://github.com/github/github/pull/139418, https://github.com/github/github/pull/138245 {% endcomment %}' - - 'リポジトリを *public* から *internal* に変更すると、無関係な支払いのメッセージが表示されました。 {% comment %} https://github.com/github/github/pull/139531, https://github.com/github/github/pull/139492 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '以前のバージョンからのアップグレードのとき、バックグラウンド ジョブ ワーカーが生成されず、pull request のマージなどの重要な機能が動作しないことがあります。 {% comment %} https://github.com/github/enterprise2/issues/19232 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/6.yml deleted file mode 100644 index 3050cf742c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/6.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2020-04-23' -sections: - security_fixes: - - '**高**: [CVE-2020-1967](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1967) に対処するため、OpenSSL が更新されました。{% comment %} https://github.com/github/enterprise2/pull/19889、https://github.com/github/enterprise2/pull/19885 {% endcomment %}' - - '**高**: [CVE-2020-5260](https://github.com/git/git/security/advisories/GHSA-qm7j-c969-7j4q) と [CVE-2020-11008](https://github.com/git/git/security/advisories/GHSA-hjc9-x69f-jqj7) に対処するため、Git が更新されました。新しい制限により、悪意のあるリポジトリがサーバー インスタンスにプッシュされることを防ぎ、まだパッチが適用されていないクライアントを保護します。{% comment %} https://github.com/github/git/pull/990 {% endcomment %}' - - '**低**: [CVE-2019-10131](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10131) に対処するため、ImageMagick が更新されました。{% comment %} https://github.com/github/enterprise2/pull/19655、https://github.com/github/enterprise2/pull/19617 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/19809、https://github.com/github/enterprise2/pull/19792、https://github.com/github/enterprise2/pull/19899、https://github.com/github/enterprise2/pull/19882 {% endcomment %}' - bugs: - - 'Git ユーザーには、Subversion を利用している既存のリポジトリを v4 形式から v3 LRS に変換するために必要なプロセスを起動する権限がありませんでした。{% comment %} https://github.com/github/enterprise2/pull/19465、https://github.com/github/enterprise2/pull/19150 {% endcomment %}' - - 'MySQL の構成の不一致によって、大規模な環境ではバックアップが失敗することがありました。{% comment %} https://github.com/github/enterprise2/pull/19688、https://github.com/github/enterprise2/pull/19409、https://github.com/github/enterprise2/issues/19055 {% endcomment %}' - - '以前のバージョンからのアップグレードの際に、バックグラウンド ジョブ worker が生成されず、pull request のマージなどの重要な機能が動作しないことがありました。{% comment %} https://github.com/github/enterprise2/pull/19771、https://github.com/github/enterprise2/pull/19712 {% endcomment %}' - - "GitHub Enterprise Server のライセンスが非 ASCII 文字を含んでいる場合、管理コンソールの API `/setup/api/settings` エンドポイントへの `GET` リクエストに、内部サーバー エラーが返されることがありました。{% comment %} https://github.com/github/enterprise2/pull/19790 {% endcomment %}" - - 'ルート アカウントがロックされている場合でも、回復コンソールがルート パスワードを求めました。{% comment %} https://github.com/github/enterprise2/pull/19810、https://github.com/github/enterprise2/pull/19788、https://github.com/github/enterprise2/issues/18425 {% endcomment %}' - - 'UTF-8 バイト オーダー マークが先頭にある CODEOWNERS ファイルでは、すべての codeowner ルールが無視されます。{% comment %} https://github.com/github/github/pull/140974、https://github.com/github/github/pull/140729 {% endcomment %}' - changes: - - 'orchestrator-client cron ジョブが失敗した場合、複数のメールがルート アカウントに送信されます。{% comment %} https://github.com/github/enterprise2/pull/19761、https://github.com/github/enterprise2/pull/19748 {% endcomment %}' - - "外部の ID プロバイダーがユーザーのサイト管理者の状態を制御している場合、コマンド ライン ユーティリティでユーザーを降格できませんでした。{% comment %} https://github.com/github/github/pull/140522、https://github.com/github/github/pull/137807、https://github.com/github/github/issues/42727 {% endcomment %}" - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist へのプッシュの際に、post-receive フックの間に例外がトリガーされることがありました。{% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを持つクラスター構成でデプロイされた場合、依存関係グラフが依存関係を検出しません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/7.yml deleted file mode 100644 index cf4e792172..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/7.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-05-05' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/20027, https://github.com/github/enterprise2/pull/19997 {% endcomment %}' - bugs: - - '`ghe-repl-start` と `ghe-repl-status` が構文エラーを表示しました。 {% comment %} https://github.com/github/enterprise2/pull/19954, https://github.com/github/enterprise2/pull/19927 {% endcomment %}' - - 'リポジトリで "自動的に head ブランチを削除" 設定が有効にされており、pull request が GitHub App のインストールによってマージされた場合に、head ブランチが自動的に削除されませんでした。 {% comment %} https://github.com/github/github/pull/141588, https://github.com/github/github/pull/133698, https://github.com/github/github/pull/133871, https://github.com/github/github/issues/132588 {% endcomment %}' - - '組織のメンバーが復帰したとき、復帰を行った実際のユーザーではなく、Webhook のペイロードによって `ゴースト` ユーザーが送信者として報告されました。 {% comment %} https://github.com/github/github/pull/141731, https://github.com/github/github/pull/140609 {% endcomment %}' - - 'リポジトリで "自動的に head ブランチを削除" 設定が有効化されており、head リポジトリがベース リポジトリと異なる場合に、head ブランチが自動的に削除されませんでした。 {% comment %} https://github.com/github/github/pull/142096, https://github.com/github/github/pull/133871 {% endcomment %}' - - '一時ファイルのガベージ コレクションによりライセンス検証エラーが発生する可能性があります。 {% comment %} https://github.com/github/github/pull/142209, https://github.com/github/github/pull/142189 {% endcomment %}' - - 'リポジトリが初めて作成された場合を含むいくつかの状況で、GITHUB_REPO_PUBLIC 環境変数に値が設定されずに pre-receive フックが実行されます。 {% comment %} https://github.com/github/github/pull/139419, https://github.com/github/github/pull/136228, https://github.com/github/github/pull/134363 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/8.yml deleted file mode 100644 index 8ca4c2f81c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/8.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2020-05-19' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/20108, https://github.com/github/enterprise2/pull/20086 {% endcomment %}' - bugs: - - 'ライセンス ファイルが更新された後、サービスが適切に再ロードされず、機能が失われました。 {% comment %} https://github.com/github/enterprise2/pull/20072, https://github.com/github/enterprise2/pull/19989 {% endcomment %}' - - '依存関係グラフの情報を更新する内部 API 要求が、応答本文が大きすぎる場合に失敗することがありました。 {% comment %} https://github.com/github/enterprise2/pull/20231, https://github.com/github/enterprise2/pull/20208 {% endcomment %}' - - '一部の GraphQL のリポジトリ接続への `affiliations` 引数が、考慮されないことがありました。 {% comment %} https://github.com/github/github/pull/142036, https://github.com/github/github/pull/140658 {% endcomment %}' - - 'SAML の email 属性の大文字小文字が GitHub のユーザーのメールと異なっている場合に、SSO 経由のユーザーの自動一時停止解除が完了しませんでした。{% comment %} https://github.com/github/github/pull/143321, https://github.com/github/github/pull/142915 {% endcomment %}' - - '組織へのユーザーのメンバーシップの復元で、Webhook と監査ログのペイロード内にアクターが組み込まれませんでした。 {% comment %} https://github.com/github/github/pull/143231, https://github.com/github/github/pull/140849 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-20/9.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-20/9.yml deleted file mode 100644 index 36d9a9364a..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-20/9.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2020-06-02' -sections: - security_fixes: - - '**高:** GitHub Enterprise Server API で、Organization のメンバーがアクセス許可を昇格させて Organization 内の承認されていないリポジトリにアクセスできるようにする、不適切なアクセス制御の脆弱性が見つかりました。GitHub Enterprise Server の 2.21 より前のすべてのバージョンが、この脆弱性の影響を受けました。 この問題への対応として [CVE-2020-10516](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10516) を発行しました。この脆弱性は、[GitHub Bug Bounty プログラム](https://bounty.github.com)から報告されました。{% comment %} https://github.com/github/github/pull/144454, https://github.com/github/github/pull/143444 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/20421, https://github.com/github/enterprise2/pull/20315 {% endcomment %}' - bugs: - - 'インターネットに接続している GitHub Enterprise Server インスタンスに、検索エンジンによってインデックスが付けられる可能性がありました。{% comment %} https://github.com/github/github/pull/145073, https://github.com/github/github/pull/144973 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist にプッシュするとき、post-receive フックの間に例外がトリガーされることがありました。 {% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベート リポジトリと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。(2020-06-23 に更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '複数の Redis ノードを含むクラスター構成にデプロイすると、依存関係グラフで依存関係が検出されません。(2020-06-30 に更新) {% comment %} https://github.com/github/dependency-graph/issues/81 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/0.yml deleted file mode 100644 index f8218b68af..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/0.yml +++ /dev/null @@ -1,73 +0,0 @@ -date: '2020-06-09' -sections: - features: - - 'ユーザーは、Web 通知からアクセスする際に、issue、pull request、その他の問題に関する[通知を管理](https://help.github.com/en/enterprise/2.21/user/github/managing-subscriptions-and-notifications-on-github/about-notifications)できます。{% comment %} https://github.com/github/enterprise-releases/issues/2135#issuecomment-633905096 {% endcomment %}' - - 'ユーザーは、[pull request を変換して "ドラフト" に戻せます](https://github.blog/changelog/2020-04-08-convert-pull-request-to-draft/)。{% comment %} https://github.com/github/releases/issues/800 {% endcomment %}' - - '[複数行の提案](https://github.blog/changelog/2020-04-15-multi-line-code-suggestions-general-availability/)では、ユーザーが pull request のレビューの際に、複数行のコードに対して特定の変更を提案できます。{% comment %} https://github.com/github/releases/issues/810 {% endcomment %}' - - 'リポジトリへの書き込みアクセス権を持つユーザーは、[issue または pull request のコメントを "重複" として非表示にする](https://help.github.com/en/enterprise/2.21/user/github/building-a-strong-community/managing-disruptive-comments#hiding-a-comment)ことができます。{% comment %}https://github.com/github/github/pull/131746 {% endcomment %}' - - '[テンプレートからリポジトリを作成する](https://help.github.com/en/enterprise/2.21/user/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template)際に、ユーザーが既定のブランチだけではなく、すべてのブランチを含めるよう選択できます。{% comment %} https://github.com/github/releases/issues/580 {% endcomment %}' - - '[issue のプロジェクト カードにはリンクされた pull request のセクションが含まれている](https://github.blog/changelog/2020-02-04-project-issue-cards-include-linked-pull-requests/)ため、ユーザーは issue に関連する開発作業をプロジェクト ボードから直接確認できます。{% comment %} https://github.com/github/releases/issues/743 {% endcomment %}' - - 'Reactions API に ["リアクションの削除" エンドポイント](https://developer.github.com/changes/2020-02-26-new-delete-reactions-endpoints/)の新しいセットが追加されました。既存の "リアクションの削除" エンドポイントは、2021 年の早い時期に非推奨になる予定です。{% comment %} https://developer.github.com/changes/2020-02-26-new-delete-reactions-endpoints/ {% endcomment %}' - - '[Teams API エンドポイント](https://developer.github.com/changes/2020-01-21-moving-the-team-api-endpoints/)の新しいセットがあり、GitHub が Teams API を長期的に拡張しサポートできるようになります。既存の API エンドポイントは、2021 年の早い時期に非推奨になる予定です。{% comment %} https://developer.github.com/changes/2020-01-21-moving-the-team-api-endpoints/ {% endcomment %}' - - 'ユーザーは、pull request の説明で閉じるキーワードを使わずに [issue と pull request 間のリンクを作成](https://help.github.com/en/enterprise/2.21/user/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#manually-linking-a-pull-request-to-an-issue)できます。{% comment %} https://github.com/github/releases/issues/704 {% endcomment %}' - security_fixes: - - 'GitHub Enterprise Server API で、組織のメンバーがアクセス許可を昇格させて組織内の承認されていないリポジトリにアクセスできるようにする、不適切なアクセス制御の脆弱性が見つかりました。GitHub Enterprise Server の 2.21 より前のすべてのバージョンが、この脆弱性の影響を受けました。この問題への対応として [CVE-2020-10516](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10516) を発行しました。この脆弱性は、[GitHub バグ報奨金プログラム](https://bounty.github.com/)を通じて報告されました。{% comment %} https://developer.github.com/changes/2020-02-26-new-delete-reactions-endpoints/ {% endcomment %}' - bugs: - - "プッシュのアクセス許可を持つユーザーが他のユーザーのコメントを最小化した場合、コメントの作成者は十分な権限を持っていない場合であっても最小化を解除できました。{% comment %} https://github.com/github/github/pull/141237 {% endcomment %}" - - 'ユーザーが、イシュー テンプレート エディターや BLOB エディターから誤って master にマージできました。{% comment %} https://github.com/github/github/pull/134483、https://github.com/github/github/pull/134323 {% endcomment %}' - - 'ユーザーが GitHub からアカウントを削除した際に、監査ログのレコードは正しく組織の削除レコードを表示しませんでした。{% comment %} https://github.com/github/github/pull/140940 {% endcomment %}' - - '現在のユーザーの gist のアバターが存在しない URL にリンクします。{% comment %} https://github.com/github/github/pull/140925 {% endcomment %}' - - '組織のリポジトリ タブ数には、内部リポジトリが含まれていませんでした。{% comment %} https://github.com/github/github/pull/136323 {% endcomment %}' - - 'リポジトリの委譲時に [Show All Teams]\(すべてのチームを表示\) ボタンをクリックすると、500 エラーが発生しました。{% comment %} https://github.com/github/github/pull/134455 {% endcomment %}' - - "diff ファイル ビュー上で '最後のビューから変更' ラベルもしくは 'リッチ表示' の diff トグルを表示する際に、長いファイル名によってオーバーフローの問題が生じることがありました。{% comment %} https://github.com/github/github/pull/134453 {% endcomment %}" - - '組織のチームのホバーカードが、メンバー サイズを間違って報告していました。{% comment %} https://github.com/github/github/pull/133879 {% endcomment %}' - - 'pull request のレビュー コメントのポップアップ ウィンドウに、スクロールの問題がありました。{% comment %} https://github.com/github/github/pull/141157 {% endcomment %}' - - 'Haproxy が飽和状態になり、git の操作が遅くなることがありました。{% comment %} https://github.com/github/enterprise2/issues/19322 {% endcomment %}' - - 'HA レプリカの昇格の後、依存関係グラフの機能が自動的に有効になりませんでした。{% comment %} https://github.com/github/enterprise2/issues/18698 {% endcomment %}' - - '大量のドラフトの pull request を持つリポジトリのリリース インデックス ページで、タイムアウトが生じることがありました。{% comment %} https://github.com/github/github/pull/131802 {% endcomment %}' - - '状態とドラフトの両方で同時に pull request をフィルター処理することができませんでした。{% comment %} https://github.com/github/github/pull/132567 {% endcomment %}' - - 'pull request がサブモジュールのポインターを変更した場合、pull request のページの [Files changed]\(変更されたファイル\) タブからサブモジュールのファイル上の [Edit file]\(ファイルを編集\) をクリックすると、404 エラーが発生しました。{% comment %} https://github.com/github/github/pull/132448 {% endcomment %}' - - '組織からすべてのユーザーと管理者を一括削除した後、その組織にユーザーを追加したり、その組織を削除したりすることができませんでした。{% comment %} https://github.com/github/github/pull/132238 {% endcomment %}' - - '[Files changed]\(変更されたファイル\) ページで、分音記号と非ラテン文字をファイル名に含むファイルに対するレビュー コメントが、ページをリロードすると消えます。{% comment %} https://github.com/github/github/pull/131836 {% endcomment %}' - - '[Files changed]\(変更されたファイル\) ページで、分音記号と非ラテン文字をファイル名に含むファイルに対して [Viewed]\(表示済み\) チェックボックスの状態が保持されませんでした。{% comment %} https://github.com/github/github/pull/131836 {% endcomment %}' - - 'すべての必須レビューが揃っていない場合に pull request が "承認済み" バッジを表示していました。{% comment %} https://github.com/github/github/pull/131823 {% endcomment %}' - - '100 以上のタグを持つリポジトリでタグを検索する際に、タグのドロップダウンが空になっていました。{% comment %} https://github.com/github/github/pull/131914 {% endcomment %}' - - '非 UTF-8 のタイトルを持つ注釈を表示する pull request のページで、ビューのレンダリングの際にエンコード エラーが生じることがありました。{% comment %} https://github.com/github/github/pull/138534 {% endcomment %}' - - 'OAuth ページのリフレッシュの競合状態により、リダイレクトが 2 回実行されることがありました。{% comment %} https://github.com/github/github/pull/131964 {% endcomment %}' - - '10 以上のトークンがある場合、[Personal Access Tokens]\(個人用アクセス トークン\) ページがタイムアウトします。{% comment %} https://github.com/github/github/pull/132064 {% endcomment %}' - - 'LDAP ユーザーとチームのスケジュールされた同期ジョブが、以前にスケジュールされた同期ジョブがまだ処理中であるときに開始されることがありました。同期のジョブが実行中の場合に新しい同期ジョブが開始されてしまうのを避けるために、ロックのメカニズムが実装されました。{% comment %} https://github.com/github/github/pull/139205、https://github.com/github/support/issues/429、https://github.com/github/github/issues/54386、https://github.com/github/iam/issues/40 {% endcomment %}' - changes: - - '新しい[状態](https://help.github.com/en/enterprise/2.21/user/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#triaging-options)、[フィルター](https://help.github.com/en/enterprise/2.21/user/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)、[ショートカット](https://help.github.com/en/enterprise/2.21/user/github/getting-started-with-github/keyboard-shortcuts#notifications)を含む Web 通知インターフェイスがアップデートされました。{% comment %} https://github.com/github/enterprise-releases/issues/2135#issuecomment-633905096 {% endcomment %}' - - 'LDAP 同期での LDAP ユーザーの再アクティブ化を無効化できるようになりました。{% comment %} https://github.com/github/github/pull/139023 {% endcomment %}' - - 'プッシュ保護されたブランチの表現が更新され、管理者は常にプッシュでき、保守ロールを持つユーザーは状態チェックをパスした場合にプッシュできることが明確化されました。{% comment %} https://github.com/github/github/pull/141555 {% endcomment %}' - - '提案が元のテキストと同じ場合、空のコミットを防止します。{% comment %} https://github.com/github/github/pull/138587 {% endcomment %}' - - 'REST API を介してコミットに関連付けられた diff でより多くのファイルを取得する方法として、改ページ位置の自動修正がサポートされました。{% comment %} https://github.com/github/github/pull/134341 {% endcomment %}' - - '管理者は、コマンド ラインから `ghe-webhook-manage` を使い、Webhook ID を利用した Webhook の有効化、無効化、削除、検索を行うことができます。{% comment %} https://github.com/github/enterprise2/pull/19027 {% endcomment %}' - - 'マージされた pull request に対する手動の head 参照のクリーンアップが行われた後、自動のベース再ターゲットが行われます。{% comment %} https://github.com/github/github/pull/142133 {% endcomment %}' - - 'SVG ファイルは diff ビューアー内でテキストと画像として扱われます。{% comment %} https://github.com/github/render/pull/1129 {% endcomment %}' - - 'REST API を使用してリポジトリの作成や更新を行う場合、"マージ時にブランチを自動削除する" を設定できます。{% comment %} https://github.com/github/github/pull/131728 {% endcomment %}' - - 'REST API を使ってデプロイを削除する、新しいエンドポイントが追加されました。{% comment %} https://github.com/github/github/pull/128733 {% endcomment %}' - - '管理者は[セキュリティ アラートを有効に](https://help.github.com/en/enterprise/2.21/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server#enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server)して、それらのアラートからのすべての通知を無効化できます。{% comment %} https://github.com/github/releases/issues/841 {% endcomment %}' - - 'Pages ログは、GitHub Pages のサイトにアクセスしたユーザーのログインを示します。{% comment %} https://github.com/github/enterprise2/pull/19905 {% endcomment %}' - - 'Enterprise のメンバーは、`https://[ghes-hostname]/enterprises/[account-name]` にアクセスすることにより、Enterprise アカウントの一部として、所属するすべての組織を 1 つのビューから確認できます。{% comment %} https://github.com/github/releases/issues/832 {% endcomment %}' - - '[トリアージと保守ロールのための REST API サポート](https://developer.github.com/changes/2020-04-07-expanding-rest-api-support-for-the-triage-and-maintain-roles/)が拡張されました。{% comment %} https://github.com/github/releases/issues/748 {% endcomment %}' - - '`@me` 検索構文を使うと、ユーザーは現在のユーザーに解決される検索クエリを作成して共有できます。{% comment %} https://github.com/github/github/pull/129624 {% endcomment %}' - - '新しい issue のテンプレート構成オプションが[追加](https://github.blog/changelog/2019-10-28-new-issue-template-configuration-options/)されました。{% comment %} https://github.com/github/releases/issues/660 {% endcomment %}' - - 'MySQL のバックアップと復元の信頼性と完了までの時間が改善されました。{% comment %} https://github.com/github/ghes-infrastructure/issues/162 {% endcomment %}' - - 'issue のサイドバー、issue カード、issue リストの pull request と issue への参照の[可視性が改善](https://github.blog/2020-02-06-get-more-information-at-a-glance-with-issue-and-pull-request-linking/)されました。{% comment %} https://github.com/github/releases/issues/704 {% endcomment %}' - - '`linked:pr` や `linked:issue` でユーザーがフィルター処理や検索ができるようになりました。{% comment %} https://github.com/github/releases/issues/744 {% endcomment %}' - - 'クラスター デプロイでは、単一リージョン内で MySQL の自動フェールオーバーが可能になりました。{% comment %} https://github.com/github/ghes-infrastructure/issues/136 {% endcomment %}' - - 'リリース ページで、ユーザーが 2 つのリリース間のタグを比較して、どういった変更が行われたかを判断できるようになりました。{% comment %} https://github.com/github/github/issues/107054 {% endcomment %}' - - 'pull request のタイムラインで、期限切れのコメントは既定で折りたたまれなくなりました。スレッドを解決することで、折りたたむことができます。{% comment %} https://github.com/github/enterprise-web/pull/6389#issuecomment-634201583 {% endcomment %}' - - '[Reserved logins]\(予約済みログイン\) スタッフツール タブにアクセスすることで、管理者が内部利用のために予約されたログインのリストを見ることができます。{% comment %} https://github.com/github/enterprise-web/pull/6389#issuecomment-637846206 {% endcomment %}' - known_issues: - - 'GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。{% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。{% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'gist へのプッシュの際に、post-receive フックの間に例外がトリガーされることがありました。{% comment %} https://github.com/github/github/issues/129091 {% endcomment %}' - - 'GitHub Connect で [Users can search GitHub.com]\(ユーザーが GitHub.com を検索できる\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。{% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュした際に、セキュリティ アラートが報告されません。(2020-06-23 更新) {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "リポジトリのアクセス許可を `Triage` または `Maintain` に構成すると、失敗してエラー メッセージが表示されます。" - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/1.yml deleted file mode 100644 index 892c8321ef..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/1.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-06-23' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/20747, https://github.com/github/enterprise2/pull/20727 {% endcomment %}' - bugs: - - '転送のメカニズムとして UDP が使われている場合に、過度に大きなログ イベントによってログの転送が不安定になることがありました。{% comment %} https://github.com/github/enterprise2/pull/20458, https://github.com/github/enterprise2/pull/20445 {% endcomment %}' - - 'MySQL へのアクセスに使われる内部通信サービスが、アップグレード プロセスの途中などに、必要以上の頻度で再起動することがあり、それによってアップグレードが部分的に失敗することがありました。再起動の頻度を少なくして、コードをより堅牢にしました。{% comment %} https://github.com/github/enterprise2/pull/20957, https://github.com/github/enterprise2/pull/20972, https://github.com/github/github/pull/146974 {% endcomment %}' - - "SSH キー属性のキーがユーザー アカウントに既に関連づけられている場合、SSO 経由でのユーザーの自動一時停止解除が完了しませんでした。{% comment %} https://github.com/github/github/pull/143475, https://github.com/github/github/pull/142927 {% endcomment %}" - - 'REST API からのリポジトリ アクセス許可ハッシュで、内部リポジトリへのプル アクセス権を持つビジネス メンバーが、アクセス権なしと示されていました。{% comment %} https://github.com/github/github/pull/144756, https://github.com/github/github/pull/144292 {% endcomment %}' - - 'Enterprise アカウントのポリシー "リポジトリの issue の削除" に、現在保存されている設定が反映されませんでした。{% comment %} https://github.com/github/github/pull/145218, https://github.com/github/github/pull/145067 {% endcomment %}' - - '監査ログにブランチ保護変更イベントが含まれていませんでした。{% comment %} https://github.com/github/github/pull/145998, https://github.com/github/github/pull/145014 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "リポジトリのアクセス許可を \"Triage\" または \"Maintain\" に構成すると、失敗してエラー メッセージが表示されます。" - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/10.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/10.yml deleted file mode 100644 index 9cc0e7d626..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/10.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2020-10-20' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/23096, https://github.com/github/enterprise2/pull/23081 {% endcomment %}' - bugs: - - 'Enterprise アカウントの "2 要素の要件ポリシーを確認してください" メッセージが正しくありませんでした。 {% comment %} https://github.com/github/github/pull/158736 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/11.yml deleted file mode 100644 index 338903b7c8..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/11.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2020-11-03' -sections: - security_fixes: - - '**低:** SVN ブリッジへの特別に作成された要求によって CPU 使用率が高くなり、サービス拒否 (DoS) が発生する可能性がありました。{% comment %} https://github.com/github/slumlord/pull/1004, https://github.com/github/slumlord/pull/1000 {% endcomment %}' - - "**低:** 不正確なトークンの検証によって、認証中のトークンの照合に関するエントロピーが低下していました。分析では、実際には大きなセキュリティ上のリスクはないことが示されています。{% comment %} https://github.com/github/github/pull/159455, https://github.com/github/github/pull/159193 {% endcomment %}" - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/23539, https://github.com/github/enterprise2/pull/23171, https://github.com/github/enterprise2/pull/23692, https://github.com/github/enterprise2/pull/23677 {% endcomment %}' - bugs: - - '非 ASCII 文字を含むファイル名が使われている issue テンプレートを編集すると、"500 内部サーバー エラー" で失敗しました。{% comment %} https://github.com/github/github/pull/160589, https://github.com/github/github/pull/159747 {% endcomment %}' - - 'バックグラウンド ジョブのメトリック収集方式のため、CPU 使用率が増大しました。(2020-11-03 に更新) {% comment %} https://github.com/github/github/pull/160109 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。{% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/12.yml deleted file mode 100644 index 84e7d8c5c5..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/12.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2020-11-17' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/23844, https://github.com/github/enterprise2/pull/23712 {% endcomment %}' - bugs: - - 'baneld ログの秒とマイクロ秒の間に区切り記号がありませんでした。 {% comment %} https://github.com/github/babeld/pull/1005, https://github.com/github/babeld/pull/1002 {% endcomment %}' - - 'Enterprise アカウントの "リポジトリ可視性変更" ポリシーが "有効" に設定されていると、Organization の所有者が Organization 内のリポジトリの可視性を変更できませんでした。 {% comment %} https://github.com/github/github/pull/160921, https://github.com/github/github/pull/160773 {% endcomment %}' - - '監査ログが、実際の発信元 ID アドレスではなく、127.0.0.1 に関連付けられている場合がありました。 {% comment %} https://github.com/github/github/pull/162436, https://github.com/github/github/pull/161215 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/13.yml deleted file mode 100644 index 2503e6f995..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/13.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2020-12-03' -sections: - bugs: - - 'ブートストラップ時の競合状態により、認可サービスが異常として検出され、サービスが再起動していました。{% comment %} https://github.com/github/authzd/pull/1278 {% endcomment %}' - - '基になる動作のため、ホットパッチ アップグレード プロセスの間に、サービスが利用できなくなりました。{% comment %} https://github.com/github/enterprise2/pull/24054, https://github.com/github/enterprise2/issues/23947 {% endcomment %}' - - 'ログ転送 SSL 証明書のサブセットが正しく適用されませんでした。{% comment %} https://github.com/github/enterprise2/pull/24113, https://github.com/github/enterprise2/pull/23981 {% endcomment %}' - - '一時停止されたユーザーが Team または Organization から削除されると、そのユーザーにメール通知が送信されました。{% comment %} https://github.com/github/github/pull/162971, https://github.com/github/github/pull/162742 {% endcomment %}' - - 'SSH 証明書の適用方法が、Organization と Business の間で整合していませんでした。{% comment %} https://github.com/github/github/pull/163426, https://github.com/github/github/pull/159538, https://github.com/github/authentication/issues/115 {% endcomment %}' - - '正しくないパスワードを使ったためにアカウントがレート制限された場合、最大で 24 時間ロックアウトされることがありました。{% comment %} https://github.com/github/github/pull/163436, https://github.com/github/github/pull/162938, https://github.com/github/github-ds/pull/51 {% endcomment %}' - - '多くの参照があるリポジトリでの pull request の同期により、ワーカー キューが遅れることがありました。{% comment %} https://github.com/github/github/pull/163575, https://github.com/github/github/pull/163142 {% endcomment %}' - - '特定のページへのアクセスを試みた後でサインインすると、ユーザーは意図したアクセス先ではなくホーム ページにリダイレクトされました。{% comment %} https://github.com/github/github/pull/163784, https://github.com/github/github/pull/163579, https://github.com/github/github/pull/154117, https://github.com/github/ecosystem-apps/issues/1076 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。{% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/14.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/14.yml deleted file mode 100644 index 2b62b10689..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/14.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2020-12-17' -sections: - security_fixes: - - '**低:** SVN ブリッジへの特別に作成された要求によって CPU 使用率が高くなり、サービス拒否 (DoS) が発生する可能性がありました。 {% comment %} https://github.com/github/slumlord/pull/1021, https://github.com/github/slumlord/pull/1017 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/24352, https://github.com/github/enterprise2/pull/23866 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/15.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/15.yml deleted file mode 100644 index c30b4748b1..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/15.yml +++ /dev/null @@ -1,33 +0,0 @@ -date: '2021-03-02' -sections: - security_fixes: - - '**高:** GitHub Enterprise Server で不適切なアクセス制御の脆弱性が確認されました。この脆弱性により、インスタンスの認証されたユーザーが、特別に作成された pull request と REST API 要求を介して、承認されていないリポジトリへの書き込みアクセス権を取得できていました。攻撃者は、標的のリポジトリをフォークできる必要があります。この設定は、Organization が所有するプライベート リポジトリに対して既定で無効になっています。必要な pull request のレビューまたは状態チェックなどのブランチ保護により、承認されていないコミットが、さらにレビューや検証が行われることなくマージされるのを防止できます。この脆弱性には、CVE-2021-22861 が割り当てられました。この問題は、"GitHub Bug Bounty プログラム" (https://bounty.github.com) を通じて報告されました。' - - '**高:** GitHub Enterprise Server GraphQL API で不適切なアクセス制御の脆弱性が確認されました。この脆弱性により、インスタンスの認証されたユーザーが、適切な承認を得ずに、pull request のメンテナー コラボレーション アクセス許可を変更できていました。攻撃者はこの脆弱性を悪用して、自分がメンテナーになっているリポジトリでオープンされた pull request のヘッド ブランチへのアクセス権を取得できます。フォークは、Organization が所有するプライベート リポジトリに対して既定で無効になっており、この脆弱性を回避できます。加えて、必要な pull request のレビューまたは状態チェックなどのブランチ保護により、承認されていないコミットが、さらにレビューや検証が行われることなくマージされるのを防止できます。この脆弱性には、CVE-2021-22863 が割り当てられました。この問題は、"GitHub Bug Bounty プログラム" (https://bounty.github.com) を通じて報告されました。' - - '**高:** GitHub Pages のサイトをビルドする際に悪用される可能性があるリモート コード実行の脆弱性が、GitHub Enterprise Server で見つかりました。GitHub Pages によって使用される、基になるパーサーのユーザー制御の構成が十分に制限されておらず、GitHub Enterprise Server インスタンスでコマンドを実行することができていました。攻撃者がこの脆弱性を悪用するには、GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成して構築するためのアクセス許可が必要です。この脆弱性には CVE-2020-10519 が割り当てられ、GitHub Bug Bounty Program (https://bounty.github.com) を通じて報告されました。' - - '**中:** GitHub Pages のビルドからの GitHub トークンがログに残ることがありました。' - - '**低:** SVN ブリッジに対する特別に作成された要求により、失敗するまで長くかかる待機がトリガーされ、サービス拒否 (DoS) が発生する可能性がありました。' - - 'パッケージは最新のセキュリティ バージョンに更新されました。' - bugs: - - 'ロードバランサーの正常性チェックによって、babeld のログが PROXY プロトコルに関するエラーでいっぱいになることがありました。' - - 'GitHub Enterprise Backup Utilities でスナップショットを取る際に、情報メッセージが誤ってエラーとしてログに記録され、その結果、stderr への出力をリッスンする cron ジョブによってバックアップがスケジュールされた場合、不要なメールが送信されてしまいました。' - - '大きなバックアップを復元するときに、Redis のメモリ枯渇に関する例外ログにより、ディスクがいっぱいになって復元が失敗することがありました。' - - 'Wiki ページを編集しているときに [保存] ボタンをクリックすると、500 エラーが発生することがありました。' - - 'サブジェクトの別名に複数の名前がある証明書を使用した S/MIME 署名されたコミットで、コミット バッジに "Unverified" と誤って表示されます。' - - '一時停止されたユーザーをチームに追加すると、ユーザーにメールが送信されました。' - - 'リポジトリに多数のマニフェストがある場合、[インサイト] -> [依存関係グラフ] タブに、"このリポジトリで許可されているマニフェスト ファイルの最大数 (20) に達しました。" というエラーが表示されました。詳しい情報については、「視覚化の制限」 (https://docs.github.com/en/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies#are-there-limits-which-affect-the-dependency-graph-data) を参照してください。' - - '以前のライセンス ファイルとは異なるシート数の新しいライセンス ファイルをアップロードすると、シート数の違いが Enterprise アカウントの [設定] -> [ライセンス] ページに正しく表示されませんでした。' - - 'Enterprise アカウント設定で利用可能な [リポジトリ管理者が匿名 Git 読み取りアクセスを変更できないようにする] チェックボックスを有効または無効にできませんでした。' - - 'GitHub Pages のビルドが失敗した場合、メール通知にサポートの場所への正しくないリンクが含まれました。' - - '閏年の間、ユーザーが月曜にコントリビューション アクティビティを表示しようとすると、404 応答を受け取りました。' - - '[探索] セクションにアクセスすると、500 内部サーバー エラーで失敗しました。' - changes: - - '[AWS EC2 r5b インスタンス タイプ](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-new-amazon-ec2-r5b-instances-featuring-60-gbps-of-ebs-bandwidth-and-260K-iops/)のサポートを追加しました。' - - 'バックグラウンド キューの優先順位付けを、ジョブがいっそう均等に分散されるように調整しました。' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。' - - '[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。' - - 'コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/16.yml deleted file mode 100644 index ef78f360b6..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/16.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-03-16' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - GitHub Enterprise Server から、リポジトリのファイルがないリポジトリ アーカイブをインポートすると、エラーで失敗します。 - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/17.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/17.yml deleted file mode 100644 index 9c2b33be60..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/17.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-03-23' -intro: Downloads have been disabled due to a major bug affecting multiple customers. A fix will be available in the next patch. -sections: - security_fixes: - - '**HIGH:** A remote code execution vulnerability was identified in GitHub Enterprise Server that could be exploited when building a GitHub Pages site. User-controlled configuration options used by GitHub Pages were not sufficiently restricted and made it possible to override environment variables leading to code execution on the GitHub Enterprise Server instance. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.0.3 and was fixed in 3.0.3, 2.22.9, and 2.21.17. This vulnerability was reported via the GitHub Bug Bounty program and has been assigned CVE-2021-22864.' - - Packages have been updated to the latest security versions. - bugs: - - The `ghe-cluster-config-init` run was not fully accounting for the exit code of background jobs leading to improper handling of preflight checks. - changes: - - Logs will rotate based on size in addition to time. - - Use a relative number for consul and nomad `bootstrap_expect` allowing for a cluster to bootstrap even if a handful of nodes are down. - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - Security alerts are not reported when pushing to a repository on the command line. - - | - Log rotation may fail to signal services to transition to new log files, leading to older log files continuing to be used, and eventual root disk space exhaustion. - To remedy and/or prevent this issue, run the following commands in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), or contact [GitHub Enterprise Support](https://support.github.com/contact) for assistance: - - ``` - printf "PATH=/usr/local/sbin:/usr/local/bin:/usr/local/share/enterprise:/usr/sbin:/usr/bin:/sbin:/bin\n29,59 * * * * root /usr/sbin/logrotate /etc/logrotate.conf\n" | sudo sponge /etc/cron.d/logrotate - sudo /usr/sbin/logrotate -f /etc/logrotate.conf - ``` - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/18.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/18.yml deleted file mode 100644 index 086f548f12..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-04-01' -sections: - security_fixes: - - "**高:** GitHub App の [Web 認証フロー](https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps#web-application-flow)から生成されたアクセス トークンに対し、適切なアクセス許可が付与されていなくても REST API を通じてプライベートなリポジトリのメタデータの読み取りを許可する、不適切なアクセス制御の脆弱性が GitHub Enterprise Server で見つかりました。攻撃者がこの脆弱性を利用するには、そのインスタンス上で GitHub App を作成し、Web 認証フローを通じてユーザーにそのアプリケーションを承認させる必要があります。返されるプライベート リポジトリのメタデータは、そのトークンが示すユーザーが所有するリポジトリに限定されます。この脆弱性は、3.0.4 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.0.4、2.22.10、2.21.18 で修正されました。この脆弱性は、CVE-2021-22865 が割り当てられ、[GitHub Bug Bounty プログラム](https://bounty.github.com)を通じて報告されました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - ログ ローテーションの一部としてサービスが新しいログ ファイルに移行せず、ディスクの使用量が増大しました。 - - "内部リポジトリの検索結果で、ラベルが \"内部\" ではなく \"プライベート\" と表示されました。" - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/19.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/19.yml deleted file mode 100644 index a5e77620be..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/19.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-04-14' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 'レプリカの昇格中に、"jq: エラー (:0 で): 文字列 "settings" で数値にインデックスを付けることはできません" という警告メッセージが発生することがあります。' - - "\"/settings/emails\" ページにアクセスすると、ログアウトしてログインしなおしたときに不適切なリダイレクトの原因になる可能性のある状態が保存されます。" - - "アドバイザリの \"vulnerable_version_ranges\" に大文字のパッケージ名が含まれる一部のコンポーネントで、依存関係グラフのアラートが表示されませんでした。" - - LDAP 認証で構成されたインスタンスで Git 操作を実行すると、ユーザーに 500 エラーが表示されました。 - - ghe-migrator でインポート エラーが発生すると、プロセス全体が中止され、ログに十分なコンテキストが含まれないことがありました。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/2.yml deleted file mode 100644 index 8b64af08ed..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/2.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2020-07-09' -sections: - security_fixes: - - '**中:** nginx を 1.16.1 に更新し、CVE-2019-20372 に対応しました。(2020-07-22 更新) {% comment %} https://github.com/github/enterprise2/pull/21252 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/21089, https://github.com/github/enterprise2/pull/21036 {% endcomment %}' - bugs: - - '特定のログ ファイルが 7 日ごとにローテーションされませんでした。 {% comment %} https://github.com/github/enterprise2/pull/21279, https://github.com/github/enterprise2/pull/21264 {% endcomment %}' - - 'Webhook のソース ポートの頻繁な再利用によって、接続が拒否されました。 {% comment %} https://github.com/github/enterprise2/pull/21286, https://github.com/github/enterprise2/pull/21280 {% endcomment %}' - - '正しくないバックグラウンド ジョブが、パッシブ レプリカとして構成されたインスタンス上で実行を試みることがありました。 {% comment %} https://github.com/github/enterprise2/pull/21317, https://github.com/github/enterprise2/pull/21212, https://github.com/github/enterprise2/issues/21167 {% endcomment %}' - - 'ノード間の VPN が不安定になり、そのためにエラーがログされ、ルート ボリュームの空き領域が枯渇することがあります。 {% comment %} https://github.com/github/enterprise2/pull/21360, https://github.com/github/enterprise2/pull/21357 {% endcomment %}' - - 'SAML が有効になっている Organization で、内部リポジトリが検索結果に正しく含まれませんでした。 {% comment %} https://github.com/github/github/pull/147505, https://github.com/github/github/pull/145692 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際の発信元 IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "リポジトリのアクセス許可を \"Triage\" または \"Maintain\" に構成すると、失敗してエラー メッセージが表示されます。" - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/20.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/20.yml deleted file mode 100644 index a7a33fb49d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/20.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2021-04-28' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - MySQL のレプリケーションで実行されるセットアップ スクリプトにより、データベースのフェールオーバーの間に不要なデータベースの再シードが発生する可能性がありました。 - - '`config-apply` は、不要な `rake db:migrate` の呼び出しのために必要以上に時間がかかることがありました。' - - プライマリに接続できないとき、シード フェーズの間にプライマリからレプリケートしていない MySQL レプリカに、Orchestrator がフェールオーバーすることがありました。 - - エラーのある組織またはプロジェクトが移行をブロックし、除外できませんでした。 - changes: - - プリフライト チェックで、すべての AWS インスタンスの種類が既定で許可されます。 - known_issues: - - GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。 - - アップグレード時に、カスタムのファイアウォール規則は維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/21.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/21.yml deleted file mode 100644 index 4ef66b8669..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/21.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2021-05-13' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - Orchestrator の自動フェールオーバーが、構成適用フェーズの間に有効にされることがありました。 - - "リポジトリの保守担当者アクセス許可を持つユーザーに、リポジトリの [ページ設定] ページで、成功したページ ビルドの代わりに、メール検証の警告が表示されました。" - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/22.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/22.yml deleted file mode 100644 index 012ca6ff72..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/22.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-05-25' -sections: - security_fixes: - - '**中:** 特定の環境では、チームまたは Organization から削除されたユーザーが、既存の pull request を開いたブランチへの書き込みアクセス権を持ったままになることがありました。' - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "[ホワイトリスト エントリの作成] ボタンを使って管理者が追加した IP アドレスが、ロックアウトされたままになることがありました。" - - クラスターまたは HA 環境で、GitHub Pages のビルドがセカンダリ ノードでトリガーされ、失敗することがありました。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/23.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/23.yml deleted file mode 100644 index db308761fa..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/23.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "GitHub 以外のソースからの Organization またはリポジトリのインポートの失敗により、\"nil:NilClass に対して未定義のメソッド '[]'\" エラーが発生することがありました。" - changes: - - "GraphQL API のユーザーは、\"PullRequest\" オブジェクトのパブリック フィールド \"closingIssuesReferences\" のクエリを実行できます。このフィールドは、関連する pull request がマージされると自動的にクローズされる issue を取得します。このアプローチにより、このデータも、将来、忠実度がさらに高い移行プロセスの一部として移行できます。" - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - コマンド ラインでリポジトリにプッシュすると、セキュリティ アラートが報告されません。 - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/3.yml deleted file mode 100644 index 52afa09d8c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/3.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2020-07-21' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/21438, https://github.com/github/enterprise2/pull/21402, https://github.com/github/enterprise2/pull/21496, https://github.com/github/enterprise2/pull/21479 {% endcomment %}' - bugs: - - '大きな画面では、管理コンソースのモニター グラフが正しく表示されないことがあります。{% comment %} https://github.com/github/enterprise2/pull/21398, https://github.com/github/enterprise2/pull/21381 {% endcomment %}' - - 'SameSite Cookie ポリシーが適用されていると、GitHub App Manifest 作成フローを使用できないことがありました。{% comment %} https://github.com/github/github/pull/147829, https://github.com/github/github/pull/144121 {% endcomment %}' - - "状況によっては、[探索] ページにアクセスするとアプリケーション エラーが発生しました。{% comment %} https://github.com/github/github/pull/149605, https://github.com/github/github/pull/148949 {% endcomment %}" - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル ("Web インターフェイスからアップロードされたファイル" (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "リポジトリのアクセス許可を \"Triage\" または \"Maintain\" に構成すると、失敗してエラー メッセージが表示されます。" - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/4.yml deleted file mode 100644 index b76e170c20..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/4.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2020-08-11' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **重大:** 攻撃者が GitHub Pages サイトの構築の一部としてコマンドを実行できる可能性があるリモート コード実行の脆弱性が、GitHub Pages で見つかりました。この問題は、Pages の構築プロセスで使われている古くて脆弱性のある依存関係によるものです。この脆弱性を悪用するために、攻撃者は GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成してビルドするアクセス許可が必要です。 GitHub Enterprise Server のすべてのバージョンが、この脆弱性の影響を受けました。この脆弱性を軽減するため、Kramdown は CVE-2020-14001 に対処するように更新されました。 {% comment %} https://github.com/github/pages/pull/2835, https://github.com/github/pages/pull/2827 {% endcomment %}' - - '**高:** 高: 攻撃者は、GitHub Enterprise Server 上で実行される Git のサブコマンドに、悪意のある引数を挿入できました。これにより、攻撃者は、ユーザーが部分的に制御する内容で任意のファイルを上書きでき、GitHub Enterprise Server インスタンス上で任意のコマンドを実行できる可能性がありました。攻撃者がこの脆弱性を悪用するには、GHES インスタンス内のリポジトリにアクセスするためのアクセス許可が必要です。しかし、他の保護が適用されているため、この脆弱性を積極的に悪用する方法を特定できませんでした。この脆弱性は、GitHub Security Bug Bounty プログラムを通じて報告されました。 {% comment %} https://github.com/github/github/pull/150936, https://github.com/github/github/pull/150634 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/21679, https://github.com/github/enterprise2/pull/21542, https://github.com/github/enterprise2/pull/21812, https://github.com/github/enterprise2/pull/21700 {% endcomment %}' - bugs: - - 'Consul の構成エラーにより、スタンドアロン インスタンスで処理されないバックグランド ジョブがありました。 {% comment %} https://github.com/github/enterprise2/pull/21463 {% endcomment %}' - - 'サービスのメモリ割り当ての計算により、サービスに不正確または無制限の割り当てが行われ、システムのパフォーマンスが低下することがありました。 {% comment %} https://github.com/github/enterprise2/pull/21689 {% endcomment %}' - - 'oVirt KVM システムの仮想化プラットフォームが適切に検出されず、アップグレードの間に問題が発生していました。 {% comment %} https://github.com/github/enterprise2/pull/21731, https://github.com/github/enterprise2/pull/21669 {% endcomment %}' - - "Git コマンド ラインからのパスワードによる無効な認証のエラー メッセージのため、適切なトークンまたは SSH キーを追加するための URL リンクが設定されませんでした。 {% comment %} https://github.com/github/github/pull/149607, https://github.com/github/github/pull/149351 {% endcomment %}" - - 'Issue テンプレート機能を使ってユーザー リポジトリ上に issue を作成すると、内部サーバー エラーで失敗することがありました。 {% comment %} https://github.com/github/github/pull/150173, https://github.com/github/github/pull/149445 {% endcomment %}' - - '*Explore* セクションへのアクセスが 500 内部サーバー エラーで失敗しました。 {% comment %} https://github.com/github/github/pull/150512, https://github.com/github/github/pull/150504 {% endcomment %}' - - '新しいインスタンスに移行されたリポジトリにおいて、"最近の更新" で Issue を並べ替えることができませんでした。 {% comment %} https://github.com/github/github/pull/150688, https://github.com/github/github/pull/149330 {% endcomment %}' - - 'GitHub Connect が、非推奨の GitHub.com API エンドポイントを使っていました。 {% comment %} https://github.com/github/github/pull/150827, https://github.com/github/github/pull/150545 {% endcomment %}' - - 'バックグラウンド ジョブの内部メトリクスの収集によって、CPU とメモリが不必要に使用されました。 {% comment %} https://github.com/github/github/pull/151182, https://github.com/github/github/pull/147695 {% endcomment %}' - - '404 ページのフッターに、GitHub.com の連絡先とステータス リンクが含まれていました。 {% comment %} https://github.com/github/github/pull/151315 {% endcomment %}' - - '未リリースの機能のバックグラウンド ジョブがキューに登録され、処理されないままになりました。 {% comment %} https://github.com/github/github/pull/151395, https://github.com/github/github/pull/146248 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "リポジトリのアクセス許可を \"Triage\" または \"Maintain\" に構成すると、失敗してエラー メッセージが表示されます。" - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/5.yml deleted file mode 100644 index a03c31eba5..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/5.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2020-08-12' -sections: - bugs: - - 'システム構成テンプレートを生成する間に CPU 使用率が高くなる問題を解決しました。{% comment %} https://github.com/github/enterprise2/pull/21786, https://github.com/github/enterprise2/pull/21741 {% endcomment %}' - - 'メモリの割り当てに関する最近の変更により、システムのパフォーマンスが低下することがありました。{% comment %} https://github.com/github/enterprise2/pull/22066 {% endcomment %}' - - 'データベースの移行を実行中の一時的な接続の問題によって、データの損失が発生することがありました。{% comment %} https://github.com/github/enterprise2/pull/22128, https://github.com/github/enterprise2/pull/22100 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル ("Web インターフェイスからアップロードされたファイル" (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "リポジトリのアクセス許可を \"Triage\" または \"Maintain\" に構成すると、失敗してエラー メッセージが表示されます。" - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/6.yml deleted file mode 100644 index c9ef772868..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/6.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2020-08-26' -sections: - security_fixes: - - >- - {% octicon "alert" aria-label="The alert icon" %} **Critical:** A remote code execution vulnerability was identified in GitHub Pages that could be exploited when building a GitHub Pages site. User-controlled configuration of the underlying parsers used by GitHub Pages were not sufficiently restricted and made it possible to execute commands on the GitHub Enterprise Server instance. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server. The underlying issues contributing to this vulnerability were identified both internally and through the GitHub Security Bug Bounty program. We have issued CVE-2020-10518. {% comment %} https://github.com/github/pages/pull/2882, https://github.com/github/pages/pull/2902, https://github.com/github/pages/pull/2894, https://github.com/github/pages/pull/2877, https://github.com/github/pages-gem/pull/700, - https://github.com/github/pages/pull/2889, https://github.com/github/pages/pull/2899, https://github.com/github/pages/pull/2903, https://github.com/github/pages/pull/2890, https://github.com/github/pages/pull/2891, https://github.com/github/pages/pull/2884 {% endcomment %} - - '**Medium:** An improper access control vulnerability was identified that allowed authenticated users of the instance to determine the names of unauthorized private repositories given their numerical IDs. This vulnerability did not allow unauthorized access to any repository content besides the name. This vulnerability affected all versions of GitHub Enterprise Server prior to 2.22 and has been assigned [CVE-2020-10517](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10517). The vulnerability was reported via the [GitHub Bug Bounty program](https://bounty.github.com). {% comment %} https://github.com/github/github/pull/151986, https://github.com/github/github/pull/151713 {% endcomment %}' - - 'Packages have been updated to the latest security versions. {% comment %} https://github.com/github/enterprise2/pull/21853, https://github.com/github/enterprise2/pull/21828, https://github.com/github/enterprise2/pull/22154, https://github.com/github/enterprise2/pull/21920, https://github.com/github/enterprise2/pull/22216, https://github.com/github/enterprise2/pull/22190 {% endcomment %}' - bugs: - - 'A message was not logged when the ghe-config-apply process had finished running ghe-es-auto-expand. {% comment %} https://github.com/github/enterprise2/pull/22178, https://github.com/github/enterprise2/pull/22171 {% endcomment %}' - - 'Excessive logging to the `syslog` file could occur on high-availability replicas if the primary appliance is unavailable. {% comment %} https://github.com/github/enterprise2/pull/22268, https://github.com/github/enterprise2/pull/22124 {% endcomment %}' - - "Database re-seeding on a replica could fail with an error: `Got packet bigger than 'max_allowed_packet'` {% comment %} https://github.com/github/enterprise2/pull/22322, https://github.com/github/enterprise2/pull/20063 {% endcomment %}" - - 'In some cases duplicate user data could cause a 500 error while running the ghe-license-usage script. {% comment %} https://github.com/github/github/pull/152637 {% endcomment %}' - - 'Using `ghe-migrator`, the `add` command would fail to lock a repository when using the `--lock` flag. {% comment %} https://github.com/github/github/pull/152780, https://github.com/github/github/pull/152588 {% endcomment %}' - changes: - - 'In a high availability or geo-replication configuration, replica instances would exit maintenance mode when ghe-config-apply ran. {% comment %} https://github.com/github/enterprise2/pull/21777, https://github.com/github/enterprise2/pull/21440 {% endcomment %}' - - "We've added support for the R5a and R5n AWS instance types. {% comment %} https://github.com/github/enterprise2/pull/21903, https://github.com/github/enterprise2/pull/21173 {% endcomment %}" - - 'Removed the license seat count information on the administrative SSH MOTD due to a performance issue impacting GitHub Enterprise Server clusters. {% comment %} https://github.com/github/enterprise2/pull/21994, https://github.com/github/enterprise2/pull/21870 {% endcomment %}' - known_issues: - - 'On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'Custom firewall rules are not maintained during an upgrade. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - 'Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'Security alerts are not reported when pushing to a repository on the command line. {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - 'Audit logs may be attributed to 127.0.0.1 instead of the actual source IP address. (updated 2020-11-02) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - "Configuring a repository's permission to `Triage` or `Maintain` fails with an error message." - - 'When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users.' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/7.yml deleted file mode 100644 index acc4a7d5e1..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/7.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2020-09-08' -sections: - bugs: - - 'サービスの正常性チェックでセッションが拡大し、ファイル システムの inode が枯渇しました。{% comment %} https://github.com/github/enterprise2/pull/22481, https://github.com/github/enterprise2/pull/22475 {% endcomment %}' - - "ホットパッチを使用したアップグレードは、\"'libdbi1' が見つかりませんでした\" というエラーで失敗する場合がありました。{% comment %} https://github.com/github/enterprise2/pull/22556, https://github.com/github/enterprise2/pull/22552 {% endcomment %}" - - "リポジトリのアクセス許可を \"Triage\" または \"Maintain\" に構成すると失敗しなくなります。" - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル ("Web インターフェイスからアップロードされたファイル" (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/8.yml deleted file mode 100644 index 35c4c88a0a..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/8.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2020-09-23' -sections: - security_fixes: - - '**中**: [DSA-4715-1](https://www.debian.org/security/2020/dsa-4715) に対処するために ImageMagick が更新されました。 {% comment %} https://github.com/github/enterprise2/pull/22621, https://github.com/github/enterprise2/pull/22610 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/22571, https://github.com/github/enterprise2/pull/22426, https://github.com/github/enterprise2/pull/22602, https://github.com/github/enterprise2/pull/22592, https://github.com/github/enterprise2/pull/22719, https://github.com/github/enterprise2/pull/22699 {% endcomment %}' - bugs: - - '管理者が配信されたリポジトリの Webhook を見ることができず、代わりに "問題が発生し、このフックの配信をフェッチすることができませんでした。" と表示されました。{% comment %} https://github.com/github/authzd/pull/1181, https://github.com/github/authzd/pull/980 {% endcomment %}' - known_issues: - - '新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル [Web インターフェイスからアップロードされたファイル](https://github.com/blog/2105-upload-files-to-your-repositories)が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB への固定リンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。 {% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際の発信元 IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-21/9.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-21/9.yml deleted file mode 100644 index 34219e38cb..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-21/9.yml +++ /dev/null @@ -1,29 +0,0 @@ -date: '2020-10-09' -sections: - security_fixes: - - '**LDAP** ディレクトリのユーザー名が既存の GHES アカウントのログインに標準化されたユーザーが、既存のアカウントとして認証されることがありました。 {% comment %} https://github.com/github/github/pull/156517, https://github.com/github/github/pull/155512 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/22911, https://github.com/github/enterprise2/pull/22878 {% endcomment %}' - bugs: - - '管理コンソールの [NameID 形式] ドロップダウンが "persistent" に設定された後に、"unspecified" にリセットされます。{% comment %} https://github.com/github/enterprise2/pull/22402, https://github.com/github/enterprise2/pull/22331, https://github.com/github/enterprise2/issues/13446 {% endcomment %}' - - '[管理コンソール](/admin/configuration/accessing-the-management-console) で設定を保存すると、[TLS/SSL 証明書およびキー](/admin/configuration/configuring-tls) ファイルに改行が追加され、一部のサービスの不要な再ロードがトリガーされます。{% comment %} https://github.com/github/enterprise2/pull/22608, https://github.com/github/enterprise2/pull/22540 {% endcomment %}' - - '依存関係グラフのシステム ログがローテーションされないため、ストレージが無制限に増大していました。{% comment %} https://github.com/github/enterprise2/pull/22766, https://github.com/github/enterprise2/pull/22733 {% endcomment %}' - - 'Resque のワーカーのオーバーライド設定が使用されている場合、アップグレードに失敗することがありました。{% comment %} https://github.com/github/enterprise2/pull/22838, https://github.com/github/enterprise2/pull/22814 {% endcomment %}' - - '"ghe-migrator" でリポジトリをインポートする場合、整合しないデータが存在していると予期しない例外が発生することがありました。{% comment %} https://github.com/github/github/pull/153849, https://github.com/github/github/pull/151552 {% endcomment %}' - - 'GitHub セキュリティ アドバイザリへのリンクで、GitHub.com ではなく GitHub Enterprise Server インスタンスのホスト名を含む URL が使用され、ユーザーが存在しない URL にダイレクトされます。{% comment %} https://github.com/github/github/pull/153853, https://github.com/github/github/pull/151301 {% endcomment %}' - - '使用中の認証モードで組み込みの 2 要素認証がサポートされていない場合、Enterprise アカウントのセキュリティ設定ページに、[2 要素認証] 設定の [Organization の現在の構成を表示する] リンクが表示されていました。{% comment %} https://github.com/github/github/pull/153861 {% endcomment %}' - - '"ghe-migrator" を使用して PR レビュー リクエストをインポートする場合、削除されたユーザーに関連付けられたレコードによって、関係性を持たないデータベース レコードが生成されます。{% comment %} https://github.com/github/github/pull/154959, https://github.com/github/github/pull/153169 {% endcomment %}' - - '"ghe-migrator" を使用してユーザーをインポートする際、システムによって生成されたメール アドレスが 100 文字を超える場合、"メールが無効" エラーが発生します。{% comment %} https://github.com/github/github/pull/155110, https://github.com/github/github/pull/152418 {% endcomment %}' - - 'Webhook アクティビティのログで大量のディスク領域が使用されると、ルート ディスクがいっぱいになってしまいます。{% comment %} https://github.com/github/github/pull/155656, https://github.com/github/github/pull/154100 {% endcomment %}' - changes: - - 'AWS EC2 のインスタンスの種類 "m5.16xlarge" のサポートが追加されました。{% comment %} https://github.com/github/enterprise2/pull/22501, https://github.com/github/enterprise2/pull/22473 {% endcomment %}' - - '"ghe-migrator" アーカイブの SSH フィンガープリントはいつでも計算できるため、要件が削除されます。{% comment %} https://github.com/github/github/pull/156945, https://github.com/github/github/pull/155387 {% endcomment %}' - - 'GitHub App マニフェストに "request_oauth_on_install" フィールドが含まれるようになりました。{% comment %} https://github.com/github/github/pull/156994, https://github.com/github/github/pull/155010, https://github.com/github/ecosystem-apps/issues/1055 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル ("Web インターフェイスからアップロードされたファイル" (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベート リポジトリと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - 'コマンド ラインでリポジトリにプッシュするとき、セキュリティ アラートが報告されません。 {% comment %} https://github.com/github/github/issues/143190 {% endcomment %}' - - '監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に起因する場合があります。(2020-11-02 更新) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/0.yml deleted file mode 100644 index 8525a93483..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/0.yml +++ /dev/null @@ -1,143 +0,0 @@ -intro: GitHub is excited to present GitHub Enterprise Server 2.22.0. -date: '2020-09-23' -sections: - features: - - heading: GitHub Actions Beta - notes: - - | - [GitHub Actions](https://github.com/features/actions) is a powerful, flexible solution for CI/CD and workflow automation. GitHub Actions on Enterprise Server includes tools to help you manage the service, including key metrics in the Management Console, audit logs and access controls to help you control the roll out. - - You will need to provide your own [storage](https://docs.github.com/en/enterprise/2.22/admin/github-actions/enabling-github-actions-and-configuring-storage) and runners for GitHub Actions. AWS S3, Azure Blob Storage and MinIO are supported. Please review the [updated minimum requirements for your platform](https://docs.github.com/en/enterprise/2.22/admin/installation/setting-up-a-github-enterprise-server-instance) before you turn on GitHub Actions. To learn more, contact the GitHub Sales team or [sign up for the beta](https://resources.github.com/beta-signup/). {% comment %} https://github.com/github/releases/issues/775 {% endcomment %} - - - heading: GitHub Packages Beta - notes: - - | - [GitHub Packages](https://github.com/features/packages) is a package hosting service, natively integrated with GitHub APIs, Actions, and webhooks. Create an [end-to-end DevOps workflow](https://docs.github.com/en/enterprise/2.22/admin/packages/configuring-packages-support-for-your-enterprise) that includes your code, continuous integration, and deployment solutions. - - Supported storage back ends include AWS S3 and MinIO with support for Azure blob coming in a future release. Please note that the current Docker support will be replaced by a beta of the new GitHub Container Registry in the next release. Please review the [updated minimum requirements for your platform](https://docs.github.com/en/enterprise/2.22/admin/installation/setting-up-a-github-enterprise-server-instance) before you turn on GitHub Packages. To learn more, contact the GitHub Sales team or [sign up for the beta](https://resources.github.com/beta-signup/). {% comment %} https://github.com/github/releases/issues/773 {% endcomment %} - - - heading: Advanced Security Code Scanning Beta - notes: - - | - [GitHub Advanced Security code scanning](https://github.com/features/security) is a developer-first, GitHub-native static application security testing (SAST). Easily find security vulnerabilities before they reach production, all powered by the world’s most powerful code analysis engine: CodeQL. - - Administrators using GitHub Advanced Security can [sign up for](https://resources.github.com/beta-signup/) and [enable](https://docs.github.com/en/enterprise/2.22/admin/configuration/configuring-code-scanning-for-your-appliance) GitHub Advanced Security code scanning beta. Please review the [updated minimum requirements for your platform](https://docs.github.com/en/enterprise/2.22/admin/installation/setting-up-a-github-enterprise-server-instance) before you turn on GitHub Advanced Security code scanning. {% comment %} https://github.com/github/releases/issues/768 {% endcomment %} - - - heading: Pull Request Retargeting - notes: - - | - When a [pull request's head branch](https://docs.github.com/en/enterprise/2.22/user/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches) is merged and deleted, all other open pull requests in the same repository that target this branch are now retargeted to the merged pull request's base branch. Previously these pull requests were closed. {% comment %} https://github.com/github/releases/issues/801 {% endcomment %} - - - heading: Suspend and Unsuspend an App Installation - notes: - - | - Administrators and users can [suspend any GitHub App’s access](https://docs.github.com/enterprise/2.22/user/rest/reference/apps#suspend-an-app-installation) for as long as needed, and [unsuspend the app](https://docs.github.com/enterprise/2.22/user/rest/reference/apps#unsuspend-an-app-installation) on command through Settings and the API. Suspended apps cannot access the GitHub API or webhook events. You can use this instead of uninstalling an application, which deauthorises every user. {% comment %} https://github.com/github/github/pull/138316 https://github.com/github/github/pull/150869 {% endcomment %}'' - - - heading: Improved Large Scale Performance - notes: - - | - We have revised the approach we take to scheduling network maintenance for repositories, ensuring large monorepos are able to avoid failure states. {% comment %} https://github.com/github/github/pull/146789, https://github.com/github/github/pull/147931, https://github.com/github/github/pull/146724, https://github.com/github/git-protocols/issues/94 {% endcomment %}'' - - Passive replicas are now [supported and configurable on GitHub Enterprise Server cluster deployments](https://docs.github.com/en/enterprise/2.22/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster). These changes will enable faster failover, reducing RTO and RPO. {% comment %} https://github.com/github/releases/issues/905 {% endcomment %} - - - heading: View All of Your Users - notes: - - | - For exceptionally large teams, administrators can [adjust the 1,500 default maximum for user lists](https://docs.github.com/en/enterprise/2.22/admin/configuration/command-line-utilities#ghe-config). {% comment %} https://github.com/github/github/pull/146508 {% endcomment %}'' - - changes: - - heading: Administration Changes - notes: - - Shared workers have been enabled to make live updates more resilient by sharing connections across tabs. {% comment %} https://github.com/github/releases/issues/914 {% endcomment %} - - The "Contact Support" link on `50x` error pages now links to the support email or link configured in the Management Console. {% comment %} https://github.com/github/github/pull/142123 {% endcomment %} - - It's now possible to [manage global announcements and expiration dates through the enterprise account settings](https://docs.github.com/en/enterprise/2.22/admin/installation/command-line-utilities#ghe-announce). {% comment %} https://github.com/github/releases/issues/945, https://github.com/github/github/pull/148475, https://github.com/github/github/pull/148494 {% endcomment %} - - You can now [exempt certain users from the default API rate limits configured in the management console](https://docs.github.com/en/enterprise/2.22/admin/configuration/configuring-rate-limits), if necessary. {% comment %} https://github.com/github/github/pull/148673 {% endcomment %} - - Repository administrators can now [set their repository to any available visibility option](https://docs.github.com/en/enterprise/2.22/user/github/administering-a-repository/setting-repository-visibility) from a single dialog in the repository's settings. Previously, you had to navigate separate sections, buttons, and dialog boxes for changing between public and private and between private and internal. {% comment %} https://github.com/github/releases/issues/882 {% endcomment %} - - A new Enterprise settings link on the user dropdown menu makes it easier to navigate to Enterprise Account Settings. {% comment %} https://github.com/github/releases/issues/946, https://github.com/github/github/pull/150595, https://github.com/github/github/pull/150520, https://github.com/github/github/pull/151121, https://github.com/github/hydro-schemas/pull/1244 {% endcomment %} - - The legacy "Admin Center" link on the /stafftools page has been removed. The "Enterprise" link is now the best way to navigate to the Enterprise Account from the /stafftools page. {% comment %} https://github.com/github/github/pull/147633 {% endcomment %} - - The Options sub-menu item in the Enterprise Account settings has been moved from the Settings section to the Policies section. {% comment %} https://github.com/github/releases/issues/944, https://github.com/github/github/pull/148477 {% endcomment %} - - '[Accessing resources by using a personal access token or SSH key now counts as user activity](https://docs.github.com/en/enterprise/2.22/admin/user-management/managing-dormant-users). This relieves administrators from the burden of filtering out certain users from the user dormancy reports and makes it safer to use the "Suspend all" button without accidentally suspending users who only accessed GitHub in a read-only way over the APIs with a Personal Access Token (PAT) or SSH key. {% comment %} https://github.com/github/github/pull/140433, https://github.com/github/help-docs/pull/14853, https://github.com/github/customer-feedback/issues/174, https://github.com/github/supportability/issues/14 {% endcomment %}' - - - heading: Security Changes - notes: - - Two-factor recovery codes can no longer be used during the two-factor sign in process. One-Time-Passwords are the only acceptable values. {% comment %} https://github.com/github/github/pull/145016, https://github.com/github/github/pull/140208 {% endcomment %} - - When a user is signed into GitHub Enterprise Server through single sign-on, the [default repository visibility selection is Private](https://docs.github.com/en/enterprise/2.22/user/github/administering-a-repository/setting-repository-visibility). {% comment %} https://github.com/github/releases/issues/872 {% endcomment %} - - Owners of GitHub Apps can now choose to have their [user-to-server access tokens expire after 8 hours](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps/), to help enforce regular token rotation and reduce the impact of a compromised token. {% comment %} https://github.com/github/releases/issues/966 {% endcomment %} - - - heading: Developer Changes - notes: - - '[The GitHub UI has undergone a design refresh](https://github.blog/changelog/2020-06-23-design-updates-to-repositories-and-github-ui/), and the repositories homepage has been redesigned, including a responsive layout and improved mobile web experience. {% comment %} https://github.com/github/releases/issues/886 {% endcomment %}' - - In the "Clone with SSH" repository dropdown menu, users will now be notified if they do not have any keys setup. {% comment %} https://github.com/github/github/pull/149098 {% endcomment %} - - Commits are now ordered chronologically in the pull request timeline and commits tab. This new ordering is also reflected in the ["List commits on a pull request"](https://docs.github.com/en/enterprise/2.22/user/rest/reference/pulls#list-commits-on-a-pull-request) REST API and GraphQL ["PullRequest object"](https://docs.github.com/en/enterprise/2.22/user/graphql/reference/objects#pullrequest) timeline connection. {% comment %} https://github.com/github/releases/issues/867 {% endcomment %} - - Users can now [set a skin tone default for emoji autocomplete results](https://github.blog/changelog/2020-07-17-customizable-skin-tones-in-emoji-autocomplete/) in comment text areas. {% comment %} https://github.com/github/releases/issues/916 {% endcomment %} - - '[Tree-sitter](https://github.com/tree-sitter/tree-sitter) improves syntax highlighting and is now the default library used for language parsing. {% comment %} https://github.com/github/releases/issues/918, https://github.com/github/windrose/issues/44 {% endcomment %}' - - - heading: Users and organizations can add Twitter usernames to their GitHub profiles - notes: - - '[Developers and organizations can now add their Twitter username to their profile](https://github.blog/changelog/2020-07-22-users-and-organizations-can-now-add-twitter-usernames-to-their-github-profiles/) {% comment %} https://github.com/github/github/pull/145127 {% endcomment %}' - - - heading: API Changes - notes: - - | - #### Graduated Previews - - The following previews are now an official part of the API: - * The GitHub Apps API and endpoints that returned the `performed_via_github_app` property no longer require the [`machine-man`](https://developer.github.com/changes/2020-08-20-graduate-machine-man-and-sailor-v-previews/) preview header. {% comment %} https://github.com/github/releases/issues/965 {% endcomment %} - * To add and view a lock reason to an issue, you no longer need to use the [`sailor-v`](https://developer.github.com/changes/2020-08-20-graduate-machine-man-and-sailor-v-previews/) preview header. {% comment %} https://github.com/github/github/pull/143676 {% endcomment %} - - - | - #### GraphQL Schema Changes - - * [The GraphQL schema changes](https://docs.github.com/enterprise/2.22/user/graphql/overview/changelog) include backwards-compatible changes, schema previews, and upcoming breaking changes. - - - heading: VMware Network Driver Changes - notes: - - | - The GitHub Enterprise Server default network adapter type for VMware customers has been changed from E1000 to VMXNET3, starting with release 2.22.0. When upgrading from an earlier release to 2.22.0 or newer, if an E1000 network adapter is detected during the pre-upgrade check, the following message will be displayed at the command line: - - ``` - WARNING: Your virtual appliance is currently using an emulated Intel E1000 network adapter. - For optimal performance, please update the virtual machine configuration on your VMware host to use the VMXNET3 driver. - Proceed with installation? [y/N] - ``` - - The administrator can choose to update the network adapter type to VMXNET3 either before or after the GitHub Enterprise Server upgrade. The virtual appliance will need to be shutdown for this change. Customers should follow the VMware recommended steps for [changing the virtual machine network adapter configuration](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-3719A0BE-4B4A-44FF-8A21-290950918FBD.html) to VMXNET3. Please note that `VMXNET3` will not be an option if the OS version for the virtual appliance is set to `Other Linux (64-bit)`. In that case, the OS version would first need to be changed from `Other Linux (64-bit)` to `Other 2.6.x Linux (64-bit)` or if available, `Debian GNU/Linux 9` . We recommend testing these changes on a [staging instance](https://docs.github.com/en/enterprise-server@2.22/admin/installation/setting-up-a-staging-instance) before it is performed on a production GitHub Enterprise Server. {% comment %} https://github.com/github/ghes-infrastructure/issues/781 {% endcomment %} - - bugs: - - The stafftools page for viewing pending collaborator showed a `500 Internal Server Error` when there was a pending email invite. {% comment %} https://github.com/github/github/pull/150836 {% endcomment %} - - The Repository Health Check in stafftools could give incorrect results on busy repositories. {% comment %} https://github.com/github/github/pull/151160 {% endcomment %} - - A logged in user trying to accept an email invitation could get a `404 Not Found` error. {% comment %} https://github.com/github/github/pull/150848 {% endcomment %} - - If a user navigated to a repository whose name started with "repositories.", they were redirected to the owner's "Repositories" tab instead of landing on the repository overview page. {% comment %} https://github.com/github/github/pull/149704 {% endcomment %} - - Labels in the dashboard timeline did not have enough contrast. {% comment %} https://github.com/github/github/pull/146749 {% endcomment %} - - deprecations: - - heading: Upcoming Deprecation of GitHub Enterprise Server 2.19 - notes: - - '**GitHub Enterprise Server 2.19 will be deprecated as of November 12, 2020** That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of GitHub Enterprise Server](https://help.github.com/enterprise/admin/guides/installation/upgrading-github-enterprise/) as soon as possible.' - - heading: Deprecation of Legacy GitHub App Webhook Events - notes: - - Starting with GitHub Enterprise Server 2.21.0 two legacy GitHub Apps-related webhook events have been deprecated and will be removed in GitHub Enterprise Server 2.25.0. The deprecated events `integration_installation` and `integration_installation_repositories` have equivalent events which will be supported. More information is available in the [deprecation announcement blog post](https://developer.github.com/changes/2020-04-15-replacing-the-installation-and-installation-repositories-events/). {% comment %} https://github.com/github/enterprise-web/pull/6419#issuecomment-668303461 {% endcomment %} - - heading: Deprecation of Legacy GitHub Apps Endpoint - notes: - - Starting with GitHub Enterprise Server 2.21.0 the legacy GitHub Apps endpoint for creating installation access tokens was deprecated and will be removed in GitHub Enterprise Server 2.25.0. More information is available in the [deprecation announcement blog post](https://developer.github.com/changes/2020-04-15-replacing-create-installation-access-token-endpoint/). {% comment %} https://github.com/github/enterprise-web/pull/6419#issuecomment-668303461 {% endcomment %} - - heading: Deprecation of OAuth Application API - notes: - - GitHub no longer supports the OAuth application endpoints that contain `access_token` as a path parameter. We have introduced new endpoints that allow you to securely manage tokens for OAuth Apps by moving `access_token` to the request body. While deprecated, the endpoints are still accessible in this version. We intend to remove these endpoints on GitHub Enterprise Server 3.4. For more information, see the [deprecation announcement blog post](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/). - - backups: - - GitHub Enterprise Server 2.22 requires at least [GitHub Enterprise Backup Utilities](https://github.com/github/backup-utils) 2.22.0 for [Backups and Disaster Recovery](https://help.github.com/enterprise/2.22/admin/guides/installation/backups-and-disaster-recovery/). - - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Custom firewall rules are not maintained during an upgrade. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - The Name ID Format dropdown in the Management Console resets to "unspecified" after setting instance to "persistent". {% comment %} https://github.com/github/enterprise2/issues/13446 {% endcomment %} - - The repository Settings page of a repository for a user or organization GitHub Pages sites will fail with a "500 Internal Server Error". {% comment %} https://github.com/github/github/issues/156183 {% endcomment %} - - Users may experience slower Git clone and fetch performance on an instance with high availability replicas due to reads being forwarded to a different node. {% comment %} https://github.com/github/spokesd/issues/746 {% endcomment %} - - '[Creating a GitHub App from a manifest](https://docs.github.com/en/enterprise/2.22/user/developers/apps/creating-a-github-app-from-a-manifest) fails. To work around this issue, users can follow the manual instructions for [creating a GitHub App](https://docs.github.com/en/enterprise/2.22/user/developers/apps/creating-a-github-app). {% comment %} https://github.com/github/enterprise2/issues/22849 {% endcomment %}' - - GitHub usernames may change unintentionally when using SAML authentication, if the GitHub username does not match the value of the attribute mapped to the `username` field in the Management Console. (updated 2020-10-08) {% comment %} https://github.com/github/external-identities/issues/335 {% endcomment %} - - On a freshly set up 2.22.0 instance or after upgrading to 2.22.0, the activity feed on an organization's dashboard will no longer update. (updated 2020-10-27) {% comment %}https://github.com/github/enterprise2/issues/23050{% endcomment %} - - Audit logs may be attributed to 127.0.0.1 instead of the actual source IP address. (updated 2020-11-02) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %} - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/1.yml deleted file mode 100644 index 928b7fa41c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/1.yml +++ /dev/null @@ -1,74 +0,0 @@ -date: '2020-10-09' -sections: - security_fixes: - - '**MEDIUM**: ImageMagick has been updated to address [DSA-4715-1](https://www.debian.org/security/2020/dsa-4715). {% comment %} https://github.com/github/enterprise2/pull/22623, https://github.com/github/enterprise2/pull/22610 {% endcomment %}' - - 'Requests from a GitHub App integration to refresh an OAuth access token would be accepted if sent with a different, valid OAuth client ID and client secret than was used to create the refresh token. {% comment %} https://github.com/github/github/pull/154921, https://github.com/github/github/pull/154423, https://github.com/github/ecosystem-apps/issues/1066 {% endcomment %}' - - 'A user whose LDAP directory username standardizes to an existing GHES account login could authenticate into the existing account. {% comment %} https://github.com/github/github/pull/156513, https://github.com/github/github/pull/155512 {% endcomment %}' - - 'Packages have been updated to the latest security versions. {% comment %} https://github.com/github/enterprise2/pull/22912, https://github.com/github/enterprise2/pull/22878 {% endcomment %}' - - bugs: - - | - The NameID Format dropdown in the Management Console would be reset to "unspecified" after setting it to "persistent". {% comment %} https://github.com/github/enterprise2/pull/22376, https://github.com/github/enterprise2/pull/22331, https://github.com/github/enterprise2/issues/13446 {% endcomment %} - - | - Upgrading using a hotpatch could fail with an error: `'libdbi1' was not found` {% comment %} https://github.com/github/enterprise2/pull/22557, https://github.com/github/enterprise2/pull/22552 {% endcomment %} - - | - Saving settings via the [management console](/admin/configuration/accessing-the-management-console) would append a newline to the [TLS/SSL certificate and key](/admin/configuration/configuring-tls) files which triggered unnecessary reloading of some services. {% comment %} https://github.com/github/enterprise2/pull/22570, https://github.com/github/enterprise2/pull/22540 {% endcomment %} - - | - System logs for Dependency Graph were not rotating, allowing unbounded storage growth. {% comment %} https://github.com/github/enterprise2/pull/22767, https://github.com/github/enterprise2/pull/22733 {% endcomment %} - - | - The MS SQL Server performance graph showed statistics from the primary instance even when a replica was selected. {% comment %} https://github.com/github/enterprise2/pull/22778, https://github.com/github/enterprise2/pull/22750 {% endcomment %} - - | - `ghe-actions-precheck` would silently exit without running the storage checks if Actions was not enabled. {% comment %} https://github.com/github/enterprise2/pull/22787, https://github.com/github/enterprise2/pull/22742 {% endcomment %} - - | - Upgrade could fail if the resqued workers override setting is in use. {% comment %} https://github.com/github/enterprise2/pull/22836, https://github.com/github/enterprise2/pull/22814 {% endcomment %} - - | - Some services running in containers were not sending logs to the journal. {% comment %} https://github.com/github/enterprise2/pull/22994, https://github.com/github/enterprise2/pull/22518 {% endcomment %} - - | - Links to GitHub Security Advisories would use a URL with the hostname of the GitHub Enterprise Server instance instead of GitHub.com, directing the user to a nonexistent URL. {% comment %} https://github.com/github/github/pull/153316, https://github.com/github/github/pull/151301 {% endcomment %} - - | - When importing a repository with `ghe-migrator`, an unexpected exception could occur when inconsistent data is present. {% comment %} https://github.com/github/github/pull/153850, https://github.com/github/github/pull/151552 {% endcomment %} - - | - The enterprise account security settings page showed a "View your organizations' current configurations" link for the "Two-factor authentication" setting when the authentication mode in use does not support built in two-factor authentication. {% comment %} https://github.com/github/github/pull/153860 {% endcomment %} - - | - OAuth refresh tokens would be removed prematurely. {% comment %} https://github.com/github/github/pull/154271, https://github.com/github/github/pull/153694 {% endcomment %} - - | - Search repair tasks would generate exceptions during the migration phase of configuration. {% comment %} https://github.com/github/github/pull/154573, https://github.com/github/github/pull/153392 {% endcomment %} - - | - On the settings page for GitHub Apps, the "Beta Features" tab was not visible in some circumstances. {% comment %} https://github.com/github/github/pull/154612, https://github.com/github/github/pull/154417 {% endcomment %} - - | - When using `ghe-migrator` to import PR review requests, records associated with deleted users would result in extraneous database records. {% comment %} https://github.com/github/github/pull/154960, https://github.com/github/github/pull/153169 {% endcomment %} - - | - When importing users with `ghe-migrator`, an error of "Emails is invalid" would occur if the system-generated email address were longer than 100 characters. {% comment %} https://github.com/github/github/pull/155109, https://github.com/github/github/pull/152418 {% endcomment %} - - | - Logging webhook activity could use large amounts of disk space and cause the root disk to become full. {% comment %} https://github.com/github/github/pull/155657, https://github.com/github/github/pull/154100 {% endcomment %} - - | - Users experienced slower Git clone and fetch performance on an instance with high availability replicas due to reads being forwarded to a different node. {% comment %} https://github.com/github/github/pull/156195, https://github.com/github/github/pull/156016, https://github.com/github/spokesd/issues/746 {% endcomment %} - - | - The repository Settings page of a repository for a user or organization GitHub Pages sites would fail with a "500 Internal Server Error". {% comment %} https://github.com/github/github/pull/156439, https://github.com/github/github/issues/156183 {% endcomment %} - - | - Repository network maintenance operations could become stuck in a `running` state. {% comment %} https://github.com/github/github/pull/156669, https://github.com/github/github/pull/156036 {% endcomment %} - - | - A repository being deleted immediately after uploading a code scanning result could cause a stall in the processing of code scanning results for all repositories. {% comment %} https://github.com/github/github/pull/157063, https://github.com/github/github/pull/156437 {% endcomment %} - - | - When a large number of code scanning results were submitted at the same time, processing of batches could time out resulting in a stall in processing of code scanning results. {% comment %} https://github.com/github/github/pull/157065, https://github.com/github/github/pull/156462 {% endcomment %} - - | - [Creating a GitHub App from a manifest](https://docs.github.com/en/enterprise/2.22/user/developers/apps/creating-a-github-app-from-a-manifest) would fail. {% comment %} https://github.com/github/github/pull/157133, https://github.com/github/github/pull/156904, https://github.com/github/enterprise2/issues/22849 {% endcomment %} - - | - GitHub usernames were changed unintentionally when using SAML authentication, when the GitHub username did not match the value of the attribute mapped to the `username` field in the Management Console. {% comment %} https://github.com/github/github/pull/158131, https://github.com/github/github/pull/157936, https://github.com/github/external-identities/issues/335 {% endcomment %} - - changes: - - Support is added for the AWS EC2 instance type `m5.16xlarge`. {% comment %} https://github.com/github/enterprise2/pull/22502, https://github.com/github/enterprise2/pull/22473 {% endcomment %} - - Remove the requirement for SSH fingerprints in `ghe-migrator` archives as it can always be computed. {% comment %} https://github.com/github/github/pull/156946, https://github.com/github/github/pull/155387 {% endcomment %} - - GitHub App Manifests now include the `request_oauth_on_install` field. {% comment %} https://github.com/github/github/pull/156991, https://github.com/github/github/pull/155010, https://github.com/github/ecosystem-apps/issues/1055 {% endcomment %} - - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Custom firewall rules are not maintained during an upgrade. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - Configuration updates will fail when restoring data to a GitHub Actions-enabled instance if the original backup source did not have the feature enabled. {% comment %} https://github.com/github/c2c-actions-runtime/issues/915 {% endcomment %} - - GitHub Actions can fail to start up successfully if it was previously enabled on an instance running 2.22.0 and is upgraded to 2.22.1. (updated 2020-10-23) {% comment %} https://github.com/github/c2c-actions/issues/1680 {% endcomment %} - - On a freshly set up 2.22.1 instance or after upgrading to 2.22.1, the activity feed on an organization's dashboard will no longer update. (updated 2020-10-27) {% comment %}https://github.com/github/enterprise2/issues/23050{% endcomment %} - - Audit logs may be attributed to 127.0.0.1 instead of the actual source IP address. (updated 2020-11-02) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %} - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/10.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/10.yml deleted file mode 100644 index b0d0e4c8bc..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/10.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-04-01' -sections: - security_fixes: - - "**高:** GitHub App の [Web 認証フロー](https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps#web-application-flow)から生成されたアクセス トークンに対し、適切なアクセス許可が付与されていなくても REST API を通じてプライベートなリポジトリのメタデータの読み取りを許可する、不適切なアクセス制御の脆弱性が GitHub Enterprise Server で見つかりました。攻撃者がこの脆弱性を利用するには、そのインスタンス上で GitHub App を作成し、Web 認証フローを通じてユーザーにそのアプリケーションを承認させる必要があります。返されるプライベート リポジトリのメタデータは、そのトークンが示すユーザーが所有するリポジトリに限定されます。この脆弱性は、3.0.4 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.0.4、2.22.10、2.21.18 で修正されました。この脆弱性は、CVE-2021-22865 が割り当てられ、[GitHub Bug Bounty プログラム](https://bounty.github.com)を通じて報告されました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - GitHub Enterprise 11.10.x 以前で設定されたタイムゾーンが一部のサービスで利用されず、デフォルトの UTC 時間になっていました。 - - ログ ローテーションの一部としてサービスが新しいログ ファイルに移行せず、ディスクの使用量が増大しました。 - - "内部リポジトリの検索結果で、ラベルが \"内部\" ではなく \"プライベート\" と表示されました。" - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/11.yml deleted file mode 100644 index 839af88c70..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/11.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2021-04-14' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 'レプリカの昇格中に、`jq: error (at :0): Cannot index number with string "settings"` (jq: エラー (位置 :0): 文字列 "settings" にインデックス番号を付けることはできません) という警告メッセージが発生することがあります。' - - MySQL のレプリカがプライマリへの接続に失敗することによって、クラスターへの継続的なバックアップの復元に失敗することがありました。 - - Treelights コンテナーのメモリ不足によって、構文の強調表示が失敗することがありました。 - - "`/settings/emails` ページにアクセスすると、ログアウトと再ログイン時に不適切なリダイレクトを引き起こす可能性のある状態が格納されることがありました。" - - アドバイザリの `vulnerable_version_ranges` に大文字のパッケージ名が含まれる一部のコンポーネントで、依存関係グラフのアラートが表示されませんでした。 - - GitHub 統合アプリで、issue コメント中の @ メンションで直接メンションされた場合に、チームに通知できませんでした。 - - ghe-migrator でインポート エラーが発生すると、プロセス全体が中止され、ログに十分なコンテキストが含まれないことがありました。 - known_issues: - - GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。 - - アップグレード時に、カスタムのファイアウォール規則は維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/12.yml deleted file mode 100644 index 6860877785..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/12.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2021-04-28' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "アップグレード中に、\"cleanup nomad job\" の後プロセスが無期限に一時停止されます。" - - '"ghe-cluster-failover" が "Trilogy::Error: trilogy_connect" というエラーメッセージで失敗します。' - - '"ghe-cluster-status-mysql" がフェールオーバーに関する警告をエラーとして表示しました。' - - MySQL のレプリケーションで実行されるセットアップ スクリプトにより、データベースのフェールオーバーの間に不要なデータベースの再シードが発生する可能性がありました。 - - '"config-apply" は、不要な "rake db:migrate" の呼び出しのために必要以上に時間がかかることがありました。' - - プライマリに接続できないとき、シード フェーズの間にプライマリからレプリケートしていない MySQL レプリカに、Orchestrator がフェールオーバーすることがありました。 - - エラーのある Organization またはプロジェクトが移行をブロックし、除外できませんでした。 - - 3 つより多くのストレージ ホストを持つお客様は、空のノードではなく最も使われているディスクが選ばれるため、ディザスター リカバリ クラスターに復元できませんでした。 - changes: - - プリフライト チェックで、すべての AWS インスタンス タイプが既定で許可されます。 - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/13.yml deleted file mode 100644 index fa9cc324f6..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/13.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-05-13' -sections: - security_fixes: - - "** 高: ** GitHub Enterprise Server において、GitHub App のユーザー認証 Web フローの間に、承認時にユーザーに表示されるものより多くのアクセス許可の付与を許可する UI の不正表示の脆弱性が見つかりました。攻撃者がこの脆弱性を利用するには、そのインスタンス上で GitHub App を作成し、Web 認証フローを通じてユーザーにそのアプリケーションを承認させる必要があります。付与されるすべてのアクセス許可は、最初の認可の際には適切に表示されますが、特定の環境では、GitHub App で追加のユーザー レベル アクセス許可が設定された後で、ユーザーが承認フローをもう一度行うと、それらの追加アクセス許可が表示されないことがあり、ユーザーが潜在的に意図していたものより多くのアクセス許可が付与されます。この脆弱性は、GitHub Enterprise Server 3.0.x の 3.0.7 より前、および 2.22.x の 2.22.13 より前に影響しました。これは、バージョン 3.0.7 と 2.22.13 で修正されました。この脆弱性は、CVE-2021-22866 を割り当てられており、[GitHub Bug Bounty プログラム](https://bounty.github.com/) を通じて報告されました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - Orchestrator の自動フェールオーバーが、構成適用フェーズの間に有効にされることがありました。 - - "リポジトリの保守担当者アクセス許可を持つユーザーに、リポジトリの [ページ設定] ページで、成功したページ ビルドの代わりに、メール検証の警告が表示されました。" - - ワイルドカード ルールのコード所有者が、後のルールがそのパスに対して優先されるものであっても、コード所有者バッジの所有者のリストに間違って追加されました。 - - OpenAPI のドキュメントが無効なヘッダーを参照していました。 - changes: - - HAProxy のリロードでの構成変更に関するログを追加しました。 - - リポジトリ作成に関するログを追加しました。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/14.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/14.yml deleted file mode 100644 index 635914c638..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/14.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-05-25' -sections: - security_fixes: - - '**中:** 特定の環境では、チームまたは Organization から削除されたユーザーが、既存の pull request を開いたブランチへの書き込みアクセス権を持ったままになることがありました。' - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - MSSQL での通常のレプリケーションの遅延で警告が発生しました。 - - "[ホワイトリスト エントリの作成] ボタンを使って管理者が追加した IP アドレスが、ロックアウトされたままになることがありました。" - - '"spokesd" で、"配置の修正がスキップされました" というフレーズを含む過剰なログ エントリが作成されました。' - changes: - - 4 か月以上経過したチェック注釈がアーカイブされます。 - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/15.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/15.yml deleted file mode 100644 index 930f0237d2..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/15.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "GitHub 以外のソースからの組織またはリポジトリのインポートの失敗により、`undefined method '[]' for nil:NilClass` エラーが発生することがありました。" - - GitHub のプロフィール名が管理コンソールの `Full name` フィールドにマップされる属性の値と一致しない場合、SAML 認証を使うと、GitHub のプロフィール名が意図せず変更されることがありました。 - changes: - - GraphQL API のユーザーは、`PullRequest` オブジェクトのパブリック フィールド `closingIssuesReferences` のクエリを実行できます。このフィールドは、関連する pull request がマージされると自動的にクローズされる issue を取得します。このアプローチにより、このデータも、将来、忠実性がさらに高い移行プロセスの一部として移行できます。 - known_issues: - - GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/16.yml deleted file mode 100644 index 817c217201..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/16.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2021-06-24' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - Google Cloud Plafform 上で動作するインスタンスで、sshd サービスが起動に失敗することがあります。 - - 古いアップグレード ファイルがユーザー ディスクに残り、空き領域がない状態になることがあります。 - - アーカイブに存在しないチームからのレビュー要求が含まれている場合、エクスポート アーカイブでは pull request のインポートに通知なく失敗します。 - known_issues: - - 新たにセットアップされ、ユーザーがいない GitHub Enterprise Server では、攻撃者が最初の管理者ユーザーを作成することができました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/17.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/17.yml deleted file mode 100644 index 728a480121..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/17.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-07-14' -sections: - security_fixes: - - '**高:** GitHub Pages のサイトをビルドする際に悪用される可能性があるパス トラバーサルの脆弱性が、GitHub Enterprise Server で見つかりました。GitHub Pages によって使用されるユーザー制御の構成オプションは十分に制限されておらず、GitHub Enterprise Server インスタンスでファイルを読み取ることが可能になっていました。攻撃者がこの脆弱性を悪用するには、GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成して構築するためのアクセス許可が必要です。この脆弱性により、3.1.3 より前の GitHub Enterprise Server のすべてのバージョンが影響を受け、CVE-2021-22867 が割り当てられました。この脆弱性は、GitHub Bug Bounty プログラムから報告されました。' - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - '"ghe-cluster-config-node-init" は、HTTP プロキシが有効にされている場合、クラスターの設定時に失敗します。' - - Collectd で、初回の起動後に転送先のホスト名が解決されませんでした。 - - 古い削除されたリポジトリを消去するジョブは、それらのリポジトリの中に訴訟ホールドによって削除されないように保護されているものがある場合、処理を進められないことがあります。 - - LDAP 認証モードを使うインスタンスで、Git push がユーザー照合プロセス中に 500 内部サーバー エラーになることがあります。 - - "依存関係グラフが有効にされていない場合、ユーザーがリポジトリの \"/settings\" ページにアクセスするたびに大量の 503 エラーがログされていました。" - changes: - - 変更されなかった IP 許可ファイアウォール規則をスキップすることによって、構成適用の効率性が改善されました。これは大規模なクラスターでは大きな時間の節約になります。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/18.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/18.yml deleted file mode 100644 index c08b009d29..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2021-07-27' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 依存関係グラフが有効にされておらず、コンテンツ分析が有効にされている場合、スケジュール ジョブで GitHub.com と脆弱性を同期しようとすると、大量の 503 エラーが発生していました。 - - HTTP プロキシを使用するユーザーでは、ページ コンテナーのビルドの認証されていない HTTP プロキシはサポートされていませんでした。 - changes: - - "`babeld` のログには、ネゴシエーション要求時に含まれるだけでなく、HTTP 参照アドバタイズ要求にも `cmd` フィールドが含まれるようになりました。" - known_issues: - - "ユーザーが存在していない、セットアップしたばかりの {% data variables.product.prodname_ghe_server %} では、攻撃者が最初の管理者ユーザーを作成することができました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/19.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/19.yml deleted file mode 100644 index 75e42683d5..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/19.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2021-08-10' -sections: - bugs: - - "\"リポジトリ作成\" の Organization 設定に対して行われた変更の監査ログ エントリが不正確でした。" - changes: - - 不正利用レート制限は、セカンダリ レート制限と呼ばれるようになりました。これは、これによって制限されるのが必ずしも不正利用とは限らないためです。 - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/2.yml deleted file mode 100644 index 42e92d228d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/2.yml +++ /dev/null @@ -1,31 +0,0 @@ -date: '2020-10-20' -sections: - security_fixes: - - Packages have been updated to the latest security versions. {% comment %} https://github.com/github/enterprise2/pull/23097, https://github.com/github/enterprise2/pull/23081 {% endcomment %} - - bugs: - - | - If the storage account settings failed to validate while configuring GitHub Actions, running `ghe-actions-teardown` was required before making a new attempt. {% comment %} https://github.com/github/enterprise2/pull/23057, https://github.com/github/enterprise2/pull/22981 {% endcomment %} - - | - A custom proxy configuration could adversely affect the GitHub Actions environment. {% comment %} https://github.com/github/enterprise2/pull/23121, https://github.com/github/enterprise2/pull/23092, https://github.com/github/c2c-actions-platform/issues/2254 {% endcomment %} - - | - On a change of an address on eth0, Nomad and Consul could get unresponsive. {% comment %} https://github.com/github/enterprise2/pull/23227, https://github.com/github/enterprise2/pull/23153 {% endcomment %} - - | - When using self-signed certificates, GHES could have SSL validation exceptions upon configuring GitHub Actions. {% comment %} https://github.com/github/enterprise2/pull/23381 {% endcomment %} - - | - Using a GitHub Action from a branch name with a `+` or `/` character resulted in an error: `Unable to resolve action`. {% comment %} https://github.com/github/github/pull/157942, https://github.com/github/github/pull/157819, https://github.com/github/launch/pull/3463 {% endcomment %} - - | - The enterprise account "Confirm two-factor requirement policy" messaging was incorrect. {% comment %} https://github.com/github/github/pull/158735 {% endcomment %} - - | - On certain requests above 100MB, Kafka's buffer could be over-allocated. {% comment %} https://github.com/github/kafka-lite/pull/286, https://github.com/github/kafka-lite/pull/285 {% endcomment %} - - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Custom firewall rules are not maintained during an upgrade. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - GitHub Actions can fail to start up successfully if it was previously enabled on an instance running 2.22.0 and is upgraded to 2.22.2. (updated 2020-10-23) {% comment %} https://github.com/github/c2c-actions/issues/1680 {% endcomment %} - - On a freshly set up 2.22.2 instance or after upgrading to 2.22.2, the activity feed on an organization's dashboard will no longer update. (updated 2020-10-27) {% comment %}https://github.com/github/enterprise2/issues/23050{% endcomment %} - - Audit logs may be attributed to 127.0.0.1 instead of the actual source IP address. (updated 2020-11-02) {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %} - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/20.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/20.yml deleted file mode 100644 index c8ab935d5c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/20.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-08-24' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "自動更新に関連する Journald メッセージ (\"h/m/s ランダム時間の追加。\") が、syslog に記録されました。" - - "要求に失敗する内部 API への Git フックが、明示的な \"nil\" を返す代わりに \"\"success\" に対して定義されていないメソッド本文: String (NoMethodError)\"という例外を返しました。" - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/21.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/21.yml deleted file mode 100644 index bb9cd04f79..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/21.yml +++ /dev/null @@ -1,11 +0,0 @@ -date: '2021-09-07' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - known_issues: - - "ユーザーが存在していない、セットアップしたばかりの {% data variables.product.prodname_ghe_server %} では、攻撃者が最初の管理者ユーザーを作成することができました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低減される可能性があります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/22.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/22.yml deleted file mode 100644 index af1ed8aca5..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/22.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-09-24' -sections: - security_fixes: - - '**高:** {% data variables.product.prodname_ghe_server %} で、{% data variables.product.prodname_pages %} サイトのビルド時に悪用される可能性があるパス トラバーサルの脆弱性が見つかりました。{% data variables.product.prodname_pages %} によって使用されるユーザー制御の構成オプションは十分に制限されておらず、{% data variables.product.prodname_ghe_server %} インスタンスでファイルを読み取ることが可能になっていました。攻撃者がこの脆弱性を悪用するには、{% data variables.product.prodname_ghe_server %} インスタンス上に {% data variables.product.prodname_pages %} サイトを作成してビルドするためのアクセス許可が必要です。この脆弱性により、3.1.8 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。3.1.8、3.0.16、および 2.22.22 で修正されました。これは、CVE-2021-22867 の不完全な修正が原因です。この脆弱性は、GitHub Bug Bounty プログラムから報告され、CVE-2021-22868 が割り当てられました。{% comment %} https://github.com/github/pages/pull/3359, https://github.com/github/pages/pull/3357 {% endcomment %}' - bugs: - - 'ソース インスタンスの {% data variables.product.prodname_github_connect %} の構成で、"ghe-restore" の "--config" オプションが使用されていなかった場合でも常に新しいインスタンスに復元されていました。これにより、ソースと復元先の両方のインスタンスが同時にオンラインだった場合、{% data variables.product.prodname_github_connect %} の接続とライセンスの同期で競合が発生しました。{% comment %} https://github.com/github/github/pull/192247, https://github.com/github/github/pull/191951, https://github.com/github/enterprise2/pull/26870, https://github.com/github/backup-utils/pull/770, https://github.com/github/connected-enterprise/issues/208 {% endcomment %}' - - 'アプライアンスの NO_PROXY 設定を考慮に入れるように、{% data variables.product.prodname_pages %} ビルドが修正されました。これが関係するのは、HTTP プロキシが構成されたアプライアンスのみです。{% comment %} https://github.com/github/github/pull/192380 {% endcomment %}' - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートおよび内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/3.yml deleted file mode 100644 index 83b8ebfa6a..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/3.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2020-11-03' -sections: - security_fixes: - - | - **LOW:** High CPU usage could be triggered by a specially crafted request to the SVN bridge resulting in Denial of Service (DoS) on the SVN bridge service. (updated 2020-11-16) {% comment %} https://github.com/github/slumlord/pull/1005, https://github.com/github/slumlord/pull/1000 {% endcomment %} - - | - **LOW:** Incorrect token validation resulted in a reduced entropy for matching tokens during authentication. Analysis shows that in practice there's no significant security risk here. {% comment %} https://github.com/github/github/pull/159457, https://github.com/github/github/pull/159193 {% endcomment %} - - | - Packages have been updated to the latest security versions. {% comment %} https://github.com/github/enterprise2/pull/23540, https://github.com/github/enterprise2/pull/23171, https://github.com/github/enterprise2/pull/23693, https://github.com/github/enterprise2/pull/23677 {% endcomment %} - - bugs: - - GitHub Actions could fail to start up successfully if it was previously enabled on an instance running 2.22.0 and was upgraded to 2.22.1 or 2.22.2. {% comment %} https://github.com/github/enterprise2/pull/23622, https://github.com/github/enterprise2/pull/23490, https://github.com/github/c2c-actions/issues/1680 {% endcomment %} - - Configuration files for GitHub Actions were not copied to the replica when setting up high availability replicas potentially leading to errors during `ghe-repl-promote`. {% comment %} https://github.com/github/enterprise2/pull/23703, https://github.com/github/enterprise2/pull/23683 {% endcomment %} - - On a freshly set up 2.22.1 or 2.22.2 instance or after upgrading to 2.22.1 or 2.22.2, the activity feed on an organization's dashboard would not update. {% comment %} https://github.com/github/github/pull/159376, https://github.com/github/github/pull/159235, https://github.com/github/enterprise2/issues/23050 {% endcomment %} - - Editing issues templates with filenames containing non-ASCII characters would fail with a "500 Internal Server Error". {% comment %} https://github.com/github/github/pull/160588, https://github.com/github/github/pull/159747 {% endcomment %} - - A metric gathering method for background jobs increased CPU utilization. (updated 2020-11-03) {% comment %} https://github.com/github/github/pull/160109 {% endcomment %} - - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %} - - Custom firewall rules are not maintained during an upgrade. {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %} - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. {% comment %} https://github.com/github/github/issues/54684 {% endcomment %} - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. {% comment %} https://github.com/github/github/issues/107731 {% endcomment %} - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %} - - Audit logs may be attributed to 127.0.0.1 instead of the actual source IP address. {% comment %} https://github.com/github/enterprise2/issues/21514 {% endcomment %} - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/4.yml deleted file mode 100644 index 72542e2e30..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/4.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2020-11-17' -sections: - security_fixes: - - "パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/23845, https://github.com/github/enterprise2/pull/23712 {% endcomment %}" - - bugs: - - "baneld ログの秒とマイクロ秒の間に区切り記号がありませんでした。{% comment %} https://github.com/github/babeld/pull/1006, https://github.com/github/babeld/pull/1002 {% endcomment %}" - - "ホットパッチで GHES をアップグレードした後、\"ghe-actions-precheck\" と \"ghe-packages-precheck\" コマンドが、\"\"docker load\" の引数が指定されていません\" というエラーで失敗しました。{% comment %} https://github.com/github/enterprise2/pull/23760, https://github.com/github/enterprise2/pull/23745 {% endcomment %}" - - "Enterprise アカウントの \"リポジトリ可視性変更\" ポリシーが \"有効\" に設定されていると、Organization の所有者が Organization 内のリポジトリの可視性を変更できませんでした。{% comment %} https://github.com/github/github/pull/160920, https://github.com/github/github/pull/160773 {% endcomment %}" - - "監査ログが、実際のソース IP アドレスではなく、127.0.0.1 に関連付けられている場合がありました。{% comment %} https://github.com/github/github/pull/162438, https://github.com/github/github/pull/161215 {% endcomment %}" - - known_issues: - - "新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}" - - "カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}" - - "Git LFS 追跡ファイル (\"Web インターフェイスからアップロードされたファイル\" (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}" - - "同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}" - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/5.yml deleted file mode 100644 index 96315fa706..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/5.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2020-12-03' -sections: - bugs: - - 'ブートストラップ時の競合状態により、認可サービスが異常として検出され、サービスが再起動していました。{% comment %} https://github.com/github/authzd/pull/1275, https://github.com/github/authzd/pull/1274 {% endcomment %}' - - 'Elasticsearch のアップグレード プロセスが、ghe-diagnostics によってキャプチャされませんでした。{% comment %} https://github.com/github/enterprise2/pull/23905, https://github.com/github/enterprise2/pull/23874 {% endcomment %}' - - 'アップグレードされた高可用性構成で GitHub Actions を有効にすると、レプリケーションでエラーが発生しました。{% comment %} https://github.com/github/enterprise2/pull/23979, https://github.com/github/c2c-actions-platform/issues/2479 {% endcomment %}' - - '基になる動作のため、ホットパッチ アップグレード プロセスの間に、サービスが利用できなくなりました。{% comment %} https://github.com/github/enterprise2/pull/24055 {% endcomment %}' - - 'アクティブなレプリカに接続しているユーザーが、ライブ更新 WebSocket への接続に関するエラーを受け取りました。{% comment %} https://github.com/github/enterprise2/pull/24079, https://github.com/github/enterprise2/pull/24058 {% endcomment %}' - - 'ログ転送 SSL 証明書のサブセットが正しく適用されませんでした。{% comment %} https://github.com/github/enterprise2/pull/24114, https://github.com/github/enterprise2/pull/23981 {% endcomment %}' - - '一時停止されたユーザーが Team または Organization から削除されると、そのユーザーにメール通知が送信されました。{% comment %} https://github.com/github/github/pull/162973, https://github.com/github/github/pull/162742 {% endcomment %}' - - 'SSH 証明書の適用方法が、Organization と Business の間で整合していませんでした。{% comment %} https://github.com/github/github/pull/163423, https://github.com/github/github/pull/159538, https://github.com/github/authentication/issues/115 {% endcomment %}' - - '正しくないパスワードを使ったためにアカウントがレート制限された場合、最大で 24 時間ロックアウトされることがありました。{% comment %} https://github.com/github/github/pull/163433, https://github.com/github/github/pull/162938, https://github.com/github/github-ds/pull/51 {% endcomment %}' - - '多くの参照があるリポジトリでの pull request の同期により、ワーカー キューが遅れることがありました。{% comment %} https://github.com/github/github/pull/163573, https://github.com/github/github/pull/163142 {% endcomment %}' - - '特定のページにアクセスしようとした後、ローカルのユーザー名とパスワードでサインインすると (組み込み認証)、ユーザーは意図したアクセス先ではなくホーム ページに送られました。{% comment %} https://github.com/github/github/pull/163782, https://github.com/github/github/pull/163579, https://github.com/github/github/pull/154117, https://github.com/github/ecosystem-apps/issues/1076 {% endcomment %}' - - '内部 SAML ID プロバイダーで組み込み認証を使っている GHES インスタンスでは、メール アドレスが関連付けられていないユーザーは Web インターフェイスからコミットを作成できませんでした。{% comment %} https://github.com/github/github/pull/164009, https://github.com/github/github/pull/163530, https://github.com/github/github/issues/163524 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル ("Web インターフェイスからアップロードされたファイル" (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/6.yml deleted file mode 100644 index b40777715e..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/6.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2020-12-17' -sections: - security_fixes: - - '**低:** SVN ブリッジへの特別に作成された要求によって CPU 使用率が高くなり、サービス拒否 (DoS) が発生する可能性がありました。{% comment %} https://github.com/github/slumlord/pull/1022, https://github.com/github/slumlord/pull/1017 {% endcomment %}' - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/24353, https://github.com/github/enterprise2/pull/23866 {% endcomment %}' - bugs: - - 'zip アーカイブや生ファイルなど、一部のファイル リソースに対する要求がリダイレクトのループに入ってしまうことがありました。{% comment %} https://github.com/github/enterprise2/pull/24193, https://github.com/github/enterprise2/pull/24075 {% endcomment %}' - - 'タイムアウトにより、一部の issue や pull request の検索で完全な検索結果が提供されないことがありました。{% comment %} https://github.com/github/github/pull/164155, https://github.com/github/github/pull/163845 {% endcomment %}' - - '小さな画面で、アルファベット以外の文字を含むカスタム タブが、正しく表示されませんでした。{% comment %} https://github.com/github/github/pull/164310, https://github.com/github/github/pull/164159 {% endcomment %}' - - '基になる動作により、Git LFS が有効なリポジトリへのコンテンツのプッシュが失敗していました。{% comment %} https://github.com/github/github/pull/164663, https://github.com/github/github/pull/150179 {% endcomment %}' - - 'Web インターフェイスでアクセスするとき、まれに、issue で 500 エラーが発生することがありました。{% comment %} https://github.com/github/github/pull/165298, https://github.com/github/github/pull/159674 {% endcomment %}' - known_issues: - - '新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 {% comment %} https://github.com/github/enterprise2/issues/1889 {% endcomment %}' - - 'カスタム ファイアウォール規則は、アップグレード中維持されません。 {% comment %} https://github.com/github/enterprise2/issues/2823 {% endcomment %}' - - 'Git LFS 追跡ファイル (Web インターフェイスからアップロードされたファイル (https://github.com/blog/2105-upload-files-to-your-repositories)) が誤ってリポジトリに直接追加されます。 {% comment %} https://github.com/github/github/issues/54684 {% endcomment %}' - - '同じリポジトリ内の BLOB へのパーマリンクが含まれ、ファイル パスが 255 文字を超える場合、issue をクローズできません。{% comment %} https://github.com/github/github/issues/107731 {% endcomment %}' - - 'GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベート リポジトリと内部リポジトリの issue は GitHub.com の検索結果に含まれません。 {% comment %} https://github.com/github/admin-experience/issues/571 {% endcomment %}' - - '高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/7.yml deleted file mode 100644 index 094ce031ed..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/7.yml +++ /dev/null @@ -1,57 +0,0 @@ -date: '2021-03-02' -sections: - security_fixes: - - '**HIGH:** An improper access control vulnerability was identified in GitHub Enterprise Server that allowed authenticated users of the instance to gain write access to unauthorized repositories via specifically crafted pull requests and REST API requests. An attacker would need to be able to fork the targeted repository, a setting that is disabled by default for organization owned private repositories. Branch protections such as required pull request reviews or status checks would prevent unauthorized commits from being merged without further review or validation. This vulnerability has been assigned CVE-2021-22861. This issue was reported via the [GitHub Bug Bounty Program](https://bounty.github.com).' - - '**HIGH:** An improper access control vulnerability was identified in the GitHub Enterprise Server GraphQL API that allowed authenticated users of the instance to modify the maintainer collaboration permission of a pull request without proper authorization. By exploiting this vulnerability, an attacker would be able to gain access to head branches of pull requests opened on repositories of which they are a maintainer. Forking is disabled by default for organization owned private repositories and would prevent this vulnerability. Additionally, branch protections such as required pull request reviews or status checks would prevent unauthorized commits from being merged without further review or validation. This vulnerability has been assigned CVE-2021-22863. This issue was reported via the [GitHub Bug Bounty Program](https://bounty.github.com).' - - '**HIGH:** A remote code execution vulnerability was identified in GitHub Enterprise Server that could be exploited when building a GitHub Pages site. User-controlled configuration of the underlying parsers used by GitHub Pages were not sufficiently restricted and made it possible to execute commands on the GitHub Enterprise Server instance. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability has been assigned CVE-2020-10519 and was reported via the [GitHub Bug Bounty Program](https://bounty.github.com).' - - '**MEDIUM:** GitHub Tokens from GitHub Pages builds could end up in logs.' - - '**LOW:** A specially crafted request to the SVN bridge could trigger a long wait before failure resulting in Denial of Service (DoS).' - - 'Packages have been updated to the latest security versions.' - bugs: - - 'The load-balancer health checks in some cases could cause the babeld logs to fill up with errors about the PROXY protocol.' - - 'An informational message was unintentionally logged as an error during GitHub Enterprise Backup Utilities snapshots, which resulted in unnecessary emails being sent when backups were scheduled by cron jobs that listen for output to stderr.' - - 'While restoring a large backup, exception logging related to Redis memory exhaustion could cause the restore to fail due to a full disk.' - - 'When first setting up a new instance, if you selected "Configure as Replica" you would be unable to start replication.' - - 'When GitHub Actions was enabled, disabling maintenance mode in the management console failed.' - - 'When editing a wiki page a user could experience a 500 error when clicking the Save button.' - - 'An S/MIME signed commit using a certificate with multiple names in the subject alternative name would incorrectly show as "Unverified" in the commit badge.' - - 'Suspended user was sent emails when added to a team.' - - 'User saw 500 error when executing git operations on an instance configured with LDAP authentication.' - - 'The `remove_org_member_package_access` background job was visible in the management console and would continually increase.' - - 'When a repository had a large number of manifests an error `You have reached the maximum number of allowed manifest files (20) for this repository.` was shown on the Insights -> Dependency graph tab. For more information, see [Visualization limits](https://docs.github.com/en/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies#are-there-limits-which-affect-the-dependency-graph-data).' - - 'When uploading a new license file with a different number of seats from the previous license file, the seat difference was not correctly represented in the enterprise account Settings -> License page.' - - 'The "Prevent repository admins from changing anonymous Git read access" checkbox available in the enterprise account settings could not be successfully enabled or disabled.' - - 'When a GitHub Pages build failed, the email notification contained an incorrect link for support location.' - - 'During a leap year, the user was getting a 404 response when trying to view Contribution activity on a Monday.' - changes: - - 'Added support for [AWS EC2 r5b instance types](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-new-amazon-ec2-r5b-instances-featuring-60-gbps-of-ebs-bandwidth-and-260K-iops/).' - - 'Adjusted background queue prioritization to more evenly distribute jobs.' - known_issues: - - 'On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user.' - - 'Custom firewall rules are not maintained during an upgrade.' - - 'Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository.' - - 'Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters.' - - 'When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results.' - - | - Users may experience assets such as avatars not loading, or a failure to push/pull code. This may be caused by a PID mismatch in the `haproxy-cluster-proxy` service. To determine if you have an affected instance: - - **Single instance** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. If it shows that there is a mismatch, reboot the instance. - - **Cluster or High Availability configuration** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. If it shows one or more nodes are affected, reboot the affected nodes. - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/8.yml deleted file mode 100644 index cee7e07523..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/8.yml +++ /dev/null @@ -1,37 +0,0 @@ -date: '2021-03-16' -sections: - security_fixes: - - Packages have been updated to the latest security versions. - bugs: - - Systemd journal logs were duplicated in multiple places. - - A site admin could get a 500 error page while trying to view issues referenced from private repositories. - - Importing of repository archives from GitHub Enterprise Server that are missing repository files would fail with an error. - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - | - Users may experience assets such as avatars not loading, or a failure to push/pull code. This may be caused by a PID mismatch in the `haproxy-cluster-proxy` service. To determine if you have an affected instance: - - **Single instance** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. If it shows that there is a mismatch, reboot the instance. - - **Cluster or High Availability configuration** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. If it shows one or more nodes are affected, reboot the affected nodes. - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/2-22/9.yml b/translations/ja-JP/data/release-notes/enterprise-server/2-22/9.yml deleted file mode 100644 index a7186ca8df..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/2-22/9.yml +++ /dev/null @@ -1,33 +0,0 @@ -date: '2021-03-23' -intro: Downloads have been disabled due to a major bug affecting multiple customers. A fix will be available in the next patch. -sections: - security_fixes: - - '**HIGH:** A remote code execution vulnerability was identified in GitHub Enterprise Server that could be exploited when building a GitHub Pages site. User-controlled configuration options used by GitHub Pages were not sufficiently restricted and made it possible to override environment variables leading to code execution on the GitHub Enterprise Server instance. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.0.3 and was fixed in 3.0.3, 2.22.9, and 2.21.17. This vulnerability was reported via the GitHub Bug Bounty program and has been assigned CVE-2021-22864.' - - Packages have been updated to the latest security versions. - bugs: - - Running `ghe-cluster-config-init` could cause a cluster to become inoperable. - - Systemd could lose track of HAProxy's PID. - - The mysql-failover warning was displayed indefinitely after a successful failover. - - The `ghe-cluster-config-init` run was not fully accounting for the exit code of background jobs leading to improper handling of preflight checks. - - A Security & Analysis link did not appear in the left-side navigation on the Settings page for repositories. - - After disabling GitHub Packages, some organization pages would return an HTTP 500 error response. - changes: - - Improves reliability of nomad services by implementing the same restart policy introduced in GitHub Enterprise Server 3.0. - - Use a relative number for consul and nomad `bootstrap_expect` allowing for a cluster to bootstrap even if a handful of nodes are down. - - Logs will rotate based on size in addition to time. - - Added kafka-lite to the `ghe-cluster-status` command. - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - | - Log rotation may fail to signal services to transition to new log files, leading to older log files continuing to be used, and eventual root disk space exhaustion. - To remedy and/or prevent this issue, run the following commands in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), or contact [GitHub Enterprise Support](https://support.github.com/contact) for assistance: - - ``` - printf "PATH=/usr/local/sbin:/usr/local/bin:/usr/local/share/enterprise:/usr/sbin:/usr/bin:/sbin:/bin\n29,59 * * * * root /usr/sbin/logrotate /etc/logrotate.conf\n" | sudo sponge /etc/cron.d/logrotate - sudo /usr/sbin/logrotate -f /etc/logrotate.conf - ``` - - 'When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users.' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc1.yml deleted file mode 100644 index ef12684be2..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc1.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2021-01-12' -release_candidate: true -deprecated: true -intro: "リリース候補バージョンは、非運用環境でテストする必要があります。リリース候補プログラムについて詳しくは、[GitHub のブログ](https://github.blog/2020-12-03-improving-the-ghes-release-process-release-candidates/)または「[新しいリリースへのアップグレードについて](/admin/overview/about-upgrades-to-new-releases)」をご覧ください。" -sections: - bugs: - - さまざまな種類のログに対する PID の追加を含め、複数のログ ファイルのフォーマットが変更されました。これは、GitHub Enterprise Support が問題のトラブルシューティングのためにサポート バンドルを使う方法には影響しません。 - - Webhook 構成 API に対する PATCH 要求で、Webhook のシークレットが消去されなくなりました。 - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - リリース候補 1 は、クラスター モードをサポートしていません。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.blog/2016-02-18-upload-files-to-your-repositories/) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - Actions のセットアップが成功しなかった場合、続けて Actions を無効にすると、最初のユーザーを作成できず、アプライアンスを使うことができなくなります - - "\"必須メッセージが表示されました\" 監査ログイベントが保存されません" - - 'レプリケーションを始めるために "ghe-repl-setup" を実行するには、それに先だって、最初のセットアップの間にレプリカで "ghe-config-apply" を実行する必要があります。' - - Backup-utils が、管理者への不要なメールをトリガーすることがあります - - Organization のメンバー ビュー ページに、正しくない Packages の設定が表示されます - - Enterprise の所有者として自分自身を削除すると、404 ページにリダイレクトされます。操作は成功します。 - - '"ghe-config-apply" は、Nomad のジョブ キューがクリアされるまで、"エラー: nomad ジョブの応答の待機でのエラー" で失敗することがあります。この場合、現時点では、管理者として "/etc/nomad-jobs/queue" を削除する必要があります。' - - 複数のレプリカ ノードを構成するとき、レプリカの状態が不正確に同期されることがあります。 - - 新しいインスタンスに 3.0 のバックアップを復元しようとするお客様は、ユーザーのログインが不適切な状態になる可能性があるため、インスタンスを事前に構成しないようにする必要があります。新しい未構成のインスタンスに復元することをお勧めします。 - - GitHub Enterprise Server 3.0 リリース候補は、Azure Marketplace でまだ利用できません。リリース候補をステージング環境でテストするには、2.21 または 2.22 のインスタンスを開始した後、ダウンロード ページの Azure アップグレード パッケージでそれをアップグレードしてください。 - - イメージとアップグレード パッケージのダウンロード サイズは大きくなっています。低速のインターネット接続をお使いのお客様は、パッケージのダウンロードに時間がかかることがあります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc2.yml deleted file mode 100644 index 0d69fc246f..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc2.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2021-01-29' -release_candidate: true -deprecated: true -intro: "リリース候補バージョンは、非運用環境でテストする必要があります。リリース候補プログラムについて詳しくは、[GitHub のブログ](https://github.blog/2020-12-03-improving-the-ghes-release-process-release-candidates/)または「[新しいリリースへのアップグレードについて](/admin/overview/about-upgrades-to-new-releases)」をご覧ください。" -sections: - bugs: - - heading: リリース候補 1 の既知の問題の修正 - notes: - - GitHub Actions のセットアップに失敗した後、続けて GitHub Actions を無効にすると、最初のユーザーを作成できず、アプライアンスを使うことができなくなります。 - - "\"必須メッセージが表示されました\" 監査ログイベントが保存されませんでした。" - - 'レプリケーションを始めるために "ghe-repl-setup" を実行するには、それに先だって、初期セットアップの間にレプリカで "ghe-config-apply" を実行する必要がありました。' - - Enterprise 所有者として自分を削除すると、404 が返されました。 - - heading: 他の問題の修正 - notes: - - 3.0.0 への移行とアップグレードの問題が修正されました。 - - Backup Utilities のバージョン管理が、リリース候補バージョンでも動作するようになりました。 - - サポート バンドルを生成すると、オーケストレーターのログにエラーが記録されました。 - - 大規模な復元を行うと、Redis がメモリ不足になることがありました。 - - 管理コンソールで GitHub Actions を有効にするチェックボックスが、どの認証方式でも表示されるようになりました。 - - GitHub Actions は、必要なストレージも構成されている場合にのみ有効にできます。 - - 'MSSQL のレプリケーションが構成されていない場合、"ghe-repl-status" が通知なしで失敗することがありました。' - - known_issues: - - バグ修正の一覧で示されているものを除き、リリース候補 1 の既知の問題は引き続き残っています。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/0.yml deleted file mode 100644 index 36d3d58fab..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/0.yml +++ /dev/null @@ -1,160 +0,0 @@ -date: '2021-02-16' -intro: The minimum infrastructure requirements have increased for {% data variables.product.prodname_ghe_server %} 3.0+. For more information, see "[About minimum requirements for GitHub Enterprise Server 3.0 and later](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)." -sections: - security_fixes: - - '**HIGH:** A remote code execution vulnerability was identified in {% data variables.product.prodname_ghe_server %} that could be exploited when building a {% data variables.product.prodname_pages %} site. User-controlled configuration of the underlying parsers used by {% data variables.product.prodname_pages %} were not sufficiently restricted and made it possible to execute commands on the {% data variables.product.prodname_ghe_server %} instance. To exploit this vulnerability, an attacker would need permission to create and build a {% data variables.product.prodname_pages %} site on the {% data variables.product.prodname_ghe_server %} instance. This vulnerability has been assigned CVE-2020-10519 and was reported via the [GitHub Bug Bounty Program](https://bounty.github.com).' - features: - - heading: GitHub Actions - notes: - - | - [{% data variables.product.prodname_actions %}](https://github.com/features/actions) is now generally available on {% data variables.product.prodname_ghe_server %} 3.0+. Build, test, and deploy your code from {% data variables.product.prodname_dotcom %}. Submit code reviews, branch management, and issue triaging work the way you want. - - This release includes several improvements from the beta of {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}: - - - Enterprise, organization, and repository admins can create security policies for access to {% data variables.product.prodname_actions %} on {% data variables.product.prodname_dotcom_the_website %}. - - Enterprise, organization, and repository admins can allow public repositories to use self-hosted runners. - - Enterprise, organization, and repository admins can now allow workflows to [run on pull requests raised from forks of private repositories](/enterprise-server@3.0/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks). - - The `workflow_run` event is [now supported](/enterprise-server@3.0/actions/reference/events-that-trigger-workflows#workflow_run) - - Users now have the ability to [disable workflows and enable them at a later date](/enterprise-server@3.0/actions/managing-workflow-runs/disabling-and-enabling-a-workflow). - - Workflow logs have been enhanced for a [better user experience](/enterprise-server@3.0/actions/managing-workflow-runs/using-workflow-run-logs). - - Users can now use private images in container jobs and services. - - The max retention days for [artifacts and logs can now be customized](/enterprise-server@3.0/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account). - - The runner group API now includes [labels](/enterprise-server@3.0/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners). - - You can now create reusable actions using shell scripts with compose run steps. - - [Encrypted secrets for an organization](/enterprise-server@3.0/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization) allows you to consolidate secrets across repositories. - - [Workflow templates for an organization](/enterprise-server@3.0/actions/learn-github-actions/sharing-workflows-with-your-organization) streamlines and promotes best practices and consistency across your organization. - - {% data variables.product.prodname_actions %} is not currently supported for enterprises using cluster configurations. - - - heading: GitHub Packages - notes: - - | - [{% data variables.product.prodname_registry %}](https://github.com/features/packages) is a package hosting service, natively integrated with GitHub APIs, Actions, and webhooks. Create an [end-to-end DevOps workflow](/enterprise/3.0/admin/packages/configuring-packages-support-for-your-enterprise) that includes your code, continuous integration, and deployment solutions. - - Supported storage back ends include AWS S3 and MinIO with support for Azure blob coming in a future release. Please note that the current Docker support will be replaced by a beta of the new GitHub Container Registry in the next release. Please review the [updated minimum requirements for your platform](/enterprise/3.0/admin/installation/setting-up-a-github-enterprise-server-instance) before you turn on {% data variables.product.prodname_registry %}. - - When publishing packages to NuGet, users can now use the `--api-key` option to pass their authentication token instead of writing it into a file. For more information, see [Configuring dotnet CLI for use with GitHub Packages](/enterprise-server@3.0/packages/guides/configuring-dotnet-cli-for-use-with-github-packages#publishing-a-package) - - {% data variables.product.prodname_registry %} is not currently supported for enterprises using cluster configurations. - - - heading: GitHub Mobile beta - notes: - - | - [{% data variables.product.prodname_mobile %}](https://github.com/features/) beta allows you to triage notifications and manage issues and pull requests from your device. You can be simultaneously signed into mobile with one user account on {% data variables.product.prodname_dotcom_the_website %} and one user account on {% data variables.product.prodname_ghe_server %}. - - {% data variables.product.prodname_mobile %} beta is now available for {% data variables.product.prodname_ghe_server %}. Sign in with our [Android](https://play.google.com/store/apps/details?id=com.github.android) and [iOS](https://apps.apple.com/app/github/id1477376905) apps to triage notifications and manage issues and pull requests on the go. Administrators can disable mobile support for their Enterprise using the management console or by running `ghe-config app.mobile.enabled false`. - - - heading: Advanced Security Secret Scanning beta - notes: - - | - [Secret Scanning beta](https://github.com/features/security) scans public and private repositories for committed credentials, finds secrets, and notifies the secret provider or admin the moment they are committed into a repository. - - Administrators using {% data variables.product.prodname_GH_advanced_security %} can [enable and configure](/enterprise-server@3.0/admin/configuration/configuring-secret-scanning-for-your-appliance) {% data variables.product.prodname_GH_advanced_security %} secret scanning. You can review the [updated minimum requirements for your platform](/enterprise/3.0/admin/installation/setting-up-a-github-enterprise-server-instance) before you turn on {% data variables.product.prodname_GH_advanced_security %} secret scanning. - - - heading: Advanced Security Code Scanning - notes: - - | - [GitHub Advanced Security code scanning](https://github.com/features/security) is now generally available on GitHub Enterprise Server. Organizations who have purchased Advanced Security can use this capability to do static analysis security testing against their code, and prevent vulnerabilities from making it to their production code using CodeQL, our semantic analysis engine. For more information, see "[Configuring code scanning on your appliance](/en/enterprise-server@3.0/admin/configuration/configuring-code-scanning-for-your-appliance#running-code-scanning-using-github-actions)" - - changes: - - heading: Administration Changes - notes: - - The webhook events delivery system has been rearchitected for higher throughput, faster deliveries, and fewer delayed messages. It also uses less CPU and memory in {% data variables.product.prodname_ghe_server %} 3.0+. - - Organization and Enterprise owners can now see when a team member has been promoted to or demoted from being a team maintainer in the audit log through the new `team.promote_maintainer` and `team.demote_maintainer` audit log events. For more information, see "[Audited actions](/enterprise-server@3.0/admin/user-management/audited-actions)." - - Repository maintainers with existing {% data variables.product.prodname_pages %} sites can [easily update their prior default branch name](/enterprise-server@3.0/github/working-with-github-pages/about-github-pages#publishing-sources-for-github-pages-sites). - - Additional hardware resources are required to run {% data variables.product.prodname_ghe_server %} with any of Actions, Packages or Advanced Security enabled. For more information on the minimum required resources for each supported platform, see "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise-server@3.0/admin/installation/setting-up-a-github-enterprise-server-instance)." - - Administrators can now [publish a message](/enterprise-server@3.0/admin/user-management/customizing-user-messages-for-your-enterprise), which all users must accept. This can help to onboard new users and surface other organization-specific information and policies. - - - heading: Security Changes - notes: - - Organization owners can now disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization. Disabling {% data variables.product.prodname_pages %} for the organization will prevent members from creating new Pages sites but will not unpublish existing sites. For more information, see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/enterprise-server@3.0/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." - - A datacenter must be explicitly defined on all nodes before enabling an active replica. - - All usage of SSH fingerprints has been switched to use SHA256 fingerprints as they are used with OpenSSH since version 6.8 as well. This applies to the web interface and also the API where fingerprints are returned such as in GraphQL. The fingerprints follow the OpenSSH format. - - SHA-1 and SHA-256 signature headers (two headers) are sent on webhooks. - - - heading: Developer Changes - notes: - - Majority of the services running in {% data variables.product.prodname_ghe_server %} 3.0+ are now on containers which internally enables GitHub to iterate fast and ship high quality releases - - The webhook events delivery system has been rearchitected for higher throughput, faster deliveries, and fewer delayed messages. - - - heading: API Changes - notes: - - Administrators can now configure and manage the site-wide announcement banner via the REST API. For more information, see the endpoints for "[GitHub Enterprise administration](/enterprise-server@3.0/rest/reference/enterprise-admin#annoucements)." - - A new API endpoint enables the exchange of a user to server token for a user to server token scoped to specific repositories. For more information, see "[Apps](/enterprise-server@3.0/rest/reference/apps#create-a-scoped-access-token)" in the {% data variables.product.prodname_dotcom %} REST API documentation. - - - heading: Default branch renaming - notes: - - | - Enterprise and organization administrators can now set the default branch name for new repositories. Enterprise administrators can also enforce their choice of default branch name across all organizations or allow individual organizations to choose their own. - - Existing repositories are unaffected by these settings, and their default branch name will not be changed. - - {% note %} - - The default branch for newly-created repositories will be set to `main` in GHES 3.1, unless you opt out by setting the default branch setting at the enterprise level. - - {% endnote %} - - This change is one of many changes GitHub is making to support projects and maintainers that want to rename their default branch. To learn more about the changes we're making, see [github/renaming](https://github.com/github/renaming). - - bugs: - - heading: Fixes for known issues from Release Candidates - notes: - - All known issues from Release Candidate 1 and Release Candidate 2 have been fixed, except those listed in the Known Issues section below. - - heading: Fixes for other issues - notes: - - Issues with migrations and upgrades to 3.0.0 have been fixed. - - Backup Utilities versioning now works for release candidate versions. - - Generating a support bundle resulted in an error in the orchestrator logs. - - A large restore could result in Redis running out of memory. - - The checkbox to enable GitHub Actions in the Management Console is now visible with any authentication method. - - GitHub Actions could be enabled if the required storage was also configured. - - '`ghe-repl-status` could silently fail if MSSQL replication was not configured.' - - The format of several log files have changed, including the addition of a PID for different log types. This does not affect how GitHub Enterprise Support uses support bundles to troubleshoot issues. - - A PATCH request to the webhook configuration API no longer erases the webhook secret. - - Certain types of pre-receive hooks were failing. - - 'The Packages NuGet service now normalizes semantic versions on publish. An invalid semantic version (for example: v1.0.0.0.0.0) is not downloadable by NuGet clients and therefore a NuGet service is expected to normalize those versions (for example: v1.0.0.0.0.0 --> v1.0.0). Any original, non-normalized, version will be available in the `verbatimVersion` field. No changes to client configurations are required.' - - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.blog/2016-02-18-upload-files-to-your-repositories/) are incorrectly added directly to the repository. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - When maintenance mode is enabled, some services continue to be listed as "active processes". The services identified are expected to run during maintenance mode. If you experience this issue and are unsure, contact {% data variables.contact.contact_ent_support %}. - - When GitHub Actions is enabled, use '`ghe-maintenance -u`' to unset maintenance mode. - - 'Duplicated logging to `/var/log/messages`, `/var/log/syslog`, and `/var/log/user.log` results in increased root volume utilization.' - - Users can dismiss a mandatory message without checking all checkboxes. - - '[Pre-receive hook scripts](/admin/policies/enforcing-policy-with-pre-receive-hooks) cannot write temporary files, which may cause script execution to fail. Users who use pre-receive hooks should test in a staging environment to see if scripts require write access.' - - Repository [deploy keys](/developers/overview/managing-deploy-keys) are unable to be used with repositories containing LFS objects. - - Jupyter Notebook rendering in the web UI may fail if the notebook includes non-ASCII UTF-8 characters. - - reStructuredText (RST) rendering in the web UI may fail and instead display raw RST markup text. - - Dependency graph fails to parse `setup.py` Python manifest files, resulting in HTTP 500 errors in logs. This, combined with the duplicated logging issue, results in increased root volume utilization. - - A race condition can cause dependency graph database migrations to appear to fail. - - Instances with a custom timezone that were upgraded from an earlier release of GitHub Enterprise Server may have incorrect timestamps in the web UI. - - Old builds of Pages are not cleaned up, which could fill up the user disk (`/data/user/`). - - When deleting a branch after merging a pull request, an error message appears although the branch deletion succeeds. - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - deprecations: - - heading: Deprecation of GitHub Enterprise Server 2.19 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.19 is deprecated as of November 12, 2020**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](https://help.github.com/enterprise/admin/guides/installation/upgrading-github-enterprise/) as soon as possible.' - - heading: Deprecation of Legacy GitHub App Webhook Events - notes: - - Starting with {% data variables.product.prodname_ghe_server %} 2.21.0 two legacy GitHub Apps-related webhook events have been deprecated and will be removed in {% data variables.product.prodname_ghe_server %} 3.2.0. The deprecated events `integration_installation` and `integration_installation_repositories` have equivalent events which will be supported. More information is available in the [deprecation announcement blog post](https://developer.github.com/changes/2020-04-15-replacing-the-installation-and-installation-repositories-events/). - - heading: Deprecation of Legacy GitHub Apps Endpoint - notes: - - Starting with {% data variables.product.prodname_ghe_server %} 2.21.0 the legacy GitHub Apps endpoint for creating installation access tokens was deprecated and will be removed in {% data variables.product.prodname_ghe_server %} 3.2.0. More information is available in the [deprecation announcement blog post](https://developer.github.com/changes/2020-04-15-replacing-create-installation-access-token-endpoint/). - - heading: Deprecation of OAuth Application API - notes: - - GitHub no longer supports the OAuth application endpoints that contain `access_token` as a path parameter. We have introduced new endpoints that allow you to securely manage tokens for OAuth Apps by moving `access_token` to the request body. While deprecated, the endpoints are still accessible in this version. We intend to remove these endpoints on {% data variables.product.prodname_ghe_server %} 3.4. For more information, see the [deprecation announcement blog post](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/). - - heading: Deprecation of support for Semiotic - notes: - - The service supported a "Find by Symbol" experience in the pull request view that was not widely used. - - heading: Deprecation of workflow commands - notes: - - '{% data variables.product.prodname_actions %} `set-env` and `add-path` workflow commands have been deprecated. For more information, see the [changelog](https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/).' - - backups: - - '{% data variables.product.prodname_ghe_server %} 3.0 requires at least [GitHub Enterprise Backup Utilities 3.0.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.0/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/1.yml deleted file mode 100644 index b298260e62..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/1.yml +++ /dev/null @@ -1,71 +0,0 @@ -date: '2021-03-02' -intro: The minimum infrastructure requirements have increased for {% data variables.product.prodname_ghe_server %} 3.0+. For more information, see "[About minimum requirements for GitHub Enterprise Server 3.0 and later](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)." -sections: - security_fixes: - - '**HIGH:** An improper access control vulnerability was identified in GitHub Enterprise Server that allowed authenticated users of the instance to gain write access to unauthorized repositories via specifically crafted pull requests and REST API requests. An attacker would need to be able to fork the targeted repository, a setting that is disabled by default for organization owned private repositories. Branch protections such as required pull request reviews or status checks would prevent unauthorized commits from being merged without further review or validation. This vulnerability has been assigned CVE-2021-22861. This issue was reported via the [GitHub Bug Bounty Program](https://bounty.github.com).' - - '**HIGH:** An improper access control vulnerability was identified in the GitHub Enterprise Server GraphQL API that allowed authenticated users of the instance to modify the maintainer collaboration permission of a pull request without proper authorization. By exploiting this vulnerability, an attacker would be able to gain access to head branches of pull requests opened on repositories of which they are a maintainer. Forking is disabled by default for organization owned private repositories and would prevent this vulnerability. Additionally, branch protections such as required pull request reviews or status checks would prevent unauthorized commits from being merged without further review or validation. This vulnerability has been assigned CVE-2021-22863. This issue was reported via the [GitHub Bug Bounty Program](https://bounty.github.com).' - - '**HIGH:** An improper access control vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user with the ability to fork a repository to disclose Actions secrets for the parent repository of the fork. This vulnerability existed due to a flaw that allowed the base reference of a pull request to be updated to point to an arbitrary SHA or another pull request outside of the fork repository. By establishing this incorrect reference in a PR, the restrictions that limit the Actions secrets sent a workflow from forks could be bypassed. This vulnerability affected GitHub Enterprise Server versions 3.0.0, 3.0.0.rc2, and 3.0.0.rc1 and has been assigned CVE-2021-22862. This vulnerability was reported via the GitHub Bug Bounty program.' - - '**MEDIUM:** GitHub Tokens from GitHub Pages builds could end up in logs.' - - 'Packages have been updated to the latest security versions.' - bugs: - - 'The load-balancer health checks in some cases could cause the babeld logs to fill up with errors about the PROXY protocol.' - - 'The HTTP headers were not compliant with HTTP RFC standards in specific responses like 304 status for archives.' - - 'On instances that host Python repositories with the Dependency Graph feature enabled, the instance could become unresponsive due to the root disk filling with error logs.' - - 'An informational message was unintentionally logged as an error during GitHub Enterprise Backup Utilities snapshots, which resulted in unnecessary emails being sent when backups were scheduled by cron jobs that listen for output to stderr.' - - 'On VMWare ESX 6.7 the initial configuration could hang while creating host keys which left the instance inaccessible via SSH.' - - 'When GitHub Actions was enabled, disabling maintenance mode in the management console failed.' - - 'The Package creation setting was shown on the organization member settings page, though this feature is not yet available.' - - 'While enabling secret scanning on the Security & Analysis page the dialog incorrectly mentions private repositories.' - - 'When editing a wiki page a user could experience a 500 error when clicking the Save button.' - - 'An S/MIME signed commit using a certificate with multiple names in the subject alternative name would incorrectly show as "Unverified" in the commit badge.' - - 'User saw 500 error when executing git operations on an instance configured with LDAP authentication.' - - 'Suspended user was sent emails when added to a team.' - - 'When a repository had a large number of manifests an error `You have reached the maximum number of allowed manifest files (20) for this repository.` was shown on the Insights -> Dependency graph tab. For more information, see [Visualization limits](https://docs.github.com/en/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies#are-there-limits-which-affect-the-dependency-graph-data).' - - 'Fixes users being shown the option to set up the Code Scanning CodeQL Action even if Actions was not enabled for their repository.' - - 'The "Prevent repository admins from changing anonymous Git read access" checkbox available in the enterprise account settings could not be successfully enabled or disabled.' - - 'The modal used to display a mandatory message contained no vertical scrollbar, meaning longer messages could not be viewed in full.' - - 'Redis would sometimes fail to start after a hard reboot or application crash.' - - 'Dependency graph fails to parse `setup.py` Python manifest files, resulting in HTTP 500 errors in logs. This, combined with the duplicated logging issue, results in increased root volume utilization.' - changes: - - 'Satisfy requests concurrently when multiple users are downloading the same archive, resulting in improved performance.' - known_issues: - - 'On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user.' - - 'Custom firewall rules are not maintained during an upgrade.' - - 'Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository.' - - 'Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters.' - - 'When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results.' - - 'When maintenance mode is enabled, some services continue to be listed as "active processes". The services identified are expected to run during maintenance mode. If you experience this issue and are unsure, contact [GitHub Enterprise Support](https://support.github.com/contact).' - - 'Duplicated logging to `/var/log/messages`, `/var/log/syslog`, and `/var/log/user.log` results in increased root volume utilization.' - - 'Users can dismiss a mandatory message without checking all checkboxes.' - - '[Pre-receive hook scripts](/admin/policies/enforcing-policy-with-pre-receive-hooks) cannot write temporary files, which may cause script execution to fail. Users who use pre-receive hooks should test in a staging environment to see if scripts require write access.' - - 'Repository [deploy keys](/developers/overview/managing-deploy-keys) are unable to be used with repositories containing LFS objects.' - - Jupyter Notebook rendering in the web UI may fail if the notebook includes non-ASCII UTF-8 characters. - - 'reStructuredText (RST) rendering in the web UI may fail and instead display raw RST markup text.' - - 'Dependency graph fails to parse `yarn.lock` Javascript manifest files, resulting in HTTP 500 errors in logs.' - - 'Instances with a custom timezone that were upgraded from an earlier release of GitHub Enterprise Server may have incorrect timestamps in the web UI.' - - 'Old builds of Pages are not cleaned up, which could fill up the user disk (`/data/user/`).' - - 'When deleting a branch after merging a pull request, an error message appears although the branch deletion succeeds.' - - | - Users may experience assets such as avatars not loading, or a failure to push/pull code. This may be caused by a PID mismatch in the `haproxy-cluster-proxy` service. To determine if you have an affected instance: - - **Single instance** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. If it shows that there is a mismatch, reboot the instance. - - **Cluster or High Availability configuration** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. If it shows one or more nodes are affected, reboot the affected nodes. - - 'When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users.' - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/10.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/10.yml deleted file mode 100644 index 1a3785d242..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/10.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2021-06-24' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "多数の \"gauge-dependency-graph-api-dispatch_dispatch\" メトリクスが管理コンソールに蓄積されることがあります。" - - Google Cloud Platform 上で動作するインスタンスで、sshd サービスが起動に失敗することがあります。 - - 古いアップグレード ファイルがユーザー ディスクに残り、空き領域がない状態になることがあります。 - - ログのローテーションによって、バックグラウンド ジョブが中断することがありました。 - - '"`gh-migrator" によってログの出力への誤ったパスが出力されました。' - - アーカイブに存在しないチームからのレビュー要求が含まれている場合、エクスポート アーカイブのインポートが失敗しました。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/11.yml deleted file mode 100644 index 4421f06916..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/11.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2021-07-14' -sections: - security_fixes: - - '**高:** GitHub Pages のサイトをビルドする際に悪用される可能性があるパス トラバーサルの脆弱性が、GitHub Enterprise Server で見つかりました。GitHub Pages によって使用されるユーザー制御の構成オプションは十分に制限されておらず、GitHub Enterprise Server インスタンスでファイルを読み取ることが可能になっていました。攻撃者がこの脆弱性を悪用するには、GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成して構築するためのアクセス許可が必要です。この脆弱性により、3.1.3 より前の GitHub Enterprise Server のすべてのバージョンが影響を受け、CVE-2021-22867 が割り当てられました。この脆弱性は、GitHub Bug Bounty プログラムから報告されました。' - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - SAML の有効期限の変数は構成できませんでした。 - - アプリケーション サービスは、正常性状態に入る前の構成適用時に、正常性チェックに失敗します。 - - '"ghe-cluster-config-node-init" は、HTTP プロキシが有効にされている場合、クラスターの設定時に失敗します。' - - "pre-receive フックで、\"/proc\" がコンテナーにマウントされていないために \"現在の実行可能ファイルの完全なパスを解決できませんでした\" というエラーが発生することがあります。" - - Collectd で、初回の起動後に転送先のホスト名が解決されませんでした。 - - 古い削除されたリポジトリを消去するジョブは、それらのリポジトリの中に訴訟ホールドによって削除されないように保護されているものがある場合、処理を進められないことがあります。 - - "\"git nw-gc --pristine\" を実行すると、エラーが発生しました。" - - "バックグラウンド ジョブが、処理されていない \"spam\" キューに入れられました。" - - 失敗した PR マージ後に再試行する際に、優先されるマージ方法がリセットされます。 - - LDAP 認証モードを使うインスタンスで、Git push がユーザー照合プロセス中に 500 内部サーバー エラーになることがあります。 - changes: - - 変更されなかった IP 許可ファイアウォール規則をスキップすることによって、構成適用の効率性が改善されました。これは大規模なクラスターでは大きな時間の節約になります。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/12.yml deleted file mode 100644 index 7e711532f0..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/12.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2021-07-27' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 'カスタムの pre-receive フックで "エラー: オブジェクト ディレクトリ /data/user/repositories/0/nw/12/34/56/7890/network.git/objects が存在しません。.git/objects/info/alternates を確認してください" のようなエラーが発生することがあります。' - - HTTP プロキシを使用するユーザーでは、ページ コンテナーのビルドの認証されていない HTTP プロキシはサポートされていませんでした。 - - "依存関係グラフが有効にされていない場合、ユーザーがリポジトリの \"/settings\" ページにアクセスするたびに大量の 503 エラーがログされていました。" - - "ユーザーがチームを通じて、またはコラボレーターの状態を使用してそのリポジトリに所属しているか、\"?type=internal\" パラメーター付きでクエリが実行された場合にのみ、内部リポジトリが返されました。" - - 失敗したバックグラウンド ジョブが無制限の再試行を行い、大きなキューの深さの原因となることがありました。 - - 依存関係グラフが有効にされておらず、コンテンツ分析が有効にされている場合、スケジュール ジョブで GitHub.com と脆弱性を同期しようとすると、大量の 503 エラーが発生していました。 - changes: - - "\"babeld\" のログには、ネゴシエーション要求時に含まれるだけでなく、HTTP 参照アドバタイズ要求にも \"cmd\" フィールドが含まれるようになりました。" - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/13.yml deleted file mode 100644 index 19410f1d5b..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/13.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2021-08-10' -sections: - bugs: - - 定期的なスケジュール バックアップを実行することなく GitHub Actions を有効にすると、MSSQL のトランザクション ログが無制限に拡大し、アプライアンスのデータ ディスクの利用可能な領域をすべて消費し、停止につながる可能性があります。 - - "\"リポジトリ作成\" の Organization 設定に対して行われた変更の監査ログ エントリが不正確でした。" - - "\"ActionController::UnknownFormat\" 例外のログが多すぎて、不必要にディスクを消費していました。" - - "LDAP の \"group_dn\" の値が 255 文字より長いと、\"行 1 の列 'group_dn' でデータが切り詰められました\" というエラーが記録されました。" - changes: - - 不正利用レート制限は、セカンダリ レート制限と呼ばれるようになりました。これは、これによって制限されるのが必ずしも不正利用とは限らないためです。 - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/14.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/14.yml deleted file mode 100644 index d9bda012df..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/14.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2021-08-24' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 画像または pull request に非常に大きな画像もしくはアニメーション GIF を添付すると失敗します。 - - "自動更新に関連する Journald メッセージ (\"h/m/s ランダム時間の追加。\") が、syslog に記録されました。" - - 'bash のサブシェルを使うカスタム pre-receive フックが、"そのようなファイルまたはディレクトリは存在しません" というエラーを返しました。' - - 名前付きパイプ (FIFO) を作成したカスタムの pre-receive フックがクラッシュまたはハングし、タイムアウト エラーが発生します。 - - 監査ログの高度な検索ページにフィルターを追加しても、適切なファセット プレフィックスと値を持つクエリ テキスト ボックスがリアルタイムで設定されませんでした。 - - "要求に失敗する内部 API への Git フックが、明示的な \"nil\" を返す代わりに \"\"success\" に対して定義されていないメソッド本文: String (NoMethodError)\"という例外を返しました。" - - 統合が削除されると、関連のない OAuth アプリケーションまたは統合も削除されてしまう可能性がありました。 - - 絵文字を含む必須のメッセージが追加された場合、そのメッセージを表示あるいは変更しようとすると 500 内部サーバー エラーが返されます。 - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/15.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/15.yml deleted file mode 100644 index 20ec4c7035..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/15.yml +++ /dev/null @@ -1,17 +0,0 @@ -date: '2021-09-07' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "\"ghe-repl-teardown\" で UUID を指定して、新しく追加されたレプリカ ノードを破棄しようとすると、レプリケーションが開始されていなかった場合にエラーを報告することなく失敗します。" - - 外部プロキシが設定されている場合、GitHub Pages のビルドがそれを通じて渡されていました。 - - "サブプロセスを生成したカスタムの pre-receive フックの環境に \"PATH\" 変数がなく、\"ファイルまたはディレクトリが存在しません\" エラーが発生します。" - - "\"mysql-auto-failover\"` が有効にされていると、MySQL がアップグレード時にフェールオーバーされることがあります。" - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/16.yml deleted file mode 100644 index abd430a6d2..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/16.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-09-24' -sections: - security_fixes: - - '**高:** {% data variables.product.prodname_ghe_server %} で、{% data variables.product.prodname_pages %} サイトのビルド時に悪用される可能性があるパス トラバーサルの脆弱性が見つかりました。{% data variables.product.prodname_pages %} によって使用されるユーザー制御の構成オプションは十分に制限されておらず、{% data variables.product.prodname_ghe_server %} インスタンスでファイルを読み取ることが可能になっていました。攻撃者がこの脆弱性を悪用するには、{% data variables.product.prodname_ghe_server %} インスタンス上に {% data variables.product.prodname_pages %} サイトを作成してビルドするためのアクセス許可が必要です。この脆弱性により、3.1.8 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。3.1.8、3.0.16、および 2.22.22 で修正されました。これは、CVE-2021-22867 の不完全な修正が原因です。この脆弱性は、GitHub Bug Bounty プログラムから報告され、CVE-2021-22868 が割り当てられました。{% comment %} https://github.com/github/pages/pull/3360, https://github.com/github/pages/pull/3357 {% endcomment %}' - - '**中:** {% data variables.product.prodname_ghe_server %} の不適切なアクセス制御により、ワークフロー ジョブが、アクセス権のないセルフホステッド ランナー グループで実行できるようになります。これにより、アクセス制御にセルフホステッド ランナー グループを使用する顧客が影響を受けます。1 つのエンタープライズ ランナー グループへのアクセス権を持つリポジトリは、要求時の不適切な認証チェックのため、組織内のすべてのエンタープライズ ランナー グループにアクセスできるようになります。これにより、不適切なランナー グループによって意図せずにコードが実行される場合があります。この脆弱性により、3.0.0 から 3.0.15 および 3.1.0 から 3.1.7 の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。3.0.16 と 3.1.8 で修正されました。これには CVE-2021-22869 が割り当てられました。{% comment %} https://github.com/github/enterprise2/pull/27003 {% endcomment %}' - bugs: - - 'メンテナンス モード時に、レスキュー ワーカー数が不正確に表示されました。{% comment %} https://github.com/github/enterprise2/pull/26898, https://github.com/github/enterprise2/pull/26883 {% endcomment %}' - - 'クラスタリング モードで、割り当てられた memcached のメモリがゼロになることがありました。{% comment %} https://github.com/github/enterprise2/pull/26927, https://github.com/github/enterprise2/pull/26832 {% endcomment %}' - - 'アプライアンスの NO_PROXY 設定を考慮に入れるように、{% data variables.product.prodname_pages %} ビルドが修正されました。これが関係するのは、HTTP プロキシが構成されたアプライアンスのみです。(更新 2021-09-30) {% comment %} https://github.com/github/pages/pull/3360 {% endcomment %}' - - 'ソース インスタンスの GitHub Connect の構成で、"ghe-restore" の "--config" オプションが使用されていなかった場合でも常に新しいインスタンスに復元されていました。これにより、ソースと復元先の両方のインスタンスが同時にオンラインだった場合、GitHub Connect の接続とライセンスの同期で競合が発生しました。修正では、backup-utils を 3.2.0 またはそれ以降に更新することも必要です。[更新: 2021-11-18]' - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/17.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/17.yml deleted file mode 100644 index e3ccf44d5f..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/17.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2021-10-12' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。 {% comment %} https://github.com/github/enterprise2/pull/27034, https://github.com/github/enterprise2/pull/27010 {% endcomment %}' - bugs: - - 'カスタムの pre-receive フックが、仮想メモリの制限が厳しすぎる、または CPU 時間の制限のために失敗した可能性があります。 {% comment %} https://github.com/github/enterprise2/pull/26971, https://github.com/github/enterprise2/pull/26955 {% endcomment %}' - - '"ghe-cleanup-settings" を使用した既存のすべての構成設定のワイプの試行により、管理コンソール サービスの再起動に失敗しました。 {% comment %} https://github.com/github/enterprise2/pull/26986, https://github.com/github/enterprise2/pull/26901 {% endcomment %}' - - '"ghe-repl-teardown" を使用したレプリケーションの破棄時に Memcached の再起動に失敗しました。 {% comment %} https://github.com/github/enterprise2/pull/26992, https://github.com/github/enterprise2/pull/26983 {% endcomment %}' - - '負荷が高い時、アップストリーム サービスで内部の正常性チェックに失敗した場合、ユーザーは HTTP 503 状態コードを受け取ります。 {% comment %} https://github.com/github/enterprise2/pull/27081, https://github.com/github/enterprise2/pull/26999 {% endcomment %}' - - 'pre-receive フック環境では、Alpine で BusyBox を介して cat コマンドを呼び出すことが禁止されていました。 {% comment %} https://github.com/github/enterprise2/pull/27114, https://github.com/github/enterprise2/pull/27094 {% endcomment %}' - - '外部データベース パスワードがプレーンテキストでログされました。 {% comment %} https://github.com/github/enterprise2/pull/27172, https://github.com/github/enterprise2/pull/26413 {% endcomment %}' - - '"ghe-config-apply" の実行中に、誤った "jq" エラー メッセージが表示された可能性があります。 {% comment %} https://github.com/github/enterprise2/pull/27203, https://github.com/github/enterprise2/pull/26784 {% endcomment %}' - - 'プライマリ クラスター データセンターからセカンダリ クラスター データセンターへのフェールオーバーに成功しましたが、元のプライマリ クラスター データセンターへのフェールバックで、Elasticsearch インデックスの昇格に失敗しました。 {% comment %} https://github.com/github/github/pull/193180, https://github.com/github/github/pull/192447 {% endcomment %}' - - 'リポジトリのセルフホステッド ランナーのサイト管理者ページで、HTTP 500 が返されました。 {% comment %} https://github.com/github/github/pull/194205 {% endcomment %}' - - '場合によっては、[休眠ユーザー] ページを表示しようとした GitHub Enterprise 管理者が、"502 無効なゲートウェイ" または "504 ゲートウェイ タイムアウト" の応答を受け取りました。 {% comment %} https://github.com/github/github/pull/194259, https://github.com/github/github/pull/193609 {% endcomment %}' - changes: - - 'Webhook のログ保持期間を超えた Webhook ログをより効果的に削除します。{% comment %} https://github.com/github/enterprise2/pull/27157 {% endcomment %}' - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/18.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/18.yml deleted file mode 100644 index ec91c258ee..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/18.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2021-10-28' -sections: - security_fixes: - - '複数の既知の脆弱な SSH 公開キーが拒否リストに追加されており、登録できなくなっています。さらに、脆弱な SSH 公開キーを生成することが知られている GitKraken のバージョン (7.6.x、7.7.x、8.0.0) が、新しい公開キーの登録からブロックされるようになりました。' - - 'パッケージは最新のセキュリティ バージョンに更新されました。' - bugs: - - '多くの Organization の所有者であるユーザーが、アプリケーションの複数の部分を利用できませんでした。' - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/19.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/19.yml deleted file mode 100644 index 97d4fa6846..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/19.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-11-09' -sections: - security_fixes: - - "{% data variables.product.prodname_ghe_server %} の {% data variables.product.prodname_pages %} のビルドで、攻撃者によるシステム ファイルの読み取りを可能にするパス トラバーサルの脆弱性が見つかりました。攻撃者がこの脆弱性を悪用するには、{% data variables.product.prodname_ghe_server %} インスタンス上に {% data variables.product.prodname_pages %} サイトを作成してビルドするためのアクセス許可が必要です。{% data variables.product.prodname_ghe_server %} の 3.3 より前のすべてのバージョンがこの脆弱性による影響を受け、バージョン 3.0.19、3.1.11、3.2.3 で修正されました。この脆弱性は、{% data variables.product.company_short %} Bug Bounty プログラムによって報告され、CVE-2021-22870 を割り当てられました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "HAProxy の構成のため、{% data variables.product.prodname_ghe_server %} 3.x クラスターをアップグレードした後、Git の一部の操作が失敗しました。" - - クラスタリング モードでは、Unicorn ワーカーの数が正しく設定されないことがありました。 - - クラスタリング モードでは、Resqued ワーカーの数が正しく設定されないことがありました。 - - Ubuntu の Uncomplicated Firewall (UFW) の状態が非アクティブの場合、クライアントはそのことをログに明確に表示できませんでした。 - - 特定のクラスター構成のクラスター モードでは、一部のページおよび Git 関連のバックグラウンド ジョブが実行しない場合がありました。 - - "Enterprise の監査ログのページに、{% data variables.product.prodname_secret_scanning %} の監査イベントが表示されませんでした。" - - 'ユーザーがファイルを表示するとき、危険性がある双方向 Unicode 文字に関する警告が表示されませんでした。詳しくは、{% data variables.product.prodname_blog %} の「[双方向 Unicode テキストに関する警告](https://github.co/hiddenchars)」をご覧ください。' - - Hookshot Go が、Collectd で処理できない分散の種類のメトリックを送信しており、解析のバルーニング エラーが発生しました。 - - "パブリック リポジトリで、{% data variables.product.prodname_secret_scanning %} から \"不明トークン\" の種類で予期しない結果が表示されました。" - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/2.yml deleted file mode 100644 index c50eeb2eb9..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/2.yml +++ /dev/null @@ -1,57 +0,0 @@ -date: '2021-03-16' -intro: The minimum infrastructure requirements have increased for {% data variables.product.prodname_ghe_server %} 3.0+. For more information, see "[About minimum requirements for GitHub Enterprise Server 3.0 and later](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)." -sections: - security_fixes: - - Packages have been updated to the latest security versions. - bugs: - - During a backup an error "Warning: One or more storage objects were not found on the source appliance." was occurring when attempting to clean up purgeable storage objects. - - Dependency graph failed to parse `yarn.lock` JavaScript manifest files, resulting in HTTP 500 errors in logs. - - Disabling GitHub Actions would sometimes fail. - - Custom pre-receive hooks weren't allowed to write to `/tmp`, preventing some scripts from running correctly. - - Systemd journal logs were duplicated in multiple places. - - A timezone set on GitHub Enterprise 11.10.x or earlier was reset to UTC time after upgrading to 3.0 which caused timestamps to shift in some instances. - - Clicking "Publish your first package" in the packages sidebar on a repository would lead to an empty page. - - A site admin could get a 500 error page while trying to view issues referenced from private repositories. - - After disabling GitHub Packages, some organization pages would return an HTTP 500 error response. - - Importing of repository archives from GitHub Enterprise Server that are missing repository files would fail with an error. - - Repository [deploy keys](/developers/overview/managing-deploy-keys) were unable to be used with repositories containing LFS objects. - - In the packages sidebar of a repository, the Docker icon was gray and a tool tip displayed "This service is deprecated". - - Webhooks configured with a content type of `application/x-www-form-urlencoded` did not receive query parameters in the POST request body. - - Users could dismiss a mandatory message without checking all checkboxes. - - In some cases after upgrading from a 2.22.X instance, the web interface assets were missing and the page would not render correctly. - - Running `ghe-config-apply` could time out with `Failure waiting for nomad jobs to apply` due to `'job' stanza not found`. - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - When maintenance mode is enabled, some services continue to be listed as "active processes". The services identified are expected to run during maintenance mode. If you experience this issue and are unsure, contact [GitHub Enterprise Support](https://support.github.com/contact). - - Jupyter Notebook rendering in the web UI may fail if the notebook includes non-ASCII UTF-8 characters. - - reStructuredText (RST) rendering in the web UI may fail and instead display raw RST markup text. - - Old builds of Pages are not cleaned up, which could fill up the user disk (`/data/user/`). - - When deleting a branch after merging a pull request, an error message appears although the branch deletion succeeds. - - | - Users may experience assets such as avatars not loading, or a failure to push/pull code. This may be caused by a PID mismatch in the `haproxy-cluster-proxy` service. To determine if you have an affected instance: - - **Single instance** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi - ``` - - 2. If it shows that there is a mismatch, reboot the instance. - - **Cluster or High Availability configuration** - - 1. Run this in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH): - - ``` - ghe-cluster-each -- 'if [ $(cat /var/run/haproxy-cluster-proxy.pid) -ne $(systemctl show --property MainPID --value haproxy-cluster-proxy) ]; then echo 'Main PID of haproxy-cluster-proxy does not match /var/run/haproxy-cluster-proxy.pid'; fi' - ``` - - 2. If it shows one or more nodes are affected, reboot the affected nodes. - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/20.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/20.yml deleted file mode 100644 index f960f37ebd..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/20.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2021-11-23' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "\"PATH\" が定義されていないため、pre-receive フックが失敗しました。" - - 'インスタンスが以前にレプリカとして構成されていた場合、"ghe-repl-setup" を実行すると、"ディレクトリ /data/user/elasticsearch を作成できません: ファイルが存在します" というエラーが返されました。' - - 大規模なクラスター環境では、フロントエンド ノードのサブセットで、認証バックエンドを利用できませんでした。 - - 一部の重要なサービスが、GHES クラスターのバックエンド ノードで利用できない可能性があります。 - changes: - - "\"ghe-cluster-suport-bundle\" でクラスター サポート バンドルを作成するときの、\"gzip\" 圧縮の追加外部レイヤーが、既定でオフにされるようになりました。この外側の圧縮は、必要に応じて、\"ghe-cluster-suport-bundle -c\" コマンド ライン オプションで適用できます。" - - エクスペリエンス向上のためのモバイル アプリのデータ収集についてユーザーに注意を促す追加のテキストを、管理者コンソールに追加しました。 - - "{% data variables.product.prodname_github_connect %} のデータ接続レコードに、有効になっている {% data variables.product.prodname_github_connect %} 機能のリストが含まれるようになりました。[2021-12-09 に更新]" - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーの原因となる場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/21.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/21.yml deleted file mode 100644 index 648e9884a6..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/21.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2021-12-07' -sections: - security_fixes: - - 特定の条件のセットを満たす場合、サポート バンドルに機密ファイルが含まれることがありました。 - - "GitHub Enterprise Server において、GitHub App のユーザー認証 Web フローの間に、承認時にユーザーに表示されるものより多くのアクセス許可の付与を許可する UI の不正表示の脆弱性が見つかりました。この脆弱性は、3.3 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.2.5、3.1.13、3.0.21 で修正されました。この脆弱性は、GitHub Bug Bounty プログラムを通じて報告され、[CVE-2021-41598](https://www.cve.org/CVERecord?id=CVE-2021-41598) を割り当てられました。" - - "GitHub Pages のサイトをビルドする際に悪用される可能性があるリモート コード実行の脆弱性が、GitHub Enterprise Server で見つかりました。この脆弱性は、3.3 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.0.21、3.1.13、3.2.5 で修正されました。この脆弱性は、GitHub Bug Bounty プログラムを通じて報告され、[CVE-2021-41599](https://www.cve.org/CVERecord?id=CVE-2021-41599) を割り当てられました。2022 年 2 月 17 日に更新されました。" - bugs: - - "\"ghe-config-apply\" の実行は、\"/data/user/tmp/pages\" でのアクセス許可の問題のために失敗することがありました。" - - 管理コンソールでの構成ミスにより、スケジュール エラーが発生しました。 - - ログのローテーションの後、Docker がログ ファイルを開いたままにしていました。 - - GraphQL の要求で、pre-receive フック環境の GITHUB_USER_IP 変数が設定されていませんでした。 - changes: - - ドキュメントでの Actions パス スタイルの説明をわかりやすくします。 - - 現在のサポート サイト support.github.com を使うように、サポート連絡先の URL を更新します。 - known_issues: - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/22.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/22.yml deleted file mode 100644 index a70a1f08c7..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/22.yml +++ /dev/null @@ -1,13 +0,0 @@ -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **重大:** Log4j ライブラリでのリモート コード実行の脆弱性 ([CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228)) により、3.3.1 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けました。Log4j ライブラリは、{% data variables.product.prodname_ghe_server %} インスタンスで実行されるオープンソース サービスで使われます。この脆弱性は、{% data variables.product.prodname_ghe_server %} バージョン 3.0.22、3.1.14、3.2.6、3.3.1 で修正されました。 詳しくは、GitHub ブログの[こちらの投稿](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/)をご覧ください。' - - '**2021 年 12 月 17 の更新**: このリリースで行われた修正により、このリリースの後で公開された [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046) も軽減されます。CVE-2021-44228 と CVE-2021-45046 の両方を軽減するために、{% data variables.product.prodname_ghe_server %} の追加のアップグレードは必要ありません。' - known_issues: - - "ユーザーが存在していない、セットアップしたばかりの {% data variables.product.prodname_ghe_server %} では、攻撃者が最初の管理者ユーザーを作成することができました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml deleted file mode 100644 index 3d826cb817..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml +++ /dev/null @@ -1,19 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'パッケージは最新のセキュリティ バージョンに更新されました。これらの更新では、Log4j がバージョン 2.17.1 に更新されました。メモ: GitHub Enterprise Server のこれらのバージョンで CVE-2021-44228、CVE-2021-45046、CVE-2021-45105、CVE-2021-44832 の影響に対処するには、以前 3.3.1、3.2.6、3.1.14、3.0.22 でリリースされた軽減策で十分です。' - - 生成されたサポート バンドルでさらに多くのシークレットをサニタイズする - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "\"ghe-config-apply\" の実行は、\"/data/user/tmp/pages\" でのアクセス許可の問題が原因で失敗することがありました。" - - 解像度の低いブラウザーでスクロールすると、管理コンソールの保存ボタンが表示されませんでした。 - - IOPS と Storage Traffic 監視グラフが、修正されたバージョンのアップグレードの後で更新されませんでした。 - - 一部の Webhook 関連のジョブで、大量のログが生成されることがありました。 - known_issues: - - "ユーザーが存在していない、セットアップしたばかりの {% data variables.product.prodname_ghe_server %} では、攻撃者が最初の管理者ユーザーを作成することができました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/24.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/24.yml deleted file mode 100644 index 7404784fb4..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/24.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "MySQL シークレットのローテーションから、\"nginx\" を手動で再起動するまで、ページを使用できなくなりました。" - - ISO 8601 の日付でメンテナンス スケジュールを設定すると、タイムゾーンが UTC に変換されないため、実際にスケジュールされる時刻が一致しませんでした。 - - "\"ghe-cluster-each\" を使ってホットパッチをインストールした後、バージョン番号が正しく更新されませんでした。" - - "\"cloud-config.service\" に関する誤ったエラー メッセージがコンソールに出力されました。" - - "CAS 認証の使用と [一時停止されているユーザーの再アクティブ化] オプションが有効になっていると、一時停止されているユーザーが自動的に再アクティブ化されませんでした。" - changes: - - GitHub Connect データベース接続レコードに、アクティブおよび休眠ユーザーの数と構成済みの休眠期間が含まれるようになりました。 - known_issues: - - "ユーザーが存在していない、セットアップしたばかりの {% data variables.product.prodname_ghe_server %} では、攻撃者が最初の管理者ユーザーを作成することができました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/25.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/25.yml deleted file mode 100644 index e854a1203e..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/25.yml +++ /dev/null @@ -1,12 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/3.yml deleted file mode 100644 index 468174853d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/3.yml +++ /dev/null @@ -1,42 +0,0 @@ -date: '2021-03-23' -intro: Downloads have been disabled due to a major bug affecting multiple customers. A fix will be available in the next patch. -sections: - security_fixes: - - '**HIGH:** A remote code execution vulnerability was identified in GitHub Enterprise Server that could be exploited when building a GitHub Pages site. User-controlled configuration options used by GitHub Pages were not sufficiently restricted and made it possible to override environment variables leading to code execution on the GitHub Enterprise Server instance. To exploit this vulnerability, an attacker would need permission to create and build a GitHub Pages site on the GitHub Enterprise Server instance. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.0.3 and was fixed in 3.0.3, 2.22.9, and 2.21.17. This vulnerability was reported via the GitHub Bug Bounty program and has been assigned CVE-2021-22864.' - - Packages have been updated to the latest security versions. - bugs: - - Running `ghe-cluster-config-init` could cause a cluster to become inoperable. - - Resolving merge conflicts in the GUI would fail when custom pre-receive hooks are configured on the repository. - - '`launch-deployer` and `launch-receiver` were logging at DEBUG level and filling logs with unnecessary information.' - - Systemd could lose track of HAProxy's PID. - - When Actions was configured to use S3 storage, the logs for an action would sometimes fail to load. - - The mysql-failover warning was displayed indefinitely after a successful failover. - - The `ghe-cluster-config-init` run was not fully accounting for the exit code of background jobs leading to improper handling of preflight checks. - - When enabling GitHub Actions, initialization could fail silently. - - When vulnerability alerting is enabled, upgrades to the 3.0 series would fail. - - Jobs related to Codespaces were being enqueued leading to an accumulation of unprocessed jobs. - changes: - - Use a relative number for consul and nomad `bootstrap_expect` allowing for a cluster to bootstrap even if a handful of nodes are down. - - Logs will rotate based on size in addition to time. - - Added kafka-lite to the `ghe-cluster-status` command. - known_issues: - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - When maintenance mode is enabled, some services continue to be listed as "active processes". The services identified are expected to run during maintenance mode. If you experience this issue and are unsure, contact [GitHub Enterprise Support](https://support.github.com/contact). - - Jupyter Notebook rendering in the web UI may fail if the notebook includes non-ASCII UTF-8 characters. - - reStructuredText (RST) rendering in the web UI may fail and instead display raw RST markup text. - - Old builds of Pages are not cleaned up, which could fill up the user disk (`/data/user/`). - - When deleting a branch after merging a pull request, an error message appears although the branch deletion succeeds. - - | - Log rotation may fail to signal services to transition to new log files, leading to older log files continuing to be used, and eventual root disk space exhaustion. - To remedy and/or prevent this issue, run the following commands in the [administrative shell](https://docs.github.com/en/enterprise-server/admin/configuration/accessing-the-administrative-shell-ssh) (SSH), or contact [GitHub Enterprise Support](https://support.github.com/) for assistance: - - ``` - printf "PATH=/usr/local/sbin:/usr/local/bin:/usr/local/share/enterprise:/usr/sbin:/usr/bin:/sbin:/bin\n29,59 * * * * root /usr/sbin/logrotate /etc/logrotate.conf\n" | sudo sponge /etc/cron.d/logrotate - sudo /usr/sbin/logrotate -f /etc/logrotate.conf - ``` - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/4.yml deleted file mode 100644 index b5482ec973..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/4.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-04-01' -intro: "{% data variables.product.prodname_ghe_server %} 3.0 以降の最小インフラストラクチャ要件が増加しました。詳細については、「GitHub Enterprise Server 3.0 以降の最小要件について」 (/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later) を参照してください。" -sections: - security_fixes: - - "**高:** GitHub App の [Web 認証フロー](https://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps#web-application-flow)から生成されたアクセス トークンに対し、適切なアクセス許可が付与されていなくても REST API を通じてプライベートなリポジトリのメタデータの読み取りを許可する、不適切なアクセス制御の脆弱性が GitHub Enterprise Server で見つかりました。攻撃者がこの脆弱性を利用するには、そのインスタンス上で GitHub App を作成し、Web 認証フローを通じてユーザーにそのアプリケーションを承認させる必要があります。返されるプライベート リポジトリのメタデータは、そのトークンが示すユーザーが所有するリポジトリに限定されます。この脆弱性は、3.0.4 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.0.4、2.22.10、2.21.18 で修正されました。この脆弱性は、CVE-2021-22865 を割り当てられており、[GitHub Bug Bounty プログラム](https://bounty.github.com) を通じて報告されました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "メンテナンス モードが有効な場合、一部のサービスが、実行中であることが期待され、リストに表示されるべきではないにも関わらず、\"アクティブ プロセス\" として一覧に表示されました。" - - GitHub Actions を有効にして 2.22.x から 3.0.x にアップグレードした後、セルフホステッド ランナーのバージョンが更新されず、セルフホステッド更新が行われませんでした。 - - 古い GitHub Pages のビルドがクリーンアップされず、ディスク使用量の増大につながりました。 - - 'アクティブなレプリカで "memcached" が動作していませんでした。' - - GitHub Actions が有効になっていると、ファイル アクセス許可の更新時にアップグレードが失敗しました。 - - GitHub Enterprise 11.10.x 以前で設定されたタイムゾーンが一部のサービスで使われず、既定の UTC 時刻になっていました。 - - ログ ローテーションの一部としてサービスが新しいログ ファイルに移行せず、ディスクの使用量が増大しました。 - - "コマンド ライン ユーティリティの \"ghe-saml-mapping-csv\" が警告メッセージを生成しました。" - - "内部リポジトリの検索結果で、ラベルが \"内部\" ではなく \"プライベート\" と表示されました。" - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - ノートブックに非 ASCII UTF-8 文字が含まれている場合、Web UI での Jupyter Notebook のレンダリングが失敗することがあります。 - - Web UI での reStructuredText (RST) のレンダリングが失敗し、代わりに RST マークアップ テキストが表示される場合があります。 - - pull request のマージ後にブランチを削除すると、ブランチの削除は成功しますが、エラー メッセージが表示されます。 - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/5.yml deleted file mode 100644 index 97b490fbbd..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/5.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-04-14' -intro: "{% data variables.product.prodname_ghe_server %} 3.0 以降の最小インフラストラクチャ要件が増えました。詳細については、「[GitHub Enterprise Server 3.0 以降の最小要件について](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)」を参照してください。" -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - ログ転送の構成に含まれないログがありました。 - - 'レプリカの昇格中に、`jq: error (at :0): Cannot index number with string "settings"` (jq: エラー (位置 :0): 文字列 "settings" にインデックス番号を付けることはできません) という警告メッセージが発生することがあります。' - - MySQL のレプリカがプライマリへの接続に失敗することによって、クラスターへの継続的なバックアップの復元に失敗することがありました。 - - カスタム CA 証明書を使う場合、Pages が公開されませんでした。 - - "サブドメイン分離の \"ドメイン設定のテスト\" プロンプトに、サブドメインに関連するパッケージが表示されませんでした。" - - Webhook で送信される `X-GitHub-Enterprise-Host` ヘッダーには、HTTP POST ペイロードを送信した GitHub Enterprise Server インスタンスのホスト名ではなく、ランダムな文字列が含まれていました。 - - GitHub Actions が以前に有効化され、アップグレードの前に無効化されていると、2.22.x から 3.0.x へのアップグレードが失敗しました。 - - "`/settings/emails` ページにアクセスすると、ログアウトと再ログイン時に不適切なリダイレクトを引き起こす可能性のある状態が格納されることがありました。" - - GitHub 統合アプリで、issue コメント中の @ メンションで直接メンションされた場合に、チームに通知できませんでした。 - - Web UI での reStructuredText (RST) のレンダリングが失敗し、代わりに RST のマークアップ テキストがそのまま表示されます。 - - 依存関係グラフが完全に有効になっていない場合、シークレット スキャンのアラートのメール通知が許可されているユーザーに送信されませんでした。 - - ghe-migrator でインポート エラーが発生すると、プロセス全体が中止され、ログに十分なコンテキストが含まれないことがありました。 - - 非 ASCII 文字を含む Jupyter ノートブックでは、レンダリングに失敗することがありました。 - known_issues: - - GitHub Enterprise Server をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。 - - アップグレード時に、カスタムのファイアウォール規則は維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB へのパーマリンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - pull request のマージ後にブランチを削除すると、ブランチの削除は成功しますが、エラー メッセージが表示されます。 - - "高可用性構成でレプリカ ノードがオフラインの場合でも、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求がオフライン ノードにルーティングされ、ユーザーの {% data variables.product.prodname_pages %} の可用性が低下する可能性があります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/6.yml deleted file mode 100644 index 41dee0af7a..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/6.yml +++ /dev/null @@ -1,31 +0,0 @@ -date: '2021-04-28' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "アップグレード中に、\"cleanup nomad job\" の後プロセスが無期限に一時停止されます。" - - '"ghe-cluster-failover" が "Trilogy::Error: trilogy_connect" というエラーメッセージで失敗します。' - - '"ghe-cluster-status-mysql" がフェールオーバーに関する警告をエラーとして表示しました。' - - MySQL のレプリケーションで実行されるセットアップ スクリプトにより、データベースのフェールオーバーの間に不要なデータベースの再シードが発生する可能性がありました。 - - アップグレードに、適切にインストールされた最新バージョンの Actions ランナーが含まれませんでした。 - - '"github-env" の構成でゾンビ プロセスが発生することがありました。' - - '"config-apply" は、不要な "rake db:migrate" の呼び出しのために必要以上に時間がかかることがありました。' - - プライマリに接続できないとき、シード フェーズの間にプライマリからレプリケートしていない MySQL レプリカに、オーケストレーターがフェールオーバーすることがありました。 - - エラーのある Organization またはプロジェクトが移行をブロックし、除外できませんでした。 - - "50 より多くの Organization に属しているユーザーで、[リポジトリの作成] ボタンが無効になっていました。" - - ブランチを削除すると、削除が成功した場合に、何らかの問題が発生したことを示すエラー メッセージが一時的に表示されました。 - - "\"rms-packages\" インデックスが、サイト管理者のダッシュボードに表示されました。" - - フォームに正しい可視性オプションが表示されないため、Organization の所有者が内部リポジトリを作成できませんでした。 - - アクションのスターター ワークフローの構成に問題がある場合、リポジトリ アクション タブに 500 が表示されました。 - - 3 つより多くのストレージ ホストを持つお客様は、空のノードではなく最も使われているディスクが選ばれるため、ディザスター リカバリ クラスターに復元できませんでした。 - - ホットパッチの適用後に、Code Scanning のバックエンド サービスが確実に起動しませんでした。 - changes: - - プリフライト チェックで、すべての AWS インスタンス タイプが既定で許可されます。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレード中維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/7.yml deleted file mode 100644 index aaeb5be0b5..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/7.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2021-05-13' -sections: - security_fixes: - - "** 高: ** GitHub Enterprise Server において、GitHub App のユーザー認証 Web フローの間に、承認時にユーザーに表示されるものより多くのアクセス許可の付与を許可する UI の不正表示の脆弱性が見つかりました。攻撃者がこの脆弱性を利用するには、そのインスタンス上で GitHub App を作成し、Web 認証フローを通じてユーザーにそのアプリケーションを承認させる必要があります。付与されるすべてのアクセス許可は、最初の認可の際には適切に表示されますが、特定の環境では、GitHub App で追加のユーザー レベル アクセス許可が設定された後で、ユーザーが承認フローをもう一度行うと、それらの追加アクセス許可が表示されないことがあり、ユーザーが潜在的に意図していたものより多くのアクセス許可が付与されます。この脆弱性は、GitHub Enterprise Server 3.0.x の 3.0.7 より前、および 2.22.x の 2.22.13 より前に影響しました。これは、バージョン 3.0.7 と 2.22.13 で修正されました。この脆弱性は、CVE-2021-22866 を割り当てられており、[GitHub Bug Bounty プログラム](https://bounty.github.com/) を通じて報告されました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - Actions または Packages のストレージの構成に引用符が含まれていると、エラーが発生することがありました。 - - ファイル サイズまたはオープン ファイル数の制限が厳しすぎるために、カスタム pre-receive フックが失敗することがありました。 - - Orchestrator の自動フェールオーバーが、構成適用フェーズの間に有効にされることがありました。 - - "リポジトリの保守担当者アクセス許可を持つユーザーに、リポジトリの [ページ設定] ページで、成功したページ ビルドの代わりに、メール検証の警告が表示されました。" - - ワイルドカード ルールのコード所有者が、後のルールがそのパスに対して優先されるものであっても、コード所有者バッジの所有者のリストに間違って追加されました。 - - OpenAPI のドキュメントが無効なヘッダーを参照していました。 - - pre-receive フックを作成または編集するとき、ユーザー インターフェイスの競合状態によって、リポジトリを選んだ後、そのリポジトリ内のファイルがファイルのドロップダウンに設定されないことがありました。 - changes: - - HAProxy のリロードでの構成変更に関するログを追加しました。 - - リポジトリ作成に関するログを追加しました。 - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレードの間に維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/8.yml deleted file mode 100644 index b29f5f334c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/8.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-05-25' -sections: - security_fixes: - - '**中:** 特定の環境では、チームまたは Organization から削除されたユーザーが、既存の pull request を開いたブランチへの書き込みアクセス権を持ったままになることがありました。' - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "初期インストール プロセスの [Actions と Packages の構成] ページで、管理者が [ドメインの設定のテスト] ボタンをクリックすると、テストが完了しませんでした。" - - "\"ghe-btop\" の実行が、\"'babeld' コンテナーが見つかりません\" というエラーで失敗しました。" - - 内部と外部のタイムアウト値の不一致のため、アップグレード後にユーザーはサービスを利用できませんでした。 - - MSSQL での通常のレプリケーションの遅延で警告が発生しました。 - - 管理コンソールの GitHub Enterprise Clustering Guide へのリンクが正しくありませんでした。 - - "[ホワイトリスト エントリの作成] ボタンを使って管理者が追加した IP アドレスが、ロックアウトされたままになることがありました。" - - "\"依存関係グラフ\" と \"Dependabot アラート\" 機能への参照が、それらが有効になっていないリポジトリで表示されました。" - - "\"/hooks\" エンドポイントへの HTTP POST 要求が、\"hookID\" が正しく設定されていないため、401 の応答で失敗することがありました。" - - "\"build-server\" プロセスがプロセスのクリーンアップに失敗し、それらが \"機能していない\" 状態のままになりました。" - - '"spokesd" で、"配置の修正がスキップされました" というフレーズを含む過剰なログ エントリが作成されました。' - changes: - - 4 か月以上経過したチェック注釈がアーカイブされます。 - known_issues: - - "管理シェルで \"ghe-repo /\" を使ってリポジトリにアクセスすると、ハングします。回避するには、次のバージョンで修正が提供されるまで、\"ghe-repo / -c \"bash -i\"\" を使ってください。" - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタム ファイアウォール規則は、アップグレードの間に維持されません。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、そのファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-0/9.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-0/9.yml deleted file mode 100644 index f4d6b3a878..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-0/9.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - インスタンスが構成されたホスト名を使って自己要求を発行できなかった場合、Actions のアップグレードの間にアップグレード プロセスが失敗することがありました。 - - "SVN 1.7 以前のクライアントで、\"svn co\" と \"svn export\" コマンドを使うとエラーが表示されました。" - - "管理シェルで \"ghe-repo /\" を使ってリポジトリにアクセスすると、ハングしました。" - - アップグレード後、サービスの再起動が多すぎたため、高負荷の際にユーザーの可用性が低下しました。これは、nomad の構成と内部サービスの構成の間でタイムアウトが一致しないために発生しました。 - - "場合によっては、GitHub Actions をセットアップした後で \"ghe-repl-status\" を実行するとエラーが発生し、\"ghe-actions-teardown\" が失敗しました。" - - '状況によっては、"ghe-dbconsole" がエラーを返しました。' - - "GitHub 以外のソースからの Organization またはリポジトリのインポートの失敗により、\"nil:NilClass に対して未定義のメソッド '[]'\" エラーが発生することがありました。" - - "GitHub のプロフィール名が管理コンソールの [フル ネーム] フィールドにマップされる属性の値と一致しない場合、SAML 認証を使うと、GitHub のプロフィール名が意図せず変更されることがありました。" - changes: - - "GraphQL API の \"SecurityVulnerability\" オブジェクトで、\"firstPatchedVersion\" フィールドを利用できるようになりました。" - - "GraphQL API のユーザーは、\"PullRequest\" オブジェクトのパブリック フィールド \"closingIssuesReferences\" のクエリを実行できます。このフィールドは、関連する pull request がマージされると自動的にクローズされる issue を取得します。このアプローチにより、このデータも、将来、忠実度がさらに高い移行プロセスの一部として移行できます。" - known_issues: - - 新しくセットアップされたユーザーのいない GitHub Enterprise Server で、攻撃者が最初の管理者ユーザーを作成できました。 - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "高可用性構成でレプリカ ノードがオフラインの場合、{% data variables.product.product_name %} によって、{% data variables.product.prodname_pages %} 要求が引き続きオフライン ノードにルーティングされる可能性があり、ユーザーに対して {% data variables.product.prodname_pages %} の可用性が下がります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/0-rc1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/0-rc1.yml deleted file mode 100644 index 520bfd612f..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/0-rc1.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-05-06' -release_candidate: true -deprecated: true -intro: If {% data variables.location.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend only running release candidates on test environments. -sections: - security_fixes: - - '**MEDIUM** Under certain circumstances, users who were removed from a team or organization could retain write access to branches they had existing pull requests opened for.' - - Packages have been updated to the latest security versions. - bugs: - - 'A scheduled cleanup job can cause performance to degrade on an instance with a very large `check_annotations` table.' - changes: - - Check annotations older than 4 months will be archived. - - 'The `firstPatchedVersion` field is now available on `SecurityVulnerability` objects in the GraphQL API.' - known_issues: - - The GitHub Packages npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - On a freshly set up GitHub Enterprise Server without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/0.yml deleted file mode 100644 index 3b24968dd8..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/0.yml +++ /dev/null @@ -1,173 +0,0 @@ -date: '2021-06-03' -intro: For minimum infrastructure requirements, see "[About minimum requirements for {% data variables.product.prodname_ghe_server %} 3.0 and later](/admin/enterprise-management/upgrading-github-enterprise-server#about-minimum-requirements-for-github-enterprise-server-30-and-later)." -sections: - features: - - heading: GitHub Advanced Security Secret Scanning - notes: - - | - [Secret Scanning](https://github.com/features/security) is now generally available on {% data variables.product.prodname_ghe_server %} 3.1+. Scan public and private repositories for committed credentials, find secrets, and notify the secret provider or admin the moment they are committed into a repository. - - This release includes several improvements from the beta of Secret Scanning on {% data variables.product.prodname_ghe_server %}: - - - Expanded our [pattern coverage](/enterprise-server@3.1/code-security/secret-security/about-secret-scanning#about-secret-scanning-for-private-repositories) from 24 partners to 37 - - Added an [API](/rest/reference/secret-scanning) and [webhooks](/developers/webhooks-and-events/webhook-events-and-payloads#secret_scanning_alert) - - Added [notifications for commit authors](https://github.blog/changelog/2021-03-05-secret-scanning-notifications-for-commit-authors-on-private-repositories/) when they commit secrets - - Updated the index view to made it easy to triage secrets in bulk - - Reduced the false positive rate on many patterns - - Administrators using {% data variables.product.prodname_GH_advanced_security %} can [enable and configure](/enterprise-server@3.1/admin/configuration/configuring-secret-scanning-for-your-appliance) {% data variables.product.prodname_GH_advanced_security %} secret scanning. You can review the [updated minimum requirements for your platform](/enterprise-server@3.1/admin/installation/setting-up-a-github-enterprise-server-instance) before you turn on {% data variables.product.prodname_GH_advanced_security %} secret scanning. - - - heading: GitHub Advanced Security billing improvements - notes: - - | - This release includes several improvements to {% data variables.product.prodname_GH_advanced_security %} billing in {% data variables.product.prodname_ghe_server %}: - - - {% data variables.product.prodname_GH_advanced_security %} customers can now view their active committer count and the remaining number of unused committer seats on their organization or enterprise account’s Billing page. If Advanced Security is purchased for an enterprise, administrators can also view the active committer seats which are being used by other organizations within their enterprise. For more information, see "[About GitHub Advanced Security licensing](/enterprise-server@3.1/admin/advanced-security/about-licensing-for-github-advanced-security)" and "[Viewing your GitHub Advanced Security usage](/enterprise-server@3.1/admin/advanced-security/viewing-your-github-advanced-security-usage)." - - GitHub Advanced Security customers can now view their active committer count for any Advanced Security enabled repositories on their organization or enterprise account's Billing page. These changes help billing administrators track their usage against how many committer licenses they purchased. For more information see "[Managing security and analysis settings for your organization](/enterprise-server@3.1/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." - - - heading: Dependabot improvements - notes: - - | - This release includes improvements to Dependabot alerts in {% data variables.product.prodname_ghe_server %}: - - - Users with Dependabot alerts enabled can see which of their repositories are impacted by a given vulnerability by navigating to its entry in the [GitHub Advisory Database](https://github.com/advisories). This feature is available in public beta. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/enterprise-server@3.1/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - - When a vulnerability is added to GitHub Advisory Database, you will no longer receive [email and web notifications](https://github.com/notifications) for Dependabot alerts on low and moderate severity vulnerabilities. These alerts are still accessible from the repository's Security tab. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/enterprise-server@3.1/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - - You can now give people instructions on how to responsibly report security vulnerabilities in your project by adding a `SECURITY.md` file to your repository's `root`, `docs`, or `.github` folder. When someone creates an issue in your repository, they will see a link to your project's security policy. For more information, see "[Adding a security policy to your repository](/enterprise-server@3.1/code-security/getting-started/adding-a-security-policy-to-your-repository)." - - - heading: GitHub Actions Workflow Visualization beta - notes: - - | - {% data variables.product.prodname_actions %} can now generate a visual graph of your workflow on every run. With workflow visualization, you can: - - View and understand complex workflows - - Track progress of workflows in real-time - - Troubleshoot runs quickly by easily accessing logs and jobs metadata - - Monitor progress of deployment jobs and easily access deployment targets - - For more information, see "[Using the visualization graph](/actions/managing-workflow-runs/using-the-visualization-graph)." - - - heading: OAuth 2.0 Device Authorization Grant - notes: - - | - [OAuth 2.0 Device Authorization Grant](https://github.com/login/device) allows any CLI client or developer tool to authenticate using a secondary system with a browser. - - Administrators using [OAuth Apps](/developers/apps/authorizing-oauth-apps#device-flow) and [GitHub Apps](/developers/apps/authorizing-oauth-apps#device-flow) can enable and configure OAuth 2.0 Device Authorization Flow, in addition to the existing Web Application Flow. You can review the [updated minimum requirements for your platform](/enterprise-server@3.1/admin/installation/setting-up-a-github-enterprise-server-instance) before you enable OAuth 2.0 Device Authorization Flow. - - - heading: Pull request auto-merge - notes: - - | - With auto-merge, pull requests can be set to merge automatically when all merge requirements have been satisfied. This saves users from needing to constantly check the state of their pull requests just to merge them. Auto-merge can be enabled by a user with permission to merge and on pull requests that have unsatisfied merge requirements. For more information, see "[Automatically merging a pull request](/enterprise-server@3.1/github/collaborating-with-issues-and-pull-requests/automatically-merging-a-pull-request)." - - - heading: Custom notifications - notes: - - | - You can customize the types of notifications you want to receive from individual repositories. For more information, see "[Configuring notifications](/enterprise-server@3.1/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)." - - - heading: GitHub Mobile filtering - notes: - - | - [{% data variables.product.prodname_mobile %}](https://github.com/mobile) filtering allows you to search for and find issues, pull requests, and discussions from your device. New metadata for issues and pull request list items allow you to filter by assignees, checks status, review states, and comment counts. - - {% data variables.product.prodname_mobile %} beta is available for {% data variables.product.prodname_ghe_server %}. Sign in with our [Android](https://play.google.com/store/apps/details?id=com.github.android) and [iOS](https://apps.apple.com/app/github/id1477376905) apps to triage notifications and manage issues and pull requests on the go. Administrators can disable mobile support for their Enterprise using the management console or by running `ghe-config app.mobile.enabled false`. For more information, see "[GitHub Mobile](/get-started/using-github/github-mobile)." - - changes: - - heading: Administration Changes - notes: - - By precomputing checksums, the amount of time a repository is under the lock has reduced dramatically, allowing more write operations to succeed immediately and improving monorepo performance. - - The latest release of the CodeQL CLI supports uploading analysis results to GitHub. This makes it easier to run code analysis for customers who wish to use CI/CD systems other than {% data variables.product.prodname_actions %}. Previously, such users had to use the separate CodeQL runner, which will continue to be available. For more information, see "[About CodeQL code scanning in your CI system](/enterprise-server@3.1/code-security/secure-coding/about-codeql-code-scanning-in-your-ci-system)." - - '{% data variables.product.prodname_actions %} now supports skipping `push` and `pull_request` workflows by looking for some common keywords in your commit message.' - - Check annotations older than four months will be archived. - - Scaling of worker allocation for background tasks has been revised. We recommend validating that the new defaults are appropriate for your workload. Custom background worker overrides should be unset in most cases. [Updated 2022-03-18] - - - heading: Security Changes - notes: - - Following feedback, display of Code Scanning results on a pull request without submitting with a pull request ID will remain supported. For more information, see "[Configuring code scanning](/enterprise-server@3.1/code-security/secure-coding/configuring-code-scanning#scanning-pull-requests)" and "[Configuring CodeQL code scanning in your CI system](/enterprise-server@3.1/code-security/secure-coding/configuring-codeql-code-scanning-in-your-ci-system#scanning-pull-requests). - - SARIF upload support increased to a maximum of 5000 results per upload. - - - heading: Developer Changes - notes: - - You can specify multiple callback URLs while configuring a GitHub App. This can be used in services with multiple domains or subdomains. GitHub will always deny authorization if the callback URL from the request is not in the authorization callback URL list. - - The GitHub App file permission has been updated to allow an app developer to specify up to 10 files for read-only or read-write access that their app can request access to. - - CodeQL now supports more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) for a variety of languages ([C++](https://github.com/github/codeql/tree/main/cpp), [JavaScript](https://github.com/github/codeql/tree/main/javascript), [Python](https://github.com/github/codeql/tree/main/python),[Java](https://github.com/github/codeql/tree/main/java), [Go](https://github.com/github/codeql-go/tree/main)). The CodeQL engine can now detect more sources of untrusted user data, which improves the quality and depth of the code scanning alerts. For more information, see "[About CodeQL](https://codeql.github.com/docs/codeql-overview/about-codeql/)." - - When configuring a GitHub App, the authorization callback URL is a required field. Now, we allow the developer to specify multiple callback URLs. This can be used in services with multiple domains or subdomains. GitHub will always deny authorization if the callback URL from the request is not in the authorization callback URL list. - - Delete an entire directory of files, including subdirectories, from your web browser. For more information, see "[Deleting a file or directory](/enterprise-server@3.1/github/managing-files-in-a-repository/deleting-files-in-a-repository#deleting-a-directory)." - - 'Include multiple words after the `#` in an issue, discussion, or pull request comment to further narrow your search.' - - 'When you’re writing an issue, pull request, or discussion comment the list syntax for bullets, numbers, and tasks autocompletes after you press `return` or `enter`.' - - - heading: API Changes - notes: - - The code scanning API allows users to upload data about static analysis security testing results, or export data about alerts. For more information, see the [code scanning API reference](/rest/reference/code-scanning). - - The [GitHub Apps API](/rest/reference/apps) for managing installations has now graduated from an API preview to a generally available API. The [preview header](/rest/overview/api-previews) is no longer required to access these endpoints. - - security_fixes: - - '**MEDIUM** Under certain circumstances, users who were removed from a team or organization could retain write access to branches they had existing pull requests opened for.' - - Packages have been updated to the latest security versions. - - bugs: - - heading: Fixes for known issues from Release Candidate - notes: - - All known issues from Release Candidate 1 have been fixed, except those listed in the Known Issues section below. - - heading: Fixes for other issues - notes: - - On the "Configure Actions and Packages" page of the initial installation process, clicking on the "Test domain settings" button did not complete the test. - - 'Running `ghe-btop` failed with an error and cannot find a `babeld` container.' - - MySQL could reload and cause downtime if you change auto failover settings. - - After upgrading, a mismatch of internal and external timeout values created service unavailability. - - Expected replication delays in MSSQL generated warnings. - - 'Link to "[Configuring clustering](/admin/enterprise-management/configuring-clustering)" on the Management Console was incorrect.' - - When creating or editing a pre-receive hook, a race condition in the user interface meant that after selecting a repository, files within the repository were sometimes not populated in files dropdown. - - When an IP address is added to a whitelist using "Create Whitelist Entry" button, it could still be shown as locked out. - - References to the "Dependency graph" and "Dependabot alerts" features were not shown as disabled on some repositories. - - Setting an announcement in the enterprise account settings could result in a 500 Internal Server Error. - - HTTP POST requests to the `/hooks` endpoint could fail with a 401 response due to an incorrectly configured `hookID`. - - The `build-server` process failed to clean up processes, leaving them in the `defunct` state. - - '`spokesd` created excessive log entries, including the phrase "fixing placement skipped".' - - While upgrading Actions the upgrade could fail if the instance could not make self-requests via its configured hostname. - - Upgrading from 2.22.x to 3.1.0.rc1 could result in a database migration error relating to the `BackfillIntegrationApplicationCallbackUrlsTransition` data transition. - - known_issues: - - Access to a repository through the administrative shell using `ghe-repo /` will hang. As a workaround, use `ghe-repo / -c "bash -i"` until a fix is available in the next version. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are not maintained during an upgrade. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository where the file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - Upgrading an instance that has previously ran a 2.13 release, but not a 2.14 release, results in a database migration error relating to the `AddRepositoryIdToCheckRuns` data transition. - - | - After upgrading from 3.0.x to 3.1.x, in some cases GitHub Actions can fail with an error: `An unexpected error occurred when executing this workflow.` To workaround this problem, connect to the administrative shell (ssh) and run: - ``` - ghe-actions-console -s actions -c "Queue-ServiceJob -JobId 4DB1F4CF-19FD-40E0-A253-91288813DE8B" - ``` - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - deprecations: - - heading: Deprecation of GitHub Enterprise Server 2.20 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.20 was discontinued on March 2, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.1/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of GitHub Enterprise Server 2.21 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.21 will be discontinued on June 9, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.1/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of Legacy GitHub App Webhook Events - notes: - - 'Starting with {% data variables.product.prodname_ghe_server %} 2.21.0 two legacy GitHub Apps-related webhook events have been deprecated and will be removed in {% data variables.product.prodname_ghe_server %} 3.2.0. The deprecated events `integration_installation` and `integration_installation_repositories` have equivalent events which will be supported. More information is available in the [deprecation announcement blog post](https://developer.github.com/changes/2020-04-15-replacing-the-installation-and-installation-repositories-events/).' - - heading: Deprecation of Legacy GitHub Apps Endpoint - notes: - - Starting with {% data variables.product.prodname_ghe_server %} 2.21.0 the legacy GitHub Apps endpoint for creating installation access tokens was deprecated and will be removed in {% data variables.product.prodname_ghe_server %} 3.2.0. More information is available in the [deprecation announcement blog post](https://developer.github.com/changes/2020-04-15-replacing-create-installation-access-token-endpoint/). - - heading: Deprecation of OAuth Application API - notes: - - 'GitHub no longer supports the OAuth application endpoints that contain `access_token` as a path parameter. We have introduced new endpoints that allow you to securely manage tokens for OAuth Apps by moving `access_token` to the request body. While deprecated, the endpoints are still accessible in this version. We intend to remove these endpoints on {% data variables.product.prodname_ghe_server %} 3.4. For more information, see the [deprecation announcement blog post](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/).' - - heading: Deprecation of GitHub Actions short SHA support - notes: - - '{% data variables.product.prodname_actions %} will remove support for referencing actions using the shortened version of a git commit SHA. This may cause some workflows in your repository to break. To fix these workflows, you will need to update the action reference to use the full commit SHA. For more information, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions)."' - - heading: Deprecation of XenServer Hypervisor support - notes: - - Beginning in {% data variables.product.prodname_ghe_server %} 3.1, we will begin discontinuing support for Xen Hypervisor. The complete deprecation is scheduled for {% data variables.product.prodname_ghe_server %} 3.3, following the standard one year deprecation window. - - heading: Change to the format of authentication tokens affects GitHub Connect - notes: - # https://github.com/github/releases/issues/1235 - - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] - - backups: - - '{% data variables.product.prodname_ghe_server %} 3.1 requires at least [GitHub Enterprise Backup Utilities 3.1.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.1/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/1.yml deleted file mode 100644 index 81341e76c4..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/1.yml +++ /dev/null @@ -1,30 +0,0 @@ -date: '2021-06-10' -sections: - security_fixes: - - Packages have been updated to the latest security versions. - bugs: - - SVN 1.7 and older clients showed an error when using the `svn co` and `svn export` commands. - - Accessing a repository through the administrative shell using `ghe-repo /` would hang. - - After upgrading, users experienced reduced availability during heavy usage, because services restarted too frequently. This would occur due to timeout mismatches between the nomad configuration and that of the internal services. - - In some instances, running `ghe-repl-status` after setting up GitHub Actions would produce an error and `ghe-actions-teardown` would fail. - - '`ghe-dbconsole` would return errors under some circumstances.' - - Import failures of organizations or repositories from non-GitHub sources could produce an `undefined method '[]' for nil:NilClass` error. - - GitHub profile names might have changed unintentionally when using SAML authentication, if the GitHub profile name did not match the value of the attribute mapped to the `Full name` field in the Management Console. - - Upgrading an instance that had previously ran a 2.13 release, but not a 2.14 release, resulted in a database migration error relating to the `AddRepositoryIdToCheckRuns` data transition. - changes: - - Users of the GraphQL API can query the public field `closingIssuesReferences` on the `PullRequest` object. This field retrieves issues that will be automatically closed when the related pull request is merged. This approach will also allow this data to be migrated in future, as part of a higher fidelity migration process. - known_issues: - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - | - After upgrading from 3.0.x to 3.1.x, in some cases GitHub Actions can fail with an error: `An unexpected error occurred when executing this workflow.` To workaround this problem, connect to the administrative shell (ssh) and run: - ``` - ghe-actions-console -s actions -c "Queue-ServiceJob -JobId 4DB1F4CF-19FD-40E0-A253-91288813DE8B" - ``` - - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. - - If {% data variables.product.prodname_actions %} is enabled for {% data variables.product.prodname_ghe_server %}, teardown of a replica node with `ghe-repl-teardown` will succeed, but may return `ERROR:Running migrations`. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/10.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/10.yml deleted file mode 100644 index bd5c7d699b..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/10.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2021-10-28' -sections: - security_fixes: - - 'クリア テキストのパスワードが特定のログ ファイルに格納される可能性がありました。' - - '複数の既知の脆弱な SSH 公開キーが拒否リストに追加されており、登録できなくなっています。さらに、脆弱な SSH 公開キーを生成することが知られている GitKraken のバージョン (7.6.x、7.7.x、8.0.0) が、新しい公開キーの登録からブロックされるようになりました。' - - 'パッケージは最新のセキュリティ バージョンに更新されました。' - bugs: - - 'オーケストレーターが正常でない場合、クラスタリング モードでのエンタープライズ サーバーの復元が失敗することがありました。' - - '多くの Organization の所有者であるユーザーが、アプリケーションの複数の部分を利用できませんでした。' - - 'https://docs.github.com へのリンクを修正しました。' - changes: - - '多くの参照を含むリポジトリに関する閲覧とジョブのパフォーマンスの最適化。' - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、\"ghe-repl-teardown\" でのレプリカ ノードの破棄は成功しますが、\"エラー: 移行の実行\" が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/11.yml deleted file mode 100644 index fb43dd4c50..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/11.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-11-09' -sections: - security_fixes: - - "{% data variables.product.prodname_ghe_server %} の {% data variables.product.prodname_pages %} のビルドで、攻撃者によるシステム ファイルの読み取りを可能にするパス トラバーサルの脆弱性が見つかりました。攻撃者がこの脆弱性を悪用するには、{% data variables.product.prodname_ghe_server %} インスタンス上に {% data variables.product.prodname_pages %} サイトを作成してビルドするためのアクセス許可が必要です。{% data variables.product.prodname_ghe_server %} の 3.3 より前のすべてのバージョンがこの脆弱性による影響を受け、バージョン 3.0.19、3.1.11、3.2.3 で修正されました。この脆弱性は、{% data variables.product.company_short %} Bug Bounty プログラムによって報告され、CVE-2021-22870 を割り当てられました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "HAProxy の構成のため、{% data variables.product.prodname_ghe_server %} 3.x クラスターをアップグレードした後、Git の一部の操作が失敗しました。" - - クラスタリング モードでは、Unicorn ワーカーの数が正しく設定されないことがありました。 - - クラスタリング モードでは、Resqued ワーカーの数が正しく設定されないことがありました。 - - Ubuntu の Uncomplicated Firewall (UFW) の状態が非アクティブの場合、クライアントはそのことをログに明確に表示できませんでした。 - - "LDAP の構成に UTF8 文字が含まれている場合、{% data variables.product.prodname_ghe_server %} 2.x から 3.x へのアップグレードが失敗しました。" - - 特定のクラスター構成のクラスター モードでは、一部のページおよび Git 関連のバックグラウンド ジョブが実行しない場合がありました。 - - "新しいタグが作成されたとき、[プッシュ](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push) Webhook のペイロードに正しい \"head_commit\" オブジェクトが表示されませんでした。現在は、新しいタグが作成されると、プッシュ Webhook のペイロードに、新しいタグが指すコミットのデータを含む \"head_commit\" オブジェクトが常に含まれるようになりました。その結果、\"head_commit\" オブジェクトにはペイロードの \"after\" コミットのコミット データが常に含まれます。" - - "Enterprise の監査ログのページに、{% data variables.product.prodname_secret_scanning %} の監査イベントが表示されませんでした。" - - ジョブのタイムアウトが、レプリカの修復に対して十分ではありませんでした。 - - 'ユーザーがファイルを表示するとき、危険性がある双方向 Unicode 文字に関する警告が表示されませんでした。詳しくは、{% data variables.product.prodname_blog %} の「[双方向 Unicode テキストに関する警告](https://github.co/hiddenchars)」をご覧ください。' - - Hookshot Go が、Collectd で処理できない分散の種類のメトリックを送信しており、解析のバルーニング エラーが発生しました。 - changes: - - "Kafka の構成の改善が追加されました。リポジトリを削除するとき、領域を解放するため、パッケージ ファイルがストレージ アカウントからすぐに削除されるようになりました。\"DestroyDeletedPackageVersionsJob\" で、メタデータ レコードと共に古いパッケージのパッケージ ファイルがストレージ アカウントから削除されるようになりました。" - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、\"ghe-repl-teardown\" でのレプリカ ノードの破棄は成功しますが、\"エラー: 移行の実行\" が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/12.yml deleted file mode 100644 index e5d936f2c2..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/12.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2021-11-23' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "GitHub Actions が有効になっているとき、\"ghe-repl-start\" または \"ghe-repl-status\" を実行すると、データベースへの接続に関するエラーが返されることがありました。" - - "\"PATH\" が定義されていないため、pre-receive フックが失敗しました。" - - 'インスタンスが以前にレプリカとして構成されていた場合、"ghe-repl-setup" を実行すると、"ディレクトリ /data/user/elasticsearch を作成できません: ファイルが存在します" というエラーが返されました。' - - '高可用性レプリカを設定した後は、"ghe-repl-status" の出力に "コマンドで予期せずクローズされなかったアクション" というエラーが含まれました。' - - 大規模なクラスター環境では、フロントエンド ノードのサブセットで、認証バックエンドを利用できませんでした。 - - 一部の重要なサービスが、GHES クラスターのバックエンド ノードで利用できない可能性があります。 - changes: - - "\"ghe-cluster-suport-bundle\" でクラスター サポート バンドルを作成するときの、\"gzip\" 圧縮の追加外部レイヤーが、既定でオフにされるようになりました。この外側の圧縮は、必要に応じて、\"ghe-cluster-suport-bundle -c\" コマンド ライン オプションで適用できます。" - - エクスペリエンス向上のためのモバイル アプリのデータ収集についてユーザーに注意を促す追加のテキストを、管理者コンソールに追加しました。 - - "{% data variables.product.prodname_github_connect %} のデータ接続レコードに、有効になっている {% data variables.product.prodname_github_connect %} 機能のリストが含まれるようになりました。[2021-12-09 に更新]" - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、\"ghe-repl-teardown\" でのレプリカ ノードの破棄は成功しますが、\"エラー: 移行の実行\" が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/13.yml deleted file mode 100644 index 9ff821ad8e..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/13.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-12-07' -sections: - security_fixes: - - 特定の条件のセットを満たす場合、サポート バンドルに機密ファイルが含まれることがありました。 - - "GitHub Enterprise Server で、承認時にユーザーに表示されるよりも多くのアクセス許可を GitHub アプリのユーザー認可 Web フロー中に付与できるという UI 偽装の脆弱性が確認されました。この脆弱性は、3.3 より前のすべてのバージョンの GitHub Enterprise Server に影響があり、バージョン 3.2.5、3.1.13、3.0.21 で修正されました。この脆弱性は、GitHub バグ報奨金プログラムを通じて報告され、[CVE-2021-41598](https://www.cve.org/CVERecord?id=CVE-2021-41598) が割り当てられました。" - - "GitHub Pages のサイトをビルドする際に悪用される可能性があるリモート コード実行の脆弱性が、GitHub Enterprise Server で見つかりました。この脆弱性は、3.3 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.0.21、3.1.13、3.2.5 で修正されました。この脆弱性は、GitHub バグ報奨金プログラムを通じて報告され、[CVE-2021-41599](https://www.cve.org/CVERecord?id=CVE-2021-41599) が割り当てられました。2022 年 2 月 17 日更新" - bugs: - - "`/data/user/tmp/pages` のアクセス許可の問題が原因で、`ghe-config-apply` の実行が失敗することがありました。" - - 管理コンソールでの構成ミスにより、スケジュール エラーが発生しました。 - - ログのローテーションの後、Docker がログ ファイルを開いたままにしていました。 - - GraphQL の要求で、pre-receive フック環境の GITHUB_USER_IP 変数が設定されていませんでした。 - changes: - - ドキュメントの Actions パス スタイルの説明をわかりやすくしました。 - - 現在のサポート サイト support.github.com を使うように、サポート連絡先の URL を更新しました。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/14.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/14.yml deleted file mode 100644 index e8e63f066d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/14.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **重大:** Log4j ライブラリでのリモート コード実行の脆弱性 ([CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228)) により、3.3.1 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けました。Log4j ライブラリは、{% data variables.product.prodname_ghe_server %} インスタンスで実行されるオープンソース サービスで使われます。この脆弱性は、{% data variables.product.prodname_ghe_server %} バージョン 3.0.22、3.1.14、3.2.6、3.3.1 で修正されました。 詳しくは、GitHub ブログの[こちらの投稿](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/)をご覧ください。' - - '**2021 年 12 月 17 の更新**: このリリースで行われた修正により、このリリースの後で公開された [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046) も軽減されます。CVE-2021-44228 と CVE-2021-45046 の両方を軽減するため、{% data variables.product.prodname_ghe_server %} の追加のアップグレードは必要ありません。' - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、\"ghe-repl-teardown\" でのレプリカ ノードの破棄は成功しますが、\"エラー: 移行の実行\" が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/15.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/15.yml deleted file mode 100644 index d8c24b5952..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/15.yml +++ /dev/null @@ -1,21 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'パッケージは最新のセキュリティ バージョンに更新されました。これらの更新では、Log4j がバージョン 2.17.1 に更新されました。注: GitHub Enterprise Server のこれらのバージョンで CVE-2021-44228、CVE-2021-45046、CVE-2021-45105、CVE-2021-44832 の影響に対処するには、3.3.1、3.2.6、3.1.14、3.0.22 でリリースされた以前の軽減策で十分です。' - - 生成されたサポート バンドルでさらに多くのシークレットをサニタイズする - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "\"ghe-config-apply\" の実行は、\"/data/user/tmp/pages\" でのアクセス許可の問題のために失敗することがありました。" - - 解像度の低いブラウザーでスクロールすると、管理コンソールの保存ボタンが表示されませんでした。 - - IOPS と Storage Traffic 監視グラフが、修正されたバージョンのアップグレードの後で更新されませんでした。 - - 一部の Webhook 関連のジョブで、大量のログが生成されることがありました。 - - "ユーザーに対して \"/repos\" API で返されるリポジトリ アクセス許可で、完全なリストが返されませんでした。" - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、\"ghe-repl-teardown\" でのレプリカ ノードの破棄は成功しますが、\"エラー: 移行の実行\" が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/16.yml deleted file mode 100644 index f5cf19092b..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/16.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "MySQL シークレットのローテーションから、\"nginx\" を手動で再起動するまで、ページを使用できなくなりました。" - - ISO 8601 の日付でメンテナンス スケジュールを設定すると、タイムゾーンが UTC に変換されないため、実際にスケジュールされる時刻が一致しませんでした。 - - "\"cloud-config.service\" に関する誤ったエラー メッセージがコンソールに出力されました。" - - "\"ghe-cluster-each\" を使ってホットパッチをインストールした後、バージョン番号が正しく更新されませんでした。" - - Webhook テーブル クリーンアップ ジョブが同時に実行でき、リソースの競合とジョブ実行時間の増加の原因になっていました。 - - "CAS 認証の使用と [一時停止されているユーザーの再アクティブ化] オプションが有効になっていると、一時停止されているユーザーが自動的に再アクティブ化されませんでした。" - - 検証済みまたは承認済みドメインでのユーザーへのメール ベースの通知を制限する機能が、正しく動作しませんでした。 - - 複数のドキュメント リンクで、404 Not Found エラーが発生しました。 - changes: - - GitHub Connect データベース接続レコードに、アクティブおよび休眠ユーザーの数と構成済みの休眠期間が含まれるようになりました。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "新しくセットアップされたユーザーのいない {% data variables.product.prodname_ghe_server %} で、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で [ユーザーが GitHub.com を検索できる] が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、\"ghe-repl-teardown\" でのレプリカ ノードの破棄は成功しますが、\"エラー: 移行の実行\" が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/17.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/17.yml deleted file mode 100644 index df26678c65..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/17.yml +++ /dev/null @@ -1,15 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - memcached から 2^16 を超えるキーを取得した場合の SystemStackError (スタックが深すぎます) を修正します。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/18.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/18.yml deleted file mode 100644 index 622308992b..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2022-03-01' -sections: - security_fixes: - - "高: 情報漏洩と RCE につながる可能性のある整数オーバーフローの脆弱性が GitHub の markdown パーサーで確認されました。この脆弱性は、Google の Project Zero の Felix Wilhelm 氏により、GitHub Bug Bounty プログラムから報告され、CVE-2022-24724 が割り当てられました。" - bugs: - - 高可用性レプリカのクロックがプライマリと同期されていなかった場合、アップグレードに失敗する場合があります。 - - "2020 年 9 月 1 日以降に作成された OAuth アプリケーションでは、[認可を確認](https://docs.github.com/en/enterprise-server@3.1/rest/reference/apps#check-an-authorization) API エンドポイントを使用することができません。" - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/19.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/19.yml deleted file mode 100644 index e99d81082e..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/19.yml +++ /dev/null @@ -1,41 +0,0 @@ -date: '2022-04-04' -sections: - security_fixes: - - '中: {% data variables.product.prodname_ghe_server %} 管理コンソールでパス走査の脆弱性が確認されました。これにより、CSRF 保護のバイパスが可能になりました。この脆弱性により、3.5 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。バージョン 3.1.19、3.2.11、3.3.6、3.4.1 で修正されました。この脆弱性は、{% data variables.product.prodname_dotcom %} Bug Bounty プログラムから報告され、CVE-2022-23732 が割り当てられました。' - - '中: `yajil` の 1.x ブランチと 2.x ブランチで整数オーバーフローの脆弱性が確認されました。これは、大規模入力 (~2GB) の処理時に後続のヒープ メモリが破損する原因になります。この脆弱性は内部的に報告され、CVE-2022-24795 が割り当てられました。' - - "{% data variables.product.prodname_actions %} が有効にされた場合、サポート バンドルには機密ファイルが含まれている可能性があります。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "以前のリリースでこれらのプロトコル バージョンの削除が行われたにもかかわらず、管理コンソールの [プライバシー] 設定の `TLS 1.0` と `TLS 1.1` を有効にするオプションが表示されていました。" - - "HA 環境では、MSSQL レプリケーションを構成するには、{% data variables.product.prodname_actions %} を初めて有効にした後で追加の手動手順が必要な場合がありました。" - - ホットパッチの後、内部構成ファイルのサブセットの更新がより確実に行われます。 - - "`ghe-run-migrations` スクリプトでは、一時証明書名の生成が正しく行われない場合があります。" - - クラスター環境では、複数の Web ノードにわたる内部 API 呼び出しの失敗とともに、Git LFS 操作が失敗する可能性があります。 - - "`syscall` 権限が不十分なため、`gpg --import` を使用する pre-receive フックがタイムアウトしました。" - - 一部のクラスター トポロジでは、webhook デリバリー情報が利用できませんでした。 - - "HA 構成では、{% data variables.product.prodname_actions %} が以前に有効にされていた場合、レプリカの破棄は失敗します。" - - Elasticsearch 正常性チェックでは、移行の実行時に黄色のクラスター状態は許可されません。 - - ユーザーがそのユーザー アカウントを組織に変換した結果として作成された組織は、グローバル Enterprise アカウントに追加されませんでした。 - - "`ghe-migrator` の使用または {% data variables.product.prodname_dotcom_the_website %} からのエクスポート時、長時間実行されているエクスポートは、エクスポートの途中でデータが削除されると失敗します。" - - アクセスできないページへのリンクは削除されていました。 - - チームをレビュー担当者として pull request に追加すると、そのチームのメンバー数が誤って表示されることがありました。 - - "休眠ユーザーの数が多いと、{% data variables.product.prodname_github_connect %} 構成の失敗の原因になることがありました。" - - "サイト管理者の Web UI の \"機能とベータの登録\" ページが誤って利用可能になっていました。" - - "サイト フッターの [サイト管理者モード] リンクをクリックしたとき、状態が変わりませんでした。" - changes: - - 大規模なクラスター トポロジに対応するために、Memcached 接続制限値が増やされました。 - - webhook のログ保持期間を超えた webhook ログをより効果的に特定して削除します。 - - 依存関係グラフ API が、以前は静的に定義されたポートを使用して実行されていました。 - - クラスター関連の Elasticsearch シャード設定の既定のシャード数が更新されました。 - - “Triage” と “Maintain” チームのロールは、リポジトリ移行時に保持されます。 - - '`NotProcessedError` 例外が不必要に発生していました。' - - Enterprise 所有者によって行われる Web 要求のパフォーマンスが向上しました。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "[ユーザーは GitHub.com を検索できます] が {% data variables.product.prodname_github_connect %} で有効にされている場合、プライベートおよび内部リポジトリの Issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/2.yml deleted file mode 100644 index 015a7300ab..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/2.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2021-06-24' -sections: - security_fixes: - - Packages have been updated to the latest security versions. - bugs: - - A large number of `gauge-dependency-graph-api-dispatch_dispatch` metrics could accumulate in the Management Console. - - The sshd service would sometimes fail to start on instances running on Google Cloud Platform. - - Old upgrade files would persist on the user disk, sometimes resulting in out of space conditions. - - '`gh-migrator` displayed an incorrect path to its log output.' - - An export archive would silently fail to import pull requests if they contained review requests from teams not present in the archive. - changes: - - Update the {% data variables.product.prodname_actions %} Runner version in GHES 3.1 to [v2.278.0](https://github.com/actions/runner/releases/tag/v2.278.0) - known_issues: - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - | - After upgrading from 3.0.x to 3.1.x, in some cases GitHub Actions can fail with an error: `An unexpected error occurred when executing this workflow.` To workaround this problem, connect to the administrative shell (ssh) and run: - ``` - ghe-actions-console -s actions -c "Queue-ServiceJob -JobId 4DB1F4CF-19FD-40E0-A253-91288813DE8B" - ``` - - If {% data variables.product.prodname_actions %} is enabled for {% data variables.product.prodname_ghe_server %}, teardown of a replica node with `ghe-repl-teardown` will succeed, but may return `ERROR:Running migrations`. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/20.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/20.yml deleted file mode 100644 index c6c1a312b2..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/20.yml +++ /dev/null @@ -1,22 +0,0 @@ -date: '2022-04-20' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 高可用性のノードをアップグレード パッケージとペアでアップグレードすると、Elasticsearch が不整合な状態になる場合があります。 - - 一部のクラスター トポロジでは、コマンド ライン ユーティリティ `ghe-spokesctl` と `ghe-btop` の実行に失敗する場合があります。 - - "`elasticsearch-upgrade` サービスが並行して複数回実行されるため、パッケージのアップグレード時に Elasticsearch インデックスが複製される可能性があります。" - - "`maint_host_low` ジョブ キューが処理されず、一部のメンテナンス タスクの実行に失敗しました。" - - "ユーザー アカウントを組織に変換したとき、ユーザー アカウントが {% data variables.product.prodname_ghe_server %} Enterprise アカウントの所有者だった場合、変換された組織が Enterprise 所有者一覧に誤って表示されます。" - - Enterprise Administration REST API を使用して権限借用 OAuth トークンを作成すると、OAuth アプリケーション ID に一致する統合が既に存在する場合、エラーが発生していました。 - changes: - - Memcached で許可される最大値より大きい値をキャッシュしようとすると、エラーが発生しますが、キーは報告されませんでした。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "[ユーザーは GitHub.com を検索できます] が {% data variables.product.prodname_github_connect %} で有効にされている場合、プライベートおよび内部リポジトリの Issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml deleted file mode 100644 index 2adb0742ec..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml +++ /dev/null @@ -1,25 +0,0 @@ -date: '2022-05-17' -sections: - security_fixes: - - '**中:** nginx リゾルバーでセキュリティの問題が見つかりました。DNS サーバーからの UDP パケットを偽造できる攻撃者は、1 バイトのメモリを上書きして、ワーカー プロセスをクラッシュさせたり、損傷を与える可能性がある影響を及ぼすことができました。この脆弱性には、[CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) が割り当てられました。' - - "[Git セキュリティ適用ブログ記事](https://github.blog/2022-04-12-git-security-vulnerability-announced/)で発表された脆弱性に対処するため、`actions/checkout@v2` と `actions/checkout@v3` アクションを更新しました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 一部のクラスター トポロジでは、`ghe-cluster-status` コマンドで `/tmp` に空のディレクトリが残りました。 - - SNMP により、多数の `Cannot statfs` (statfs を実行できません) エラー メッセージが syslog に誤って記録されました。 - - "SAML 認証を使って構成され、組み込みのフォールバックが有効になっているインスタンスでは、組み込みのユーザーがログアウトした後で生成されたページからサインインしようとすると、\"ログイン\" ループでスタックしていました。" - - SAML で暗号化されたアサーションを使うと、一部のアサーションが SSH キーを検証済みとして正しくマークしませんでした。 - - '非 ASCII 文字を含むタグがリポジトリにあると、[Releases]\(リリース\) ページで 500 エラーが返されました。[更新日: 2022-06-10]' - changes: - - 高可用性の構成では、管理コンソールのレプリケーション概要ページに、現在のレプリケーション構成だけが表示され、現在のレプリケーション状態は表示されないことが明確化されました。 - - "{% data variables.product.prodname_registry %} を有効にした場合、接続文字列として Shared Access Signature (SAS) トークンの使用はサポートされないことが明確化されました。" - - サポート バンドルに、MySQL に格納されているテーブルの行数が含まれるようになりました。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/22.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/22.yml deleted file mode 100644 index b776d3c62e..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/22.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-06-09' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "{% data variables.product.prodname_ghe_server %} 構成ファイル内のホスト名を検証するための内部スクリプトは、ホスト名の文字列が \".\" (ピリオド文字) で始まっている場合、エラーを返しました。" - - プライマリ ノードのホスト名が 60 文字より長い HA 構成では、MySQL の構成が失敗しました。 - - "サイト管理者ダッシュボードで報告される \"インスタンス全体の最大コミッター数\" の計算が、正しくありませんでした。" - - "{% data variables.product.prodname_enterprise_backup_utilities %} を使って復元を実行するとき、リポジトリ レプリカのデータベース エントリが正しくないと、データベースが破損しました。" - changes: - - Elasticsearch が有効な黄色状態を報告する HA 構成では、前の修正で行われた変更により、`ghe-repl-stop` コマンドがブロックされ、レプリケーションを停止できません。サービスが通常状態または有効な黄色状態のときに、`ghe-repo-stop --force` を使うと、Elasticsearch が強制的に停止されるようになります。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/3.yml deleted file mode 100644 index 24ac001fc9..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/3.yml +++ /dev/null @@ -1,27 +0,0 @@ -date: '2021-07-14' -sections: - security_fixes: - - '**高:** GitHub Enterprise Server でパス走査の脆弱性が確認されました。これにより、GitHub Pages サイトのビルド時に悪用される可能性があります。GitHub Pages によって使用されるユーザー制御の構成オプションは十分に制限されておらず、GitHub Enterprise Server インスタンスでファイルを読み取ることが可能になっていました。この脆弱性を悪用するために、攻撃者は GitHub Enterprise Server インスタンス上に GitHub Pages サイトを作成してビルドするアクセス許可が必要です。この脆弱性により、3.1.3 より前の GitHub Enterprise Server のすべてのバージョンが影響を受け、CVE-2021-22867 が割り当てられました。この脆弱性は、GitHub Bug Bounty プログラムから報告されました。' - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - SAML の有効期限の変数は構成できませんでした。 - - アプリケーション サービスは、正常性状態に入る前の構成適用時に、正常性チェックに失敗します。 - - '`ghe-cluster-config-node-init` は、HTTP プロキシが有効にされている場合、クラスターの設定時に失敗します。' - - pre-receive フックで、`/proc` がコンテナーにマウントされていないために `現在の実行可能ファイルの完全なパスを解決できませんでした` というエラーが生じることがあります。 - - Collectd では、初回の起動後に転送先のホスト名を解決しません。 - - 古い削除されたリポジトリを消去するジョブは、それらのリポジトリの中に訴訟ホールドによって削除されないように保護されているものがある場合、処理を進められないことがあります。 - - バックグラウンド ジョブが、処理されていない `spam` キューに入れられました。 - - 失敗した PR マージ後に再試行する際に、優先されるマージ方法がリセットされます。 - - LDAP 認証モードを使うインスタンスで、Git push がユーザー照合プロセス中に 500 内部サーバー エラーになることがあります。 - - '3.0.x から 3.1.x へのアップグレード後に、GitHub Actions が `このワークフローの実行時に、予期しないエラーが発生しました。` というエラーで失敗することがあります。' - changes: - - 変更されなかった IP 許可ファイアウォール ルールをスキップすることによって、構成適用の効率性が改善されました。これは大規模なクラスターでは大きな時間の節約になります。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} を設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/4.yml deleted file mode 100644 index 4846e1652c..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/4.yml +++ /dev/null @@ -1,36 +0,0 @@ -date: '2021-07-27' -sections: - security_fixes: - - Packages have been updated to the latest security versions. - bugs: - - The counts on packages pages were not being incremented when a package was downloaded. - - '`ghe-config-apply` would timeout, ask for a prompt or fail for a customer that had {% data variables.product.prodname_secret_scanning %} enabled, and had either disabled or never enabled {% data variables.product.prodname_actions %} on their instance.' - - Log files were not reopened after rotation in some cases leading to high disk space usage on instances with high uptime. - - Upgrade could fail from older version of {% data variables.product.prodname_ghe_server %} due to a missing job in {% data variables.product.prodname_actions %}. - - 'Custom pre-receive hooks could lead to an error like `error: object directory /data/user/repositories/0/nw/12/34/56/7890/network.git/objects does not exist; check .git/objects/info/alternates`.' - - Unauthenticated HTTP proxy for the pages containers build was not supported for any users that use HTTP proxies. - - A significant number of 503 errors were logged every time a user visited a repository's `/settings` page if the dependency graph was not enabled. - - Internal repositories were only returned when a user had affiliations with the repository through a team or through collaborator status, or queried with the `?type=internal` parameter. - - Failed background jobs had unlimited retries which could cause large queue depths. - - A significant number of 503 errors were being created if the scheduled job to sync vulnerabilities with GitHub.com attempted to run when dependency graph was not enabled and content analysis was enabled. - - | - When {% data variables.product.prodname_actions %} is enabled without running regular scheduled backups, the MSSQL transaction log could grow unbounded and can consume all available space on the appliance's data disk, causing a possible outage. - - If you have configured regularly scheduled MSSQL backups, no further actions is required. Otherwise, if you have {% data variables.product.prodname_actions %} previously enabled, run the following commands after installing this patch. - - ``` - ghe-actions-console -s Mps -c 'Update-Service -Force' - ghe-actions-console -s Token -c 'Update-Service -Force' - ghe-actions-console -s Actions -c 'Update-Service -Force' - ``` - changes: - - The logs for `babeld` now include a `cmd` field for HTTP ref advertisement requests instead of only including it during the negotiation requests. - known_issues: - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - If {% data variables.product.prodname_actions %} is enabled for {% data variables.product.prodname_ghe_server %}, teardown of a replica node with `ghe-repl-teardown` will succeed, but may return `ERROR:Running migrations`. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/5.yml deleted file mode 100644 index 3aa56c8af6..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/5.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-08-10' -sections: - bugs: - - 'bash のサブシェルを使うカスタム pre-receive フックが、`No such file or directory` というエラーを返します。' - - 定期的なスケジュール バックアップを実行することなく GitHub Actions を有効にすると、MSSQL のトランザクション ログが無制限に拡大し、アプライアンスのデータ ディスクの利用可能な領域をすべて消費し、停止につながる可能性があります。 - - LFS の使用量が多いインスタンスで、不要なデータベース ログが大量にディスク領域を消費しました。 - - "\"リポジトリ作成\" の組織設定に加えられた変更に対する監査ログのエントリが不正確でした。" - - "`ActionController::UnknownFormat` 例外の過剰なログ記録により、不必要にディスクを消費していました。" - - "LDAP の `group_dn` の値が 255 文字より長いと、\"行 1 の列 `group_dn` でデータが切り詰められました\" というエラーが記録されました。" - changes: - - 不正利用レート制限は、動作制限が必ずしも不正利用に限らないため、セカンダリ レート制限というようになりました。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/6.yml deleted file mode 100644 index 8b08094665..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/6.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-08-24' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 画像または pull request に非常に大きな画像もしくはアニメーション GIF を添付すると失敗します。 - - 自動更新に関連する Journald メッセージ (`h/m/s ランダム時間の追加。`) が、syslog に記録されました。 - - 名前付きパイプ (FIFO) を作成したカスタムの pre-receive フックがクラッシュまたはハングし、タイムアウト エラーが発生します。 - - 監査ログの高度な検索ページにフィルターを追加しても、適切なファセット プレフィックスと値を持つクエリ テキスト ボックスがリアルタイムで設定されませんでした。 - - "要求に失敗する内部 API への Git フックが、明示的な `nil` を返す代わりに `\"success\" に対して定義されていないメソッド本文:String (NoMethodError)` という例外を返しました。" - - 統合が削除されると、関連のない OAuth アプリケーションまたは統合も削除されてしまう可能性がありました。 - - 絵文字を含む必須のメッセージが追加された場合、そのメッセージを表示あるいは変更しようとすると 500 内部サーバー エラーが返されます。 - changes: - - REST API が返すアクセス許可一覧に `triage` と `maintain` を追加しました。 - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} を設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/7.yml deleted file mode 100644 index a90b6996d5..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/7.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2021-09-07' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "`ghe-repl-teardown` で UUID を指定して、新しく追加されたレプリカ ノードを破棄しようとすると、レプリケーションが開始されていなかった場合にエラーを報告することなく失敗します。" - - 外部プロキシが設定されている場合、GitHub Pages のビルドがそれを通じて渡されていました。 - - "サブプロセスを生成したカスタムの pre-receive フックの環境に `PATH` 変数がなく、\"ファイルまたはディレクトリが存在しません\" エラーが発生します。" - - "`mysql-auto-failover` が有効にされていると、MySQL がアップグレード時にフェールオーバーされることがあります。" - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} を設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/8.yml deleted file mode 100644 index 9b593bef1d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/8.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2021-09-24' -sections: - security_fixes: - - '**高:** {% data variables.product.prodname_ghe_server %} でパス走査の脆弱性が確認されました。これにより、{% data variables.product.prodname_pages %} サイトのビルド時に悪用される可能性があります。{% data variables.product.prodname_pages %} によって使用されるユーザー制御の構成オプションは十分に制限されておらず、{% data variables.product.prodname_ghe_server %} インスタンスでファイルを読み取ることが可能になっていました。この脆弱性を悪用するために、攻撃者は {% data variables.product.prodname_ghe_server %} インスタンス上に {% data variables.product.prodname_pages %} サイトを作成してビルドするアクセス許可が必要です。この脆弱性により、3.1.8 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。3.1.8、3.0.16、および 2.22.22 で修正されました。これは、CVE-2021-22867 の不完全な修正が原因です。この脆弱性は、GitHub Bug Bounty プログラムから報告され、CVE-2021-22868 が割り当てられました。{% comment %} https://github.com/github/pages/pull/3361, https://github.com/github/pages/pull/3357 {% endcomment %}' - - '**中:** {% data variables.product.prodname_ghe_server %} の不適切なアクセス制御により、ワークフロー ジョブが、アクセス権のないセルフホステッド ランナー グループで実行できるようになります。これにより、アクセス制御にセルフホステッド ランナー グループを使用する顧客が影響を受けます。1 つのエンタープライズ ランナー グループへのアクセス権を持つリポジトリは、要求時の不適切な認証チェックのため、組織内のすべてのエンタープライズ ランナー グループにアクセスできるようになります。これにより、不適切なランナー グループによって意図せずにコードが実行される場合があります。この脆弱性により、3.0.0 から 3.0.15 および 3.1.0 から 3.1.7 の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。3.0.16 と 3.1.8 で修正されました。これには CVE-2021-22869 が割り当てられました。{% comment %} https://github.com/github/enterprise2/pull/27013 {% endcomment %}' - bugs: - - 'メンテナンス モード時に、レスキュー ワーカー数が不正確に表示されました。{% comment %} https://github.com/github/enterprise2/pull/26899, https://github.com/github/enterprise2/pull/26883 {% endcomment %}' - - 'クラスタリング モードで、割り当てられた memcached のメモリがゼロになることがありました。{% comment %} https://github.com/github/enterprise2/pull/26928, https://github.com/github/enterprise2/pull/26832 {% endcomment %}' - - 'pull request の [ファイル] タブで、空ではないバイナリ ファイルのファイルの種類やサイズが不正確に表示されました。{% comment %} https://github.com/github/github/pull/192810, https://github.com/github/github/pull/172284, https://github.com/github/coding/issues/694 {% endcomment %}' - - 'アプライアンスの NO_PROXY 設定を考慮に入れるように、{% data variables.product.prodname_pages %} ビルドが修正されました。これが関係するのは、HTTP プロキシが構成されたアプライアンスのみです。(更新 2021-09-30) {% comment %} https://github.com/github/pages/pull/3360 {% endcomment %}' - - 'ソース インスタンスの GitHub Connect 構成で、`ghe-restore` の `--config` オプションが使用されていなかった場合でも常に新しいインスタンスに復元されていました。これにより、ソースと復元先の両方のインスタンスが同時にオンラインだった場合、GitHub Connect 接続で競合が生じていました。修正では、backup-utils を 3.2.0 またはそれ以降に更新することも必要です。[更新: 2021-11-18]' - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} を設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-1/9.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-1/9.yml deleted file mode 100644 index fe860d5a99..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-1/9.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-10-12' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/27035, https://github.com/github/enterprise2/pull/27010 {% endcomment %}' - bugs: - - 'カスタムの pre-receive フックが、仮想メモリの制限が厳しすぎる、または CPU 時間の制限のために失敗した可能性があります。{% comment %} https://github.com/github/enterprise2/pull/26972, https://github.com/github/enterprise2/pull/26955 {% endcomment %}' - - '`ghe-cleanup-settings` を使用した既存のすべての構成設定のワイプの試行により、管理コンソール サービスの再起動に失敗しました。{% comment %} https://github.com/github/enterprise2/pull/26987, https://github.com/github/enterprise2/pull/26901 {% endcomment %}' - - '`ghe-repl-teardown` を使用したレプリケーションの破棄時に Memcached の再起動に失敗しました。{% comment %} https://github.com/github/enterprise2/pull/26993, https://github.com/github/enterprise2/pull/26983 {% endcomment %}' - - '負荷が高い時、アップストリーム サービスで内部の正常性チェックに失敗した場合、ユーザーは HTTP 503 を受け取ります。{% comment %} https://github.com/github/enterprise2/pull/27082, https://github.com/github/enterprise2/pull/26999 {% endcomment %}' - - 'Actions を構成し、GitHub Enterprise バックアップ ユーティリティ スナップショットから復元した後、MSSQL レプリケーションが失敗します。{% comment %} https://github.com/github/enterprise2/pull/27097, https://github.com/github/enterprise2/pull/26254 {% endcomment %}' - - '`ghe-config-apply` の実行中に、誤った `jq` エラー メッセージが表示された可能性があります。{% comment %} https://github.com/github/enterprise2/pull/27194, https://github.com/github/enterprise2/pull/26784 {% endcomment %}' - - 'Pre-receive フック環境では、Alpine で BusyBox を介して cat コマンドを呼び出すことが禁止されていました。{% comment %} https://github.com/github/enterprise2/pull/27115, https://github.com/github/enterprise2/pull/27094 {% endcomment %}' - - '外部データベース パスワードがプレーンテキストでログされました。{% comment %} https://github.com/github/enterprise2/pull/27173, https://github.com/github/enterprise2/pull/26413 {% endcomment %}' - - 'プライマリ クラスター データセンターからセカンダリ クラスター データセンターへのフェールオーバーに成功しましたが、元のプライマリ クラスター データセンターへのフェールバックで、Elasticsearch インデックスの昇格に失敗しました。{% comment %} https://github.com/github/github/pull/193181, https://github.com/github/github/pull/192447 {% endcomment %}' - - 'Organization の Team ページの [チームのインポート] ボタンで、HTTP 404 が返されました。{% comment %} https://github.com/github/github/pull/193302 {% endcomment %}' - - '場合によっては、[休眠ユーザー] ページを表示しようとした GitHub Enterprise 管理者が、`502 無効なゲートウェイ` または `504 ゲートウェイ タイムアウト` 応答を受け取りました。{% comment %} https://github.com/github/github/pull/194260, https://github.com/github/github/pull/193609 {% endcomment %}' - - '`SynchronizePullRequestJob` ジョブの数が増加したことにより、特定の負荷の高い状況でパフォーマンスに悪影響がありました。{% comment %} https://github.com/github/github/pull/195253, https://github.com/github/github/pull/194591 {% endcomment %}' - changes: - - 'Webhook のログ保持期間を超えた Webhook ログをより効果的に削除します。{% comment %} https://github.com/github/enterprise2/pull/27158 {% endcomment %}' - known_issues: - - "{% data variables.product.prodname_registry %} npm レジストリで、メタデータ応答で時刻値が返されなくなりました。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - "{% data variables.product.prodname_ghe_server %} を設定したばかりでユーザーがいない場合、攻撃者が最初の管理ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "GitHub Connect で \"ユーザーが GitHub.com を検索できる\" が有効にされている場合、プライベートおよび内部リポジトリの issue が GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} が有効にされていると、`ghe-repl-teardown` でのレプリカ ノードの破棄は成功しますが、`ERROR:Running migrations` が返されることがあります。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/0-rc1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/0-rc1.yml deleted file mode 100644 index 634366e5e1..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/0-rc1.yml +++ /dev/null @@ -1,309 +0,0 @@ -date: '2021-09-09' -release_candidate: true -deprecated: true -intro: If {% data variables.location.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend only running release candidates on test environments. -sections: - features: - - heading: Custom patterns for secret scanning - notes: - # https://github.com/github/releases/issues/1426 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now specify custom patterns for secret scanning. When a new pattern is specified, secret scanning searches a repository's entire Git history for the pattern, as well as any new commits. - - User defined patterns are in beta for {% data variables.product.prodname_ghe_server %} 3.2. They can be defined at the repository, organization, and enterprise levels. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - - heading: Security overview for Advanced Security (beta) - notes: - # https://github.com/github/releases/issues/1381 - - | - {% data variables.product.prodname_GH_advanced_security %} customers now have an organization-level view of the application security risks detected by {% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_dependabot %}, and {% data variables.product.prodname_secret_scanning %}. The security overview shows the enablement status of security features on each repository, as well as the number of alerts detected. - - In addition, the security overview lists all {% data variables.product.prodname_secret_scanning %} alerts at the organization level. Similar views for {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts are coming in future releases. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." - - ![Screenshot of security overview](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) - - - heading: Dependency review (beta) - notes: - # https://github.com/github/releases/issues/1364 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now see a rich diff of the dependencies changed in a pull request. Dependency review provides an easy-to-understand view of dependency changes and their security impact in the "Files changed" tab of pull requests. It informs you of which dependencies were added, removed, or updated, along with vulnerability information for these dependencies. For more information, see "[Reviewing dependency changes in a pull request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." - - - heading: GitHub Actions environments - notes: - # https://github.com/github/releases/issues/1308 - - | - Environments, environment protection rules, and environment secrets are now generally available for {% data variables.product.prodname_actions %} on {% data variables.product.product_name %}. For more information, see "[Environments](/actions/reference/environments)." - - ![Environment protection rules](/assets/images/enterprise/3.2/release-notes/actions-environments.png) - - - heading: SSH authentication with security keys - notes: - # https://github.com/github/releases/issues/1276 - - | - SSH authentication using a FIDO2 security key is now supported when you add a `sk-ecdsa-sha2-nistp256@openssh.com` or `sk-ssh-ed25519@openssh.com` SSH key to your account. SSH security keys store secret key material on a separate hardware device that requires verification, such as a tap, to operate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." - - - heading: 'Dark and dark dimmed themes' - notes: - # https://github.com/github/releases/issues/1260 - - | - Dark and dark dimmed themes are now available for the web UI. {% data variables.product.product_name %} will match your system preferences when you haven't set theme preferences in {% data variables.product.product_name %}. You can also choose which themes are active during the day and night. For more information, see "[Managing your theme settings](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - ![Dark and dark dimmed themes](https://user-images.githubusercontent.com/33528647/114629560-d2231f80-9c86-11eb-9bde-cc301a97040d.gif) - - - heading: 'Approving unverified domains for email notifications' - notes: - # https://github.com/github/releases/issues/1244 - - Domains that are not able to be verified can now be approved for email notification routing. Enterprise and organization owners will be able to approve domains and immediately augment their email notification restriction policy, allowing notifications to be sent to collaborators, consultants, acquisitions, or other partners. For more information, see "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#about-approval-of-domains)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise#restricting-email-notifications-for-your-enterprise-account)." - - - heading: 'Git Credential Manager (GCM) secure credential storage and multi-factor authentication support' - notes: - # https://github.com/github/releases/issues/1406 - - | - Git Credential Manager (GCM) versions 2.0.452 and later now provide security-hardened credential storage and multi-factor authentication support for {% data variables.product.product_name %}. - - GCM with support for {% data variables.product.product_name %} is included with [Git for Windows](https://gitforwindows.org) versions 2.32 and later. GCM is not included with Git for macOS or Linux, but can be installed separately. For more information, see the [latest release](https://github.com/GitCredentialManager/git-credential-manager/releases/) and [installation instructions](https://github.com/GitCredentialManager/git-credential-manager/releases/) in the `GitCredentialManager/git-credential-manager` repository. - - changes: - - heading: Administration Changes - notes: - # https://github.com/github/releases/issues/1309 - - A 'User Agent Referrer Policy' setting has been added to the enterprise settings. This allows an admin to set a stricter `Referrer-Policy` to hide the hostname of a {% data variables.product.prodname_ghe_server %} installation from external sites. The setting is disabled by default and is tracked by audit log events for staff and enterprise owners when enabled or disabled. For more information, see "[Configuring Referrer Policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)." - - # https://github.com/github/releases/issues/1515 - - The MySQL health check was changed to use `mysqladmin ping` instead of TCP checks, which removes some unnecessary noise in the MySQL error log. Also, Orchestrator failover checks were improved to prevent unnecessary MySQL failovers when applying cluster config changes. - - # https://github.com/github/releases/issues/1287 - - The Resque service, which supports background job processing, has been replaced with Aqueduct Lite. This change makes the job system easier to manage and should not affect the user experience. For the new administration and debugging commands for Aqueduct, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-aqueduct)." - - - heading: Token Changes - notes: - # https://github.com/github/releases/issues/1235 - - | - The format of authentication tokens for {% data variables.product.product_name %} has changed. The change affects the format of personal access tokens and access tokens for {% data variables.product.prodname_oauth_apps %}, as well as user-to-server, server-to-server, and refresh tokens for {% data variables.product.prodname_github_apps %}. - - The different token types now have unique identifiable prefixes, which allows for secret scanning to detect the tokens so that you can mitigate the impact of someone accidentally committing a token to a repository. {% data variables.product.company_short %} recommends updating existing tokens as soon as possible. For more information, see "[About authentication to {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github#githubs-token-formats)" and "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." - - - heading: 'Repositories changes' - notes: - # https://github.com/github/releases/issues/1295 - - Repositories on user profiles and organization profiles now support sorting by star count. - - # https://github.com/github/releases/issues/1327 - - When viewing the commit history of a single file, you can now click {% octicon "file-code" aria-label="The code icon" %} to view that file at the selected point in history. - - # https://github.com/github/releases/issues/1254 - - When a submodule is defined with a relative path in {% data variables.location.product_location %}, the submodule is now clickable in the web UI. Clicking the submodule in the web UI will take you to the linked repository. Previously, only submodules with absolute URLs were clickable. This is supported for relative paths for repositories with the same owner that follow the pattern ../REPOSITORY or relative paths for repositories with a different owner that follow the pattern ../OWNER/REPOSITORY. For more information about working with submodules, see [Working with submodules](https://github.blog/2016-02-01-working-with-submodules/) on {% data variables.product.prodname_blog %}. - - # https://github.com/github/releases/issues/1250 - - The web UI can now be used to synchronize an out-of-date branch of a fork with the fork's upstream branch. If there are no merge conflicts between the branches, the branch is updated either by fast-forwarding or by merging from upstream. If there are conflicts, you will be prompted to create a pull request to resolve the conflicts. For more information, see "[Syncing a fork](/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-from-the-web-ui)." - - - heading: 'Markdown changes' - notes: - # https://github.com/github/releases/issues/1477 - - The markdown editor used when creating or editing a release in a repository now has a text-editing toolbar. For more information, see "[Managing releases in a repository](/github/administering-a-repository/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." - - # https://github.com/github/releases/issues/1169 - - Uploading video files is now supported everywhere you write Markdown on {% data variables.product.product_name %}. Share demos, reproduction steps, and more in your issue and pull request comments, as well as in Markdown files within repositories, such as READMEs. For more information, see "[Attaching files](/github/writing-on-github/working-with-advanced-formatting/attaching-files)." - - # https://github.com/github/releases/issues/1269 - - Markdown files will now automatically generate a table of contents in the header when there are 2 or more headings. The table of contents is interactive and links to the selected section. All 6 Markdown heading levels are supported. - - # https://github.com/github/releases/issues/1294 - - 'There is a new keyboard shortcut, `cmd+e` on macOS or `ctrl+e` on Windows, to insert codeblocks in Markdown files, issues, pull requests, and comments.' - - # https://github.com/github/releases/issues/1474 - - Appending `?plain=1` to the URL for any Markdown file will now display the file without rendering and with line numbers. The plain view can be used to link other users to specific lines. For example, appending `?plain=1#L52` will highlight line 52 of a plain text Markdown file. For more information, "[Creating a permanent link to a code snippet](/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet#linking-to-markdown)." - - - heading: 'Issues and pull requests changes' - notes: - # https://github.com/github/releases/issues/1413 - - With the [latest version of Octicons](https://github.com/primer/octicons/releases), the states of issues and pull requests are now more visually distinct so you can scan their status more easily. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/). - - # https://github.com/github/releases/issues/1419 - - A new "Require conversation resolution before merging" branch protection rule and "Conversations" menu is now available. Easily discover your pull request comments from the "Files changed" tab, and require that all your pull request conversations are resolved before merging. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#discovering-and-navigating-conversations)" and "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." - - # https://github.com/github/releases/issues/1279 - - To prevent the merge of unexpected changes after auto-merge is enabled for a pull request, auto-merge is now disabled automatically when new changes are pushed by a user without write access to the repository. Users without write access can still update the pull request with changes from the base branch when auto-merge is enabled. To prevent a malicious user from using a merge conflict to introduce unexpected changes to the pull request, auto-merge for the pull request is disabled if the update causes a merge conflict. For more information about auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)." - - # https://github.com/github/releases/issues/1550 - - People with maintain permissions can now manage the repository-level "Allow auto-merge" setting. This setting, which is off by default, controls whether auto-merge is available on pull requests in the repository. Previously, only people with admin permissions could manage this setting. Additionally, this setting can now by controlled using the "[Create a repository](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)" REST APIs. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)." - - # https://github.com/github/releases/issues/1201 - - The assignees selection for issues and pull requests now supports type ahead searching so you can find users in your organization faster. Additionally, search result rankings have been updated to prefer matches at the start of a person's username or profile name. - - # https://github.com/github/releases/issues/1430 - - When a review is requested from a team of more than 100 people, developers are now shown a confirmation dialog box in order to prevent unnecessary notifications for large teams. - - # https://github.com/github/releases/issues/1293 - - Back-tick `code blocks` are now supported in issue titles, pull request titles, and in any place issue and pull request titles are referenced in {% data variables.product.prodname_ghe_server %}. - - # https://github.com/github/releases/issues/1300 - - Events for pull requests and pull request reviews are now included in the audit log for both [enterprises](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise) and [organizations](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). These events help admins better monitor pull request activity and help ensure security and compliance requirements are being met. Events can be viewed from the web UI, exported as CSV or JSON, or accessed via REST API. You can also search the audit log for specific pull request events. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#pull_request-category-actions)." - - - heading: 'Branches changes' - notes: - # https://github.com/github/releases/issues/885 - - | - The default branch name for new repositories is now `main`. Existing repositories are not impacted by this change. If users, organization owners, or enterprise owners have previously specified a default branch for new repositories, they are also not impacted. - - If you want to set a different default branch name, you can do so in the [user](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories), [organization](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization), or [enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name) settings. - - # https://github.com/github/releases/issues/981 - - | - Branches, including the default branch, can now be renamed using the the {% data variables.product.product_name %} web UI. When a branch is renamed, any open pull requests and draft releases targeting the renamed branch will be retargeted automatically, and branch protection rules that explicitly reference the renamed branch will be updated. - - Admin permissions are required to rename the default branch, but write permissions are sufficient to rename other branches. - - To help make the change as seamless as possible for users: - - * A notice is shown to contributors, maintainers, and admins on the repository homepage with instructions for updating their local repository. - * Web requests to the old branch will be redirected. - * A "moved permanently" HTTP response will be returned to REST API calls. - * An informational message is displayed to Git command line users that push to the old branch. - - For more information, see "[Renaming a branch](/github/administering-a-repository/managing-branches-in-your-repository/renaming-a-branch)." - - - heading: 'GitHub Actions changes' - notes: - # https://github.com/github/releases/issues/1227 - - '{% data variables.product.prodname_actions %} now lets you control the permissions granted to the `GITHUB_TOKEN` secret. The `GITHUB_TOKEN` is an automatically-generated secret that lets you make authenticated calls to the API for {% data variables.product.product_name %} in your workflow runs. {% data variables.product.prodname_actions %} generates a new token for each job and expires the token when a job completes. The token usually has `write` permissions to a number of [API endpoints](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token), except in the case of pull requests from forks, which are always `read`. These new settings allow you to follow a principle of least privilege in your workflows. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#modifying-the-permissions-for-the-github_token)."' - - # https://github.com/github/releases/issues/1280 - - '{% data variables.product.prodname_cli %} 1.9 and later allows you to work with {% data variables.product.prodname_actions %} in your terminal. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-04-15-github-cli-1-9-enables-you-to-work-with-github-actions-from-your-terminal/).' - - # https://github.com/github/releases/issues/1157 - - The audit log now includes events associated with {% data variables.product.prodname_actions %} workflow runs. This data provides administrators with a greatly expanded data set for security and compliance audits. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#workflows-category-actions)." - - # https://github.com/github/releases/issues/1587 - - Performance improvements have been made to {% data variables.product.prodname_actions %}, which may result in higher maximum job throughput. For more information on job throughput with internally-tested CPU and memory configurations, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)." - - - heading: 'GitHub Packages changes' - notes: - # https://github.com/github/releases/issues/1088 - - Any package or package version for {% data variables.product.prodname_registry %} can now be deleted from {% data variables.product.product_name %}'s web UI. You can also undo the deletion of any package or package version within 30 days. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)". - - - heading: 'Dependabot and Dependency graph changes' - notes: - # https://github.com/github/releases/issues/1537 - - The dependency graph can now be enabled using the Management Console, rather than needing to run a command in the administrative shell. For more information, see "[Enabling alerts for vulnerable dependencies {% data variables.product.prodname_ghe_server %}](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server#enabling-the-dependency-graph-and-dependabot-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." - - # https://github.com/github/releases/issues/1153 - - Notifications for multiple {% data variables.product.prodname_dependabot_alerts %} are now grouped together if they're discovered at the same time. This significantly reduces the volume of {% data variables.product.prodname_dependabot %} alert notifications that users receive. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-03-18-grouped-dependabot-alert-notifications/). - - # https://github.com/github/releases/issues/1371 - - Dependency graph and {% data variables.product.prodname_dependabot_alerts %} now support Go modules. {% data variables.product.prodname_ghe_server %} analyzes a repository's `go.mod` files to understand the repository’s dependencies. Along with security advisories, the dependency graph provides the information needed to alert developers to vulnerable dependencies. For more information about enabling the dependency graph on private repositories, see "[Securing your repository](/code-security/getting-started/securing-your-repository#managing-the-dependency-graph)." - - # https://github.com/github/releases/issues/1538 - - The default notification settings for security alerts have changed. Previously, if you had permission to view security alerts in a repository, you would receive notifications for that repository as long as your settings allowed for security alert notifications. Now, you must opt in to security alert notifications by watching the repository. You will be notified if you select `All Activity` or configure `Custom` to include `Security alerts`. All existing repositories will be automatically migrated to these new settings and you will continue to receive notifications; however, any new repositories will require opting-in by watching the repository. For more information see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)" and "[Managing alerts from secret scanning](/code-security/secret-security/managing-alerts-from-secret-scanning)." - - - heading: 'Code scanning and secret scanning changes' - notes: - # https://github.com/github/releases/issues/1352 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now generates diagnostic information for all supported languages. This helps check the state of the created database to understand the status and quality of performed analysis. The diagnostic information is available starting in [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). You can see the detailed diagnostic information in the {% data variables.product.prodname_actions %} logs for {% data variables.product.prodname_codeql %}. For more information, see "[Viewing code scanning logs](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs)."' - - # https://github.com/github/releases/issues/1360 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql_cli %} now supports analyzing several languages during a single build. This makes it easier to run code analysis to use CI/CD systems other than {% data variables.product.prodname_actions %}. The new mode of the `codeql database create` command is available starting [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). For more information about setting this up, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-cli-in-your-ci-system)."' - - # https://github.com/github/releases/issues/1160 - - '{% data variables.product.prodname_code_scanning_capc %} alerts from all enabled tools are now shown in one consolidated list, so that you can easily prioritize across all alerts. You can view alerts from a specific tool by using the "Tool" filter, and the "Rule" and "Tag" filters will dynamically update based on your "Tool" selection.' - - # https://github.com/github/releases/issues/1454 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now includes beta support for analyzing C++20 code. This is only available when building codebases with GCC on Linux. C++20 modules are not supported yet.' - - # https://github.com/github/releases/issues/1375 - - The depth of {% data variables.product.prodname_codeql %}'s analysis has been improved by adding support for more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) and increasing the coverage of our existing library and framework models for several languages ([C++](https://github.com/github/codeql/tree/main/cpp), [JavaScript](https://github.com/github/codeql/tree/main/javascript), [Python](https://github.com/github/codeql/tree/main/python), and [Java](https://github.com/github/codeql/tree/main/java)). As a result, {% data variables.product.prodname_codeql %} can now detect even more potential sources of untrusted user data, review the steps through which that data flows, and identify potentially dangerous sinks in which this data could end up. This results in an overall improvement of the quality of the {% data variables.product.prodname_code_scanning %} alerts. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-07-01-codeql-code-scanning-now-recognizes-more-sources-and-uses-of-untrusted-user-data/). - - # https://github.com/github/releases/issues/1335 - # https://github.com/github/releases/issues/1314 - - | - {% data variables.product.prodname_code_scanning_capc %} now shows `security-severity` levels for CodeQL security alerts. You can configure which `security-severity` levels will cause a check failure for a pull request. The severity level of security alerts can be `critical`, `high`, `medium`, or `low`. By default, any {% data variables.product.prodname_code_scanning %} alerts with a `security-severity` of `critical` or `high` will cause a pull request check failure. - - Additionally, you can now also configure which severity levels will cause a pull request check to fail for non-security alerts. You can configure this behavior at the repository level, and define whether alerts with the severity `error`, `warning`, or `note` will cause a pull request check to fail. By default, non-security {% data variables.product.prodname_code_scanning %} alerts with a severity of `error` will cause a pull request check failure. - - For more information see "[Defining which alert severity levels cause pull request check failure](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)." - - ![List of code scanning alerts with security levels](/assets/images/enterprise/3.2/release-notes/code-scanning-alerts.png) - - # https://github.com/github/releases/issues/1324 - - | - Improvements to the branch filter for {% data variables.product.prodname_code_scanning %} alerts make it clearer which {% data variables.product.prodname_code_scanning %} alerts are being displayed on the alerts page. By default, {% data variables.product.prodname_code_scanning %} alerts are filtered to show alerts for the default branch of the repository only. You can use the branch filter to display the alerts on any of the non-default branches. Any branch filter that has been applied is shown in the search bar. - - The search syntax has also been simplified to `branch:`. This syntax can be used multiple times in the search bar to filter on multiple branches. The previous syntax, `ref:refs/heads/`, is still supported, so any saved URLs will continue to work. - - # https://github.com/github/releases/issues/1313 - - | - Free text search is now available for code scanning alerts. You can search code scanning results to quickly find specific alerts without having to know exact search terms. The search is applied across the alert's name, description, and help text. The syntax is: - - - A single word returns all matches. - - Multiple search words returns matches to either word. - - Words in double quotes returns exact matches. - - The keyword 'AND' returns matches to multiple words. - - - '{% data variables.product.prodname_secret_scanning_caps %} added patterns for 23 new service providers. For the updated list of supported secrets, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)."' - - - heading: API Changes - notes: - # https://github.com/github/releases/issues/1253 - - Pagination support has been added to the Repositories REST API's "compare two commits" endpoint, which returns a list of commits reachable from one commit or branch, but unreachable from another. The API can also now return the results for comparisons over 250 commits. For more information, see the "[Commits](/rest/reference/commits#compare-two-commits)" REST API documentation and "[Traversing with pagination](/rest/guides/traversing-with-pagination)." - - # https://github.com/github/releases/issues/969 - - The REST API can now be used to programmatically resend or check the status of webhooks. For more information, see "[Webhooks](/rest/reference/webhooks)," "[Organizations](/rest/reference/orgs#webhooks)," and "[Apps](/rest/reference/apps#webhooks)" in the REST API documentation. - - # https://github.com/github/releases/issues/1349 - - | - Improvements have been made to the code scanning and {% data variables.product.prodname_GH_advanced_security %} APIs: - - - The code scanning API now returns the CodeQL query version used for an analysis. This can be used to reproduce results or confirm that an analysis used the latest query. For more information, see "[Code scanning](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository)" in the REST API documentation. - - Admin users can now use the REST API to enable or disable {% data variables.product.prodname_GH_advanced_security %} for repositories, using the `security_and_analysis` object on `repos/{org}/{repo}`. In addition, admin users can check whether {% data variables.product.prodname_advanced_security %} is currently enabled for a repository by using a `GET /repos/{owner}/{repo}` request. These changes help you manage {% data variables.product.prodname_advanced_security %} repository access at scale. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" in the REST API documentation. - - # No security/bug fixes for the RC release - # security_fixes: - # - PLACEHOLDER - - # bugs: - # - PLACEHOLDER - - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - deprecations: - - heading: Deprecation of GitHub Enterprise Server 2.21 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.21 was discontinued on June 6, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of GitHub Enterprise Server 2.22 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.22 will be discontinued on September 23, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of XenServer Hypervisor support - notes: - # https://github.com/github/docs-content/issues/4439 - - Beginning in {% data variables.product.prodname_ghe_server %} 3.1, we will begin discontinuing support for Xen Hypervisor. The complete deprecation is scheduled for {% data variables.product.prodname_ghe_server %} 3.3, following the standard one year deprecation window. Please contact [GitHub Support](https://support.github.com/contact) with questions or concerns. - - heading: Removal of Legacy GitHub Services - notes: - # https://github.com/github/releases/issues/1506 - - '{% data variables.product.prodname_ghe_server %} 3.2 removes unused GitHub Service database records. More information is available in the [deprecation announcement post](https://developer.github.com/changes/2018-04-25-github-services-deprecation/).' - - heading: Deprecation of OAuth Application API endpoints and API authentication via query parameters - notes: - # https://github.com/github/releases/issues/1316 - - | - To prevent accidental logging or exposure of `access_tokens`, we discourage the use of OAuth Application API endpoints and the use of API auth via query params. Visit the following posts to see the proposed replacements: - - * [Replacement OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#changes-to-make) - * [Replacement auth via headers instead of query param](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make) - - These endpoints and auth route are planned to be removed from {% data variables.product.prodname_ghe_server %} in {% data variables.product.prodname_ghe_server %} 3.4. - - heading: Removal of legacy GitHub App webhook events and endpoints - notes: - # https://github.com/github/releases/issues/965 - - | - Two legacy GitHub Apps-related webhook events have been removed: `integration_installation` and `integration_installation_repositories`. You should instead be listening to the `installation` and `installation_repositories` events. - - | - The following REST API endpoint has been removed: `POST /installations/{installation_id}/access_tokens`. You should instead be using the namespaced equivalent `POST /app/installations/{installation_id}/access_tokens`. - - backups: - - '{% data variables.product.prodname_ghe_server %} 3.2 requires at least [GitHub Enterprise Backup Utilities 3.2.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.2/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/0.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/0.yml deleted file mode 100644 index 708b798394..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/0.yml +++ /dev/null @@ -1,317 +0,0 @@ -date: '2021-09-28' -intro: For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." -sections: - features: - - heading: Custom patterns for secret scanning - notes: - # https://github.com/github/releases/issues/1426 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now specify custom patterns for secret scanning. When a new pattern is specified, secret scanning searches a repository's entire Git history for the pattern, as well as any new commits. - - User defined patterns are in beta for {% data variables.product.prodname_ghe_server %} 3.2. They can be defined at the repository, organization, and enterprise levels. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." - - - heading: Security overview for Advanced Security (beta) - notes: - # https://github.com/github/releases/issues/1381 - - | - {% data variables.product.prodname_GH_advanced_security %} customers now have an organization-level view of the application security risks detected by {% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_dependabot %}, and {% data variables.product.prodname_secret_scanning %}. The security overview shows the enablement status of security features on each repository, as well as the number of alerts detected. - - In addition, the security overview lists all {% data variables.product.prodname_secret_scanning %} alerts at the organization level. Similar views for {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts are coming in future releases. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)." - - ![Screenshot of security overview](/assets/images/enterprise/3.2/release-notes/security-overview-UI.png) - - - heading: Dependency review (beta) - notes: - # https://github.com/github/releases/issues/1364 - - | - {% data variables.product.prodname_GH_advanced_security %} customers can now see a rich diff of the dependencies changed in a pull request. Dependency review provides an easy-to-understand view of dependency changes and their security impact in the "Files changed" tab of pull requests. It informs you of which dependencies were added, removed, or updated, along with vulnerability information for these dependencies. For more information, see "[Reviewing dependency changes in a pull request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." - - - heading: GitHub Actions environments - notes: - # https://github.com/github/releases/issues/1308 - - | - Environments, environment protection rules, and environment secrets are now generally available for {% data variables.product.prodname_actions %} on {% data variables.product.product_name %}. For more information, see "[Environments](/actions/reference/environments)." - - ![Environment protection rules](/assets/images/enterprise/3.2/release-notes/actions-environments.png) - - - heading: SSH authentication with security keys - notes: - # https://github.com/github/releases/issues/1276 - - | - SSH authentication using a FIDO2 security key is now supported when you add a `sk-ecdsa-sha2-nistp256@openssh.com` or `sk-ssh-ed25519@openssh.com` SSH key to your account. SSH security keys store secret key material on a separate hardware device that requires verification, such as a tap, to operate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)." - - - heading: 'Dark and dark dimmed themes' - notes: - # https://github.com/github/releases/issues/1260 - - | - Dark and dark dimmed themes are now available for the web UI. {% data variables.product.product_name %} will match your system preferences when you haven't set theme preferences in {% data variables.product.product_name %}. You can also choose which themes are active during the day and night. For more information, see "[Managing your theme settings](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings)." - - ![Dark and dark dimmed themes](https://user-images.githubusercontent.com/33528647/114629560-d2231f80-9c86-11eb-9bde-cc301a97040d.gif) - - - heading: 'Approving unverified domains for email notifications' - notes: - # https://github.com/github/releases/issues/1244 - - Domains that are not able to be verified can now be approved for email notification routing. Enterprise and organization owners will be able to approve domains and immediately augment their email notification restriction policy, allowing notifications to be sent to collaborators, consultants, acquisitions, or other partners. For more information, see "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#about-approval-of-domains)" and "[Restricting email notifications for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise#restricting-email-notifications-for-your-enterprise-account)." - - - heading: 'Git Credential Manager (GCM) secure credential storage and multi-factor authentication support' - notes: - # https://github.com/github/releases/issues/1406 - - | - Git Credential Manager (GCM) versions 2.0.452 and later now provide security-hardened credential storage and multi-factor authentication support for {% data variables.product.product_name %}. - - GCM with support for {% data variables.product.product_name %} is included with [Git for Windows](https://gitforwindows.org) versions 2.32 and later. GCM is not included with Git for macOS or Linux, but can be installed separately. For more information, see the [latest release](https://github.com/GitCredentialManager/git-credential-manager/releases/) and [installation instructions](https://github.com/GitCredentialManager/git-credential-manager/releases/) in the `GitCredentialManager/git-credential-manager` repository. - - changes: - - heading: Administration Changes - notes: - # https://github.com/github/releases/issues/1309 - - A 'User Agent Referrer Policy' setting has been added to the enterprise settings. This allows an admin to set a stricter `Referrer-Policy` to hide the hostname of a {% data variables.product.prodname_ghe_server %} installation from external sites. The setting is disabled by default and is tracked by audit log events for staff and enterprise owners when enabled or disabled. For more information, see "[Configuring Referrer Policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)." - - # https://github.com/github/releases/issues/1515 - - The MySQL health check was changed to use `mysqladmin ping` instead of TCP checks, which removes some unnecessary noise in the MySQL error log. Also, Orchestrator failover checks were improved to prevent unnecessary MySQL failovers when applying cluster config changes. - - # https://github.com/github/releases/issues/1287 - - The Resque service, which supports background job processing, has been replaced with Aqueduct Lite. This change makes the job system easier to manage and should not affect the user experience. For the new administration and debugging commands for Aqueduct, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-aqueduct)." - - - heading: Token Changes - notes: - # https://github.com/github/releases/issues/1235 - - | - The format of authentication tokens for {% data variables.product.product_name %} has changed. The change affects the format of personal access tokens and access tokens for {% data variables.product.prodname_oauth_apps %}, as well as user-to-server, server-to-server, and refresh tokens for {% data variables.product.prodname_github_apps %}. - - The different token types now have unique identifiable prefixes, which allows for secret scanning to detect the tokens so that you can mitigate the impact of someone accidentally committing a token to a repository. {% data variables.product.company_short %} recommends updating existing tokens as soon as possible. For more information, see "[About authentication to {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github#githubs-token-formats)" and "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." - - - heading: 'Repositories changes' - notes: - # https://github.com/github/releases/issues/1295 - - Repositories on user profiles and organization profiles now support sorting by star count. - - # https://github.com/github/releases/issues/1327 - - When viewing the commit history of a single file, you can now click {% octicon "file-code" aria-label="The code icon" %} to view that file at the selected point in history. - - # https://github.com/github/releases/issues/1254 - - When a submodule is defined with a relative path in {% data variables.location.product_location %}, the submodule is now clickable in the web UI. Clicking the submodule in the web UI will take you to the linked repository. Previously, only submodules with absolute URLs were clickable. This is supported for relative paths for repositories with the same owner that follow the pattern ../REPOSITORY or relative paths for repositories with a different owner that follow the pattern ../OWNER/REPOSITORY. For more information about working with submodules, see [Working with submodules](https://github.blog/2016-02-01-working-with-submodules/) on {% data variables.product.prodname_blog %}. - - # https://github.com/github/releases/issues/1250 - - The web UI can now be used to synchronize an out-of-date branch of a fork with the fork's upstream branch. If there are no merge conflicts between the branches, the branch is updated either by fast-forwarding or by merging from upstream. If there are conflicts, you will be prompted to create a pull request to resolve the conflicts. For more information, see "[Syncing a fork](/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-from-the-web-ui)." - - - heading: 'Markdown changes' - notes: - # https://github.com/github/releases/issues/1477 - - The markdown editor used when creating or editing a release in a repository now has a text-editing toolbar. For more information, see "[Managing releases in a repository](/github/administering-a-repository/releasing-projects-on-github/managing-releases-in-a-repository#creating-a-release)." - - # https://github.com/github/releases/issues/1169 - - Uploading video files is now supported everywhere you write Markdown on {% data variables.product.product_name %}. Share demos, reproduction steps, and more in your issue and pull request comments, as well as in Markdown files within repositories, such as READMEs. For more information, see "[Attaching files](/github/writing-on-github/working-with-advanced-formatting/attaching-files)." - - # https://github.com/github/releases/issues/1269 - - Markdown files will now automatically generate a table of contents in the header when there are 2 or more headings. The table of contents is interactive and links to the selected section. All 6 Markdown heading levels are supported. - - # https://github.com/github/releases/issues/1294 - - 'There is a new keyboard shortcut, `cmd+e` on macOS or `ctrl+e` on Windows, to insert codeblocks in Markdown files, issues, pull requests, and comments.' - - # https://github.com/github/releases/issues/1474 - - Appending `?plain=1` to the URL for any Markdown file will now display the file without rendering and with line numbers. The plain view can be used to link other users to specific lines. For example, appending `?plain=1#L52` will highlight line 52 of a plain text Markdown file. For more information, "[Creating a permanent link to a code snippet](/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet#linking-to-markdown)." - - - heading: 'Issues and pull requests changes' - notes: - # https://github.com/github/releases/issues/1413 - - With the [latest version of Octicons](https://github.com/primer/octicons/releases), the states of issues and pull requests are now more visually distinct so you can scan their status more easily. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/changelog/2021-06-08-new-issue-and-pull-request-state-icons/). - - # https://github.com/github/releases/issues/1419 - - A new "Require conversation resolution before merging" branch protection rule and "Conversations" menu is now available. Easily discover your pull request comments from the "Files changed" tab, and require that all your pull request conversations are resolved before merging. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#discovering-and-navigating-conversations)" and "[About protected branches](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." - - # https://github.com/github/releases/issues/1279 - - To prevent the merge of unexpected changes after auto-merge is enabled for a pull request, auto-merge is now disabled automatically when new changes are pushed by a user without write access to the repository. Users without write access can still update the pull request with changes from the base branch when auto-merge is enabled. To prevent a malicious user from using a merge conflict to introduce unexpected changes to the pull request, auto-merge for the pull request is disabled if the update causes a merge conflict. For more information about auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)." - - # https://github.com/github/releases/issues/1550 - - People with maintain permissions can now manage the repository-level "Allow auto-merge" setting. This setting, which is off by default, controls whether auto-merge is available on pull requests in the repository. Previously, only people with admin permissions could manage this setting. Additionally, this setting can now by controlled using the "[Create a repository](/rest/reference/repos#create-an-organization-repository)" and "[Update a repository](/rest/reference/repos#update-a-repository)" REST APIs. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)." - - # https://github.com/github/releases/issues/1201 - - The assignees selection for issues and pull requests now supports type ahead searching so you can find users in your organization faster. Additionally, search result rankings have been updated to prefer matches at the start of a person's username or profile name. - - # https://github.com/github/releases/issues/1430 - - When a review is requested from a team of more than 100 people, developers are now shown a confirmation dialog box in order to prevent unnecessary notifications for large teams. - - # https://github.com/github/releases/issues/1293 - - Back-tick `code blocks` are now supported in issue titles, pull request titles, and in any place issue and pull request titles are referenced in {% data variables.product.prodname_ghe_server %}. - - # https://github.com/github/releases/issues/1300 - - Events for pull requests and pull request reviews are now included in the audit log for both [enterprises](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise) and [organizations](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). These events help admins better monitor pull request activity and help ensure security and compliance requirements are being met. Events can be viewed from the web UI, exported as CSV or JSON, or accessed via REST API. You can also search the audit log for specific pull request events. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#pull_request-category-actions)." - - - heading: 'Branches changes' - notes: - # https://github.com/github/releases/issues/885 - - | - The default branch name for new repositories is now `main`. Existing repositories are not impacted by this change. If users, organization owners, or enterprise owners have previously specified a default branch for new repositories, they are also not impacted. - - If you want to set a different default branch name, you can do so in the [user](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories), [organization](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization), or [enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name) settings. - - # https://github.com/github/releases/issues/981 - - | - Branches, including the default branch, can now be renamed using the the {% data variables.product.product_name %} web UI. When a branch is renamed, any open pull requests and draft releases targeting the renamed branch will be retargeted automatically, and branch protection rules that explicitly reference the renamed branch will be updated. - - Admin permissions are required to rename the default branch, but write permissions are sufficient to rename other branches. - - To help make the change as seamless as possible for users: - - * A notice is shown to contributors, maintainers, and admins on the repository homepage with instructions for updating their local repository. - * Web requests to the old branch will be redirected. - * A "moved permanently" HTTP response will be returned to REST API calls. - * An informational message is displayed to Git command line users that push to the old branch. - - For more information, see "[Renaming a branch](/github/administering-a-repository/managing-branches-in-your-repository/renaming-a-branch)." - - - heading: 'GitHub Actions changes' - notes: - # https://github.com/github/releases/issues/1227 - - '{% data variables.product.prodname_actions %} now lets you control the permissions granted to the `GITHUB_TOKEN` secret. The `GITHUB_TOKEN` is an automatically-generated secret that lets you make authenticated calls to the API for {% data variables.product.product_name %} in your workflow runs. {% data variables.product.prodname_actions %} generates a new token for each job and expires the token when a job completes. The token usually has `write` permissions to a number of [API endpoints](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token), except in the case of pull requests from forks, which are always `read`. These new settings allow you to follow a principle of least privilege in your workflows. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#modifying-the-permissions-for-the-github_token)."' - - # https://github.com/github/releases/issues/1280 - - '{% data variables.product.prodname_cli %} 1.9 and later allows you to work with {% data variables.product.prodname_actions %} in your terminal. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-04-15-github-cli-1-9-enables-you-to-work-with-github-actions-from-your-terminal/).' - - # https://github.com/github/releases/issues/1157 - - The audit log now includes events associated with {% data variables.product.prodname_actions %} workflow runs. This data provides administrators with a greatly expanded data set for security and compliance audits. For more information, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#workflows-category-actions)." - - # https://github.com/github/releases/issues/1587 - - | - {% data variables.product.prodname_ghe_server %} 3.2 contains performance improvements for job concurrency with {% data variables.product.prodname_actions %}. For more information about the new performance targets for a range of CPU and memory configurations, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)." - * The "Maximum Concurrency" values were modified to reflect our most up to date performance testing. [Updated: 2021-12-07] - - - The [{% data variables.product.prodname_actions %} Runner](https://github.com/actions/runner) application in {% data variables.product.prodname_ghe_server %} 3.2 has been updated to [v2.279.0](https://github.com/actions/runner/releases/tag/v2.279.0). - - - heading: 'GitHub Packages changes' - notes: - # https://github.com/github/releases/issues/1088 - - Any package or package version for {% data variables.product.prodname_registry %} can now be deleted from {% data variables.product.product_name %}'s web UI. You can also undo the deletion of any package or package version within 30 days. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)". - - - heading: 'Dependabot and Dependency graph changes' - notes: - # https://github.com/github/releases/issues/1537 - - The dependency graph can now be enabled using the Management Console, rather than needing to run a command in the administrative shell. For more information, see "[Enabling alerts for vulnerable dependencies {% data variables.product.prodname_ghe_server %}](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server#enabling-the-dependency-graph-and-dependabot-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." - - # https://github.com/github/releases/issues/1153 - - Notifications for multiple {% data variables.product.prodname_dependabot_alerts %} are now grouped together if they're discovered at the same time. This significantly reduces the volume of {% data variables.product.prodname_dependabot %} alert notifications that users receive. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-03-18-grouped-dependabot-alert-notifications/). - - # https://github.com/github/releases/issues/1371 - - Dependency graph and {% data variables.product.prodname_dependabot_alerts %} now support Go modules. {% data variables.product.prodname_ghe_server %} analyzes a repository's `go.mod` files to understand the repository’s dependencies. Along with security advisories, the dependency graph provides the information needed to alert developers to vulnerable dependencies. For more information about enabling the dependency graph on private repositories, see "[Securing your repository](/code-security/getting-started/securing-your-repository#managing-the-dependency-graph)." - - # https://github.com/github/releases/issues/1538 - - The default notification settings for security alerts have changed. Previously, if you had permission to view security alerts in a repository, you would receive notifications for that repository as long as your settings allowed for security alert notifications. Now, you must opt in to security alert notifications by watching the repository. You will be notified if you select `All Activity` or configure `Custom` to include `Security alerts`. All existing repositories will be automatically migrated to these new settings and you will continue to receive notifications; however, any new repositories will require opting-in by watching the repository. For more information see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)" and "[Managing alerts from secret scanning](/code-security/secret-security/managing-alerts-from-secret-scanning)." - - - heading: 'Code scanning and secret scanning changes' - notes: - # https://github.com/github/releases/issues/1352 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now generates diagnostic information for all supported languages. This helps check the state of the created database to understand the status and quality of performed analysis. The diagnostic information is available starting in [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). You can see the detailed diagnostic information in the {% data variables.product.prodname_actions %} logs for {% data variables.product.prodname_codeql %}. For more information, see "[Viewing code scanning logs](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs)."' - - # https://github.com/github/releases/issues/1360 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql_cli %} now supports analyzing several languages during a single build. This makes it easier to run code analysis to use CI/CD systems other than {% data variables.product.prodname_actions %}. The new mode of the `codeql database create` command is available starting [version 2.5.6](https://github.com/github/codeql-cli-binaries/releases) of the [{% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/). For more information about setting this up, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-cli-in-your-ci-system)."' - - # https://github.com/github/releases/issues/1160 - - '{% data variables.product.prodname_code_scanning_capc %} alerts from all enabled tools are now shown in one consolidated list, so that you can easily prioritize across all alerts. You can view alerts from a specific tool by using the "Tool" filter, and the "Rule" and "Tag" filters will dynamically update based on your "Tool" selection.' - - # https://github.com/github/releases/issues/1454 - - '{% data variables.product.prodname_code_scanning_capc %} with {% data variables.product.prodname_codeql %} now includes beta support for analyzing C++20 code. This is only available when building codebases with GCC on Linux. C++20 modules are not supported yet.' - - # https://github.com/github/releases/issues/1375 - - The depth of {% data variables.product.prodname_codeql %}'s analysis has been improved by adding support for more [libraries and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) and increasing the coverage of our existing library and framework models for several languages ([C++](https://github.com/github/codeql/tree/main/cpp), [JavaScript](https://github.com/github/codeql/tree/main/javascript), [Python](https://github.com/github/codeql/tree/main/python), and [Java](https://github.com/github/codeql/tree/main/java)). As a result, {% data variables.product.prodname_codeql %} can now detect even more potential sources of untrusted user data, review the steps through which that data flows, and identify potentially dangerous sinks in which this data could end up. This results in an overall improvement of the quality of the {% data variables.product.prodname_code_scanning %} alerts. For more information, see the [{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-07-01-codeql-code-scanning-now-recognizes-more-sources-and-uses-of-untrusted-user-data/). - - # https://github.com/github/releases/issues/1335 - # https://github.com/github/releases/issues/1314 - - | - {% data variables.product.prodname_code_scanning_capc %} now shows `security-severity` levels for CodeQL security alerts. You can configure which `security-severity` levels will cause a check failure for a pull request. The severity level of security alerts can be `critical`, `high`, `medium`, or `low`. By default, any {% data variables.product.prodname_code_scanning %} alerts with a `security-severity` of `critical` or `high` will cause a pull request check failure. - - Additionally, you can now also configure which severity levels will cause a pull request check to fail for non-security alerts. You can configure this behavior at the repository level, and define whether alerts with the severity `error`, `warning`, or `note` will cause a pull request check to fail. By default, non-security {% data variables.product.prodname_code_scanning %} alerts with a severity of `error` will cause a pull request check failure. - - For more information see "[Defining which alert severity levels cause pull request check failure](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)." - - ![List of code scanning alerts with security levels](/assets/images/enterprise/3.2/release-notes/code-scanning-alerts.png) - - # https://github.com/github/releases/issues/1324 - - | - Improvements to the branch filter for {% data variables.product.prodname_code_scanning %} alerts make it clearer which {% data variables.product.prodname_code_scanning %} alerts are being displayed on the alerts page. By default, {% data variables.product.prodname_code_scanning %} alerts are filtered to show alerts for the default branch of the repository only. You can use the branch filter to display the alerts on any of the non-default branches. Any branch filter that has been applied is shown in the search bar. - - The search syntax has also been simplified to `branch:`. This syntax can be used multiple times in the search bar to filter on multiple branches. The previous syntax, `ref:refs/heads/`, is still supported, so any saved URLs will continue to work. - - # https://github.com/github/releases/issues/1313 - - | - Free text search is now available for code scanning alerts. You can search code scanning results to quickly find specific alerts without having to know exact search terms. The search is applied across the alert's name, description, and help text. The syntax is: - - - A single word returns all matches. - - Multiple search words returns matches to either word. - - Words in double quotes returns exact matches. - - The keyword 'AND' returns matches to multiple words. - - - '{% data variables.product.prodname_secret_scanning_caps %} added patterns for 23 new service providers. For the updated list of supported secrets, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning)."' - - - heading: API Changes - notes: - # https://github.com/github/releases/issues/1253 - - Pagination support has been added to the Repositories REST API's "compare two commits" endpoint, which returns a list of commits reachable from one commit or branch, but unreachable from another. The API can also now return the results for comparisons over 250 commits. For more information, see the "[Commits](/rest/reference/commits#compare-two-commits)" REST API documentation and "[Traversing with pagination](/rest/guides/traversing-with-pagination)." - - # https://github.com/github/releases/issues/969 - - The REST API can now be used to programmatically resend or check the status of webhooks. For more information, see "[Repositories](/rest/reference/repos#webhooks)," "[Organizations](/rest/reference/orgs#webhooks)," and "[Apps](/rest/reference/apps#webhooks)" in the REST API documentation. - - # https://github.com/github/releases/issues/1349 - - | - Improvements have been made to the code scanning and {% data variables.product.prodname_GH_advanced_security %} APIs: - - - The code scanning API now returns the CodeQL query version used for an analysis. This can be used to reproduce results or confirm that an analysis used the latest query. For more information, see "[Code scanning](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository)" in the REST API documentation. - - Admin users can now use the REST API to enable or disable {% data variables.product.prodname_GH_advanced_security %} for repositories, using the `security_and_analysis` object on `repos/{org}/{repo}`. In addition, admin users can check whether {% data variables.product.prodname_advanced_security %} is currently enabled for a repository by using a `GET /repos/{owner}/{repo}` request. These changes help you manage {% data variables.product.prodname_advanced_security %} repository access at scale. For more information, see "[Repositories](/rest/reference/repos#update-a-repository)" in the REST API documentation. - - # No security/bug fixes for the RC release - # security_fixes: - # - PLACEHOLDER - - # bugs: - # - PLACEHOLDER - - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' - - deprecations: - - heading: Deprecation of GitHub Enterprise Server 2.21 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.21 was discontinued on June 6, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of GitHub Enterprise Server 2.22 - notes: - - '**{% data variables.product.prodname_ghe_server %} 2.22 will be discontinued on September 23, 2021**. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, [upgrade to the newest version of {% data variables.product.prodname_ghe_server %}](/enterprise-server@3.2/admin/enterprise-management/upgrading-github-enterprise-server) as soon as possible.' - - heading: Deprecation of XenServer Hypervisor support - notes: - # https://github.com/github/docs-content/issues/4439 - - Beginning in {% data variables.product.prodname_ghe_server %} 3.1, we will begin discontinuing support for Xen Hypervisor. The complete deprecation is scheduled for {% data variables.product.prodname_ghe_server %} 3.3, following the standard one year deprecation window. Please contact [GitHub Support](https://support.github.com/contact) with questions or concerns. - - heading: Removal of Legacy GitHub Services - notes: - # https://github.com/github/releases/issues/1506 - - '{% data variables.product.prodname_ghe_server %} 3.2 removes unused GitHub Service database records. More information is available in the [deprecation announcement post](https://developer.github.com/changes/2018-04-25-github-services-deprecation/).' - - heading: Deprecation of OAuth Application API endpoints and API authentication via query parameters - notes: - # https://github.com/github/releases/issues/1316 - - | - To prevent accidental logging or exposure of `access_tokens`, we discourage the use of OAuth Application API endpoints and the use of API auth via query params. Visit the following posts to see the proposed replacements: - - * [Replacement OAuth Application API endpoints](https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/#changes-to-make) - * [Replacement auth via headers instead of query param](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make) - - These endpoints and auth route are planned to be removed from {% data variables.product.prodname_ghe_server %} in {% data variables.product.prodname_ghe_server %} 3.4. - - heading: Removal of legacy GitHub App webhook events and endpoints - notes: - # https://github.com/github/releases/issues/965 - - | - Two legacy GitHub Apps-related webhook events have been removed: `integration_installation` and `integration_installation_repositories`. You should instead be listening to the `installation` and `installation_repositories` events. - - | - The following REST API endpoint has been removed: `POST /installations/{installation_id}/access_tokens`. You should instead be using the namespaced equivalent `POST /app/installations/{installation_id}/access_tokens`. - - heading: Change to the format of authentication tokens affects GitHub Connect - notes: - # https://github.com/github/releases/issues/1235 - - | - GitHub Connect will no longer work after June 3rd for instances running GitHub Enterprise Server 3.1 or older, due to the format of GitHub authentication tokens changing. To continue using GitHub Connect, upgrade to GitHub Enterprise Server 3.2 or later. For more information, see the [GitHub Blog](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Updated: 2022-06-14] - - backups: - - '{% data variables.product.prodname_ghe_server %} 3.2 requires at least [GitHub Enterprise Backup Utilities 3.2.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/enterprise-server@3.2/admin/configuration/configuring-backups-on-your-appliance).' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/1.yml deleted file mode 100644 index 7905e428ba..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/1.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-10-12' -sections: - security_fixes: - - 'パッケージが最新のセキュリティ バージョンに更新されました。{% comment %} https://github.com/github/enterprise2/pull/27118、https://github.com/github/enterprise2/pull/27110 {% endcomment %}' - bugs: - - 'カスタムの pre-receive フックが、仮想メモリの制限が厳しすぎる、または CPU 時間の制限のために失敗した可能性があります。{% comment %} https://github.com/github/enterprise2/pull/26973、https://github.com/github/enterprise2/pull/26955 {% endcomment %}' - - 'GitHub Enterprise Server クラスタリング構成で、依存関係グラフの設定が正しく適用されないことがありました。{% comment %} https://github.com/github/enterprise2/pull/26981、https://github.com/github/enterprise2/pull/26861 {% endcomment %}' - - '`ghe-cleanup-settings` を使用した既存のすべての構成設定のワイプの試行により、管理コンソール サービスの再起動に失敗しました。{% comment %} https://github.com/github/enterprise2/pull/26988、https://github.com/github/enterprise2/pull/26901 {% endcomment %}' - - '`ghe-repl-teardown` を使用したレプリケーションの破棄時に Memcached の再起動に失敗しました。{% comment %} https://github.com/github/enterprise2/pull/26994、https://github.com/github/enterprise2/pull/26983 {% endcomment %}' - - '負荷が高いとき、アップストリーム サービスで内部の正常性チェックに失敗した場合、ユーザーは HTTP 503 状態コードを受け取ります。{% comment %} https://github.com/github/enterprise2/pull/27083、https://github.com/github/enterprise2/pull/26999 {% endcomment %}' - - 'pre-receive フック環境では、Alpine で BusyBox を介して cat コマンドを呼び出すことが禁止されていました。{% comment %} https://github.com/github/enterprise2/pull/27116、https://github.com/github/enterprise2/pull/27094 {% endcomment %}' - - 'プライマリ クラスター データセンターからセカンダリ クラスター データセンターへのフェールオーバーに成功しましたが、元のプライマリ クラスター データセンターへのフェールバックで、Elasticsearch インデックスの昇格に失敗しました。{% comment %} https://github.com/github/github/pull/193182、https://github.com/github/github/pull/192447 {% endcomment %}' - - 'Organization の Team ページの [チームのインポート] ボタンで、HTTP 404 が返されました。{% comment %} https://github.com/github/github/pull/193303 {% endcomment %}' - - 'API を使って Secret Scanning を無効にすると、プロパティは正しく無効になりますが、HTTP 422 とエラー メッセージは正しく返されませんでした。{% comment %} https://github.com/github/github/pull/193455、https://github.com/github/github/pull/192907 {% endcomment %}' - - 'GitHub Enterprise 管理者が [Dormant users]\(休眠ユーザー\) ページを表示しようとしたときに、`502 Bad Gateway` (502 無効なゲートウェイ) または `504 Gateway Timeout` (504 ゲートウェイ タイムアウト) の応答を受け取ることがありました。{% comment %} https://github.com/github/github/pull/194262、https://github.com/github/github/pull/193609 {% endcomment %}' - - '`SynchronizePullRequestJob` ジョブの数が増加したことにより、特定の負荷の高い状況でパフォーマンスに悪影響がありました。{% comment %} https://github.com/github/github/pull/195256、https://github.com/github/github/pull/194591 {% endcomment %}' - - 'Secret Scanning 用に作成されたユーザー定義パターンが、削除後も引き続きスキャンされていました。{% comment %} https://github.com/github/token-scanning-service/pull/1039、https://github.com/github/token-scanning-service/pull/822 {% endcomment %}' - changes: - - 'GitHub アプリは、API と同様にリポジトリ上で Secret Scanning 機能を設定するようになりました。{% comment %} https://github.com/github/github/pull/193456、https://github.com/github/github/pull/193125 {% endcomment %}' - known_issues: - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/10.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/10.yml deleted file mode 100644 index 8fb0acb7ca..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/10.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2022-03-01' -sections: - security_fixes: - - "高: 情報漏洩と RCE につながる可能性のある整数オーバーフローの脆弱性が GitHub の markdown パーサーで確認されました。この脆弱性は、Google の Project Zero の Felix Wilhelm 氏により、GitHub バグ報奨金プログラムを通じて報告され、CVE-2022-24724 が割り当てられました。" - bugs: - - 高可用性レプリカのクロックがプライマリと同期されていなかった場合、アップグレードに失敗する場合があります。 - - "2020 年 9 月 1 日以降に作成された OAuth アプリケーションでは、[認可を確認](https://docs.github.com/en/enterprise-server@3.2/rest/reference/apps#check-an-authorization) API エンドポイントを使用することができません。" - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml deleted file mode 100644 index fde79430ac..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml +++ /dev/null @@ -1,44 +0,0 @@ -date: '2022-04-04' -sections: - security_fixes: - - '中: {% data variables.product.prodname_ghe_server %} 管理コンソールでパス走査の脆弱性が確認されました。これにより、CSRF 保護のバイパスが可能になりました。この脆弱性により、3.5 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けます。バージョン 3.1.19、3.2.11、3.3.6、3.4.1 で修正されました。この脆弱性は、{% data variables.product.prodname_dotcom %} バグ報奨金プログラムを通じて報告され、CVE-2022-23732 が割り当てられました。' - - '中: `yajil` の 1.x ブランチと 2.x ブランチで整数オーバーフローの脆弱性が確認されました。これは、大規模な (2 GB 以下) 入力の処理時に後続のヒープ メモリが破損する原因になります。この脆弱性は内部的に報告され、CVE-2022-24795 が割り当てられました。' - - "{% data variables.product.prodname_actions %} が有効にされた場合、サポート バンドルには機密ファイルが含まれている可能性があります。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "{% data variables.product.prodname_ghe_server %} をアップグレードした後、古い構成オプションが存在すると、Minio プロセスの CPU 使用率が高くなりました。" - - "以前のリリースでこれらのプロトコル バージョンの削除が行われたにもかかわらず、管理コンソールの [Privacy]\\(プライバシー\\) 設定の `TLS 1.0` と `TLS 1.1` を有効にするオプションが表示されていました。" - - "HA 環境では、MSSQL レプリケーションを構成するには、{% data variables.product.prodname_actions %} を初めて有効にした後で追加の手動手順が必要な場合がありました。" - - ホットパッチの後、内部構成ファイルのサブセットの更新がより確実に行われます。 - - "`ghe-run-migrations` スクリプトでは、一時証明書名の生成が正しく行われない場合があります。" - - クラスター環境では、複数の Web ノードにわたる内部 API 呼び出しの失敗とともに、Git LFS 操作が失敗する可能性があります。 - - "`syscall` 権限が不十分なため、`gpg --import` を使用する pre-receive フックがタイムアウトしました。" - - 一部のクラスター トポロジでは、webhook デリバリー情報が利用できませんでした。 - - "HA 構成では、{% data variables.product.prodname_actions %} が以前に有効にされていた場合、レプリカの破棄は失敗します。" - - Elasticsearch 正常性チェックでは、移行の実行時に黄色のクラスター状態は許可されません。 - - ユーザーがそのユーザー アカウントを組織に変換した結果として作成された組織は、グローバル Enterprise アカウントに追加されませんでした。 - - "`ghe-migrator` の使用または {% data variables.product.prodname_dotcom_the_website %} からのエクスポート時、長時間実行されているエクスポートは、エクスポートの途中でデータが削除されると失敗します。" - - "保留中のジョブをレンダリングすると、{% data variables.product.prodname_actions %} のデプロイ グラフにエラーが表示されました。" - - アクセスできないページへのリンクは削除されていました。 - - Web UI の 2 つのコミットの比較から移動しても、他のページで違いが保持されました。 - - チームをレビュー担当者として pull request に追加すると、そのチームのメンバー数が誤って表示されることがありました。 - - "SCIM グループによって外部で管理されているメンバーを削除しようとすると、[Remove team membership for a user (ユーザーのチーム メンバーシップの削除)](/rest/reference/teams#remove-team-membership-for-a-user) API エンドポイントはエラーで応答していました。" - - "休眠ユーザーの数が多いと、{% data variables.product.prodname_github_connect %} 構成の失敗の原因になることがありました。" - - "サイト管理者の Web UI の [Feature & beta enrollments]\\(機能とベータの登録\\) ページが誤って利用可能になっていました。" - - "サイト フッターの [Site admin mode]\\(サイト管理者モード\\) リンクをクリックしたとき、状態が変わりませんでした。" - - '`spokesctl cache-policy rm` コマンドが、`error: failed to delete cache policy` (エラー: キャッシュ ポリシーを削除できませんでした) というメッセージで失敗しなくなりました。' - changes: - - 大規模なクラスター トポロジに対応するために、Memcached 接続制限値が増やされました。 - - 依存関係グラフ API が、以前は静的に定義されたポートを使用して実行されていました。 - - クラスター関連の Elasticsearch シャード設定の既定のシャード数が更新されました。 - - "\"Triage\" と \"Maintain\" チームのロールは、リポジトリ移行時に保持されます。" - - Enterprise 所有者によって行われる Web 要求のパフォーマンスが向上しました。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml deleted file mode 100644 index 9bb25ec873..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml +++ /dev/null @@ -1,24 +0,0 @@ -date: '2022-04-20' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 高可用性のノードをアップグレード パッケージとペアでアップグレードすると、Elasticsearch が不整合な状態になる場合があります。 - - 一部のクラスター トポロジでは、コマンド ライン ユーティリティ `ghe-spokesctl` と `ghe-btop` の実行に失敗する場合があります。 - - "`elasticsearch-upgrade` サービスが並行して複数回実行されるため、パッケージのアップグレード時に Elasticsearch インデックスが複製される可能性があります。" - - "ユーザー アカウントを組織に変換したとき、ユーザー アカウントが {% data variables.product.prodname_ghe_server %} Enterprise アカウントの所有者だった場合、変換された組織が Enterprise 所有者一覧に誤って表示されます。" - - Enterprise Administration REST API を使用して権限借用 OAuth トークンを作成すると、OAuth アプリケーション ID に一致する統合が既に存在する場合、正しく機能しませんでした。 - changes: - - 構成適用の実行を停止する構成エラーが、構成ログに加えてターミナルに出力するようになりました。 - - Memcached で許可される最大値より大きい値をキャッシュしようとすると、エラーが発生しますが、キーは報告されませんでした。 - - "{% data variables.product.prodname_codeql %} スターター ワークフローで、{% data variables.product.prodname_actions %} の既定のトークン アクセス許可が使われていない場合でも、エラーが発生しなくなりました。" - - "インスタンスで {% data variables.product.prodname_GH_advanced_security %} 機能が有効になっている場合、リポジトリ コントリビューションのバッチを処理すると、バックグラウンド ジョブのパフォーマンスが向上します。" - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml deleted file mode 100644 index 1e482ab21b..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2022-05-17' -sections: - security_fixes: - - '**中:** nginx リゾルバーでセキュリティの問題が見つかりました。DNS サーバーからの UDP パケットを偽造できる攻撃者は、1 バイトのメモリを上書きして、ワーカー プロセスをクラッシュさせたり、損傷を与える可能性がある影響を及ぼすことができました。この脆弱性には、[CVE-2021-23017](https://nvd.nist.gov/vuln/detail/CVE-2021-23017) が割り当てられました。' - - "[Git セキュリティ適用ブログ記事](https://github.blog/2022-04-12-git-security-vulnerability-announced/)で発表された脆弱性に対処するため、`actions/checkout@v2` と `actions/checkout@v3` アクションを更新しました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 一部のクラスター トポロジでは、`ghe-cluster-status` コマンドで `/tmp` に空のディレクトリが残りました。 - - SNMP により、多数の `Cannot statfs` (statfs を実行できません) エラー メッセージが syslog に誤って記録されました。 - - "SAML 認証を使って構成され、組み込みのフォールバックが有効になっているインスタンスでは、組み込みのユーザーがログアウトした後で生成されたページからサインインしようとすると、\"ログイン\" ループでスタックしていました。" - - issue コメントにアップロードされたビデオが、適切にレンダリングされませんでした。 - - SAML で暗号化されたアサーションを使うと、一部のアサーションが SSH キーを検証済みとして正しくマークしませんでした。 - - "`ghe-migrator` を使うと、issue と pull request のビデオ添付ファイルが、移行でインポートされませんでした。" - - '非 ASCII 文字を含むタグがリポジトリにあると、[Releases]\(リリース\) ページで 500 エラーが返されました。[更新日: 2022-06-10]' - changes: - - 高可用性の構成では、管理コンソールのレプリケーション概要ページに、現在のレプリケーション構成だけが表示され、現在のレプリケーション状態は表示されないことが明確化されました。 - - "{% data variables.product.prodname_registry %} を有効にした場合、接続文字列としての Shared Access Signature (SAS) トークンの使用は現在サポートされていないことに注意してください。" - - サポート バンドルに、MySQL に格納されているテーブルの行数が含まれるようになりました。 - - "脆弱性データなしで依存関係グラフを有効にして、使われている依存関係とそのバージョンを確認できるようになりました。{% data variables.product.prodname_github_connect %} を有効にせずに依存関係グラフを有効にすると、脆弱性情報は提供され**なくなります**。" - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/14.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/14.yml deleted file mode 100644 index 0b3974a1ae..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/14.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2022-06-09' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "{% data variables.product.prodname_ghe_server %} 構成ファイル内のホスト名を検証するための内部スクリプトは、ホスト名の文字列が \".\" (ピリオド文字) で始まっている場合、エラーを返しました。" - - プライマリ ノードのホスト名が 60 文字より長い HA 構成では、MySQL の構成が失敗しました。 - - "`--gateway` 引数が `ghe-setup-network` コマンドに追加され、コマンド ラインを使ってネットワーク設定を構成するときに、ゲートウェイ アドレスを渡せるようになりました。" - - 画像添付ファイルが削除された場合、`404 Not Found` (404 見つかりません) エラーではなく `500 Internal Server Error` (500 内部サーバー エラー) が返されました。 - - "サイト管理者ダッシュボードで報告される \"インスタンス全体の最大コミッター数\" の計算が、正しくありませんでした。" - - "{% data variables.product.prodname_enterprise_backup_utilities %} を使って復元を実行するとき、リポジトリ レプリカのデータベース エントリが正しくないと、データベースが破損しました。" - changes: - - クラスター サポート バンドルを生成するときのメトリックの包含を最適化しました。 - - Elasticsearch が有効な黄色状態を報告する HA 構成では、前の修正で行われた変更により、`ghe-repl-stop` コマンドがブロックされ、レプリケーションを停止できません。サービスが通常状態または有効な黄色状態のときに、`ghe-repo-stop --force` を使うと、Elasticsearch が強制的に停止されるようになります。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/15.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/15.yml deleted file mode 100644 index d1cf1d9945..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/15.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-06-28' -sections: - security_fixes: - - "**中**: サーバー側セキュリティ フォージェリ (SSRF) 攻撃の可能性を防ぐため、`github.company.com` と `github-company.com` が内部サービスによって同じホスト名として評価されないようにします。" - - "**低**: 外部ファイアウォール規則によって HTTP アクセスがブロックされている場合であっても、攻撃者は、HTTP 経由のパス トラバーサル攻撃で管理コンソールにアクセスできました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - サイト管理者が Enterprise 所有者として自動的に追加されないことがありました。 - - "ブランチを既定のブランチにマージした後も、ファイルの [History]\\(履歴\\) リンクが、ターゲット ブランチではなく、前のブランチにまだリンクしていました。" - changes: - - 特定のフィールド (名前など) の値が長すぎた場合、チェック実行またはチェック スイートを作成または更新すると、`500 Internal Server Error` (500 内部サーバー エラー) が返されました。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml deleted file mode 100644 index 1a92032275..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2022-07-21' -sections: - security_fixes: - - "**中**: サーバー側リクエスト フォージェリ (SSRF) によって Subversion (SVN) ブリッジを強制し、任意のデータを Memcached に挿入することによりリモート コードを実行する可能性のある攻撃を防ぎます。" - - "Grafana をバージョン 7.5.16 に更新します。これにより、[CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) や [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g) などのさまざまなセキュリティの脆弱性が対処されます。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 解凍ツールを使って解凍すると成果物の zip アーカイブ内のファイルのアクセス許可が 000 になった問題を修正しました。現在は、GitHub.com での動作と同じように、ファイルのアクセス許可は 644 に設定されます。 - - collectd デーモンのメモリ消費が多すぎることがありました。 - - 場合によっては、ローテーションされたログ ファイルのバックアップが蓄積し、ストレージを消費し過ぎることがありました。 - - 新しい機能リリースにアップグレードしてから構成を実行した後、インデックスの再構築の間に Elasticsearch が過剰な例外をログすることがありました。 - - 複数の承認レビューを必要とする保護されたブランチで、pull request がマージされる承認レビューが必要な数より少ない場合がありました。 - - LDAP 認証を使うインスタンスで、ユーザー名とパスワード両方のテキスト フィールドが表示されていると、sudo モードの認証プロンプトにより、既定でカーソルがパスワード フィールド内に誤って配置されました。 - changes: - - インスタンスが回復モードで起動されるとき、`ghe-set-password` コマンド ラインユーティリティは必要なサービスを自動的に開始します。 - - "`aqueduct` バックグラウンド プロセスのメトリックが Collectd 転送について収集され、管理コンソールに表示されます。" - - データベース移行と構成実行のログの場所 `/data/user/common/ghe-config.log` が、進行中の移行の詳細のページに表示されるようになります。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を見込んで行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを引き続き保持します。また、既存のパフォーマンスの問題を解決したら、将来的にはこの値を再び返す予定です。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/17.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/17.yml deleted file mode 100644 index 38943c2361..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/17.yml +++ /dev/null @@ -1,18 +0,0 @@ -date: '2022-08-11' -sections: - security_fixes: - - | - **CRITICAL**: GitHub Enterprise Server's Elasticsearch container used a version of OpenJDK 8 that was vulnerable to an integer truncation issue when processing malicious XSLT stylesheets. The vulnerability is tracked as [CVE-2022-34169](https://github.com/advisories/GHSA-9339-86wc-4qgf). - - | - **HIGH**: Previously installed apps on user accounts were automatically granted permission to access an organization on scoped access tokens after the user account was transformed into an organization account. This vulnerability was reported via the [GitHub Bug Bounty program](https://bounty.github.com). - bugs: - - When a custom dormancy threshold was set for the instance, suspending all dormant users did not reliably respect the threshold. For more information about dormancy, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)." - known_issues: - - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. - - Custom firewall rules are removed during the upgrade process. - - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. - - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. - - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results. - - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/18.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/18.yml deleted file mode 100644 index 93b9706561..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/18.yml +++ /dev/null @@ -1,16 +0,0 @@ -date: '2022-08-30' -sections: - bugs: - - 管理コンソールと `/home/admin/.ssh/authorized_keys` ファイルの両方に、重複する管理 SSH キーが表示されることがありました。 - - 場合によっては、スレッドセーフではないにも関わらず同時に使われたライブラリのため、バックグラウンド タスクが停止することがありました。 - changes: - - "並列化されたログ サニタイズの結果、サポート バンドルの生成が速くなっています。サポート バンドルについて詳しくは、「[GitHub Support へのデータの提供](/support/contacting-github-support/providing-data-to-github-support)」をご覧ください。" - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスを設定したばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue をクローズできません。 - - "{% data variables.product.prodname_github_connect %} で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は {% data variables.product.prodname_dotcom_the_website %} の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を見込んで行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを引き続き保持します。また、既存のパフォーマンスの問題を解決したら、将来的にはこの値を再び返す予定です。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/2.yml deleted file mode 100644 index 72fa3eba39..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/2.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2021-10-28' -sections: - security_fixes: - - 'クリア テキストのパスワードが特定のログ ファイルに格納される可能性がありました。' - - '複数の既知の脆弱な SSH 公開キーが拒否リストに追加されており、登録できなくなっています。さらに、脆弱な SSH 公開キーを生成することが知られている GitKraken のバージョン (7.6.x、7.7.x、8.0.0) が、新しい公開キーの登録からブロックされるようになりました。' - - 'パッケージは最新のセキュリティ バージョンに更新されました。' - bugs: - - 'オーケストレーターが正常でない場合、クラスタリング モードでのエンタープライズ サーバーの復元が失敗することがありました。' - - 'codespace のリンクが組織の設定に表示されていました。' - - '多くの組織の所有者であるユーザーが、アプリケーションの複数の部分を利用できませんでした。' - - 'https://docs.github.com へのリンクを修正しました。' - changes: - - '多くの参照を含むリポジトリに関する閲覧とジョブのパフォーマンスの最適化。' - known_issues: - - リポジトリに新しいリリースを保存すると、`/releases` ページに 500 エラーが表示されます。この issue の修正プログラムは、3.2.3 でリリースされる予定です。 - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/3.yml deleted file mode 100644 index af755c48ed..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/3.yml +++ /dev/null @@ -1,31 +0,0 @@ -date: '2021-11-09' -sections: - security_fixes: - - "{% data variables.product.prodname_ghe_server %} の {% data variables.product.prodname_pages %} のビルドで、攻撃者によるシステム ファイルの読み取りを可能にするパス トラバーサルの脆弱性が見つかりました。攻撃者がこの脆弱性を悪用するには、{% data variables.product.prodname_ghe_server %} インスタンス上に {% data variables.product.prodname_pages %} サイトを作成してビルドするためのアクセス許可が必要です。{% data variables.product.prodname_ghe_server %} の 3.3 より前のすべてのバージョンがこの脆弱性による影響を受け、バージョン 3.0.19、3.1.11、3.2.3 で修正されました。この脆弱性は、{% data variables.product.company_short %} Bug Bounty プログラムによって報告され、CVE-2021-22870 を割り当てられました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - "HAProxy の構成のため、{% data variables.product.prodname_ghe_server %} 3.x クラスターをアップグレードした後、Git の一部の操作が失敗しました。" - - クラスタリング モードでは、Unicorn ワーカーの数が正しく設定されないことがありました。 - - クラスタリング モードでは、Resqued ワーカーの数が正しく設定されないことがありました。 - - Ubuntu の Uncomplicated Firewall (UFW) の状態が非アクティブの場合、クライアントはそのことをログに明確に表示できませんでした。 - - "LDAP の構成に UTF8 文字が含まれている場合、{% data variables.product.prodname_ghe_server %} 2.x から 3.x へのアップグレードが失敗しました。" - - 特定のクラスター構成のクラスター モードでは、一部のページおよび Git 関連のバックグラウンド ジョブが実行しない場合がありました。 - - Server Statistics のドキュメントのリンクが壊れていました。 - - "新しいタグが作成されたとき、[プッシュ](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push) Webhook のペイロードに正しい `head_commit` オブジェクトが表示されませんでした。現在は、新しいタグが作成されると、プッシュ Webhook のペイロードに、新しいタグが指すコミットのデータを含む `head_commit` オブジェクトが常に含まれるようになりました。その結果、`head_commit` オブジェクトには常にペイロードの `after` コミットのコミット データが含まれるようになります。" - - "Enterprise の監査ログのページに、{% data variables.product.prodname_secret_scanning %} の監査イベントが表示されませんでした。" - - ジョブのタイムアウトが、レプリカの修復に対して十分ではありませんでした。 - - リポジトリのリリース ページでリリースを表示すると、500 エラーが返りました。 - - 'ユーザーがファイルを表示するとき、危険性がある双方向 Unicode 文字に関する警告が表示されませんでした。詳しくは、{% data variables.product.prodname_blog %} の「[双方向 Unicode テキストに関する警告](https://github.co/hiddenchars)」をご覧ください。' - - Hookshot Go が、Collectd で処理できない分散の種類のメトリックを送信しており、解析のバルーニング エラーが発生しました。 - - "パブリック リポジトリで、{% data variables.product.prodname_secret_scanning %} から `Unknown Token` (不明トークン) の種類で予期しない結果が表示されました。" - changes: - - Kafka の構成の改善が追加されました。リポジトリを削除するとき、領域を解放するため、パッケージ ファイルがストレージ アカウントからすぐに削除されるようになりました。`DestroyDeletedPackageVersionsJob` で、メタデータ レコードと共に古いパッケージのパッケージ ファイルがストレージ アカウントから削除されるようになりました。 - known_issues: - - "ユーザーが存在していない、セットアップしたばかりの {% data variables.product.prodname_ghe_server %} では、攻撃者が最初の管理者ユーザーを作成することができました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - 同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、issue はクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートおよび内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を見込んで行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを引き続き保持します。また、既存のパフォーマンスの問題を解決したら、将来的にはこの値を再び返す予定です。" - - pre-receive フックの処理に固有のリソース制限が、一部の pre-receive フックのエラーを引き起こす場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/4.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/4.yml deleted file mode 100644 index 56bfd0889a..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/4.yml +++ /dev/null @@ -1,30 +0,0 @@ -date: '2021-11-23' -intro: 複数のお客様に影響する重大なバグのため、ダウンロードは無効になりました。修正プログラムは次回のパッチで利用可能になります。 -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - GitHub Actions が有効になっているとき、`ghe-repl-start` または `ghe-repl-status` を実行すると、データベースへの接続に関するエラーが返されることがありました。 - - "`PATH` が定義されていないため、pre-receive フックが失敗しました。" - - 'インスタンスが以前にレプリカとして構成されていた場合、`ghe-repl-setup` を実行すると、`cannot create directory /data/user/elasticsearch: File exists` (ディレクトリ /data/user/elasticsearch を作成できません: ファイルが存在します) というエラーが返されました。' - - '`ghe-support-bundle` を実行すると、`integer expression expected` (整数式が必要です) というエラーが返されていました。' - - '高可用性レプリカを設定した後は、`ghe-repl-status` の出力に `unexpected unclosed action in command` (コマンドで予期せずクローズされなかったアクション) というエラーが含まれていました。' - - 大規模なクラスター環境では、フロントエンド ノードのサブセットで、認証バックエンドを利用できませんでした。 - - 一部の重要なサービスが、GHES クラスターのバックエンド ノードで利用できない可能性があります。 - - ユーザーに対して `/repos` API で返されるリポジトリ アクセス許可で、完全なリストが返されませんでした。 - - 一部の状況では、GraphQL スキーマの `Team` オブジェクトの `childTeams` 接続により、正しくない結果が生成されていました。 - - 高可用性構成で、リポジトリのメンテナンスが成功した場合でも、stafftools で常に失敗と表示されていました。 - - ユーザー定義パターンにより、`package.json` や `yarn.lock` のようなファイル内のシークレットが検出されませんでした。 - changes: - - "`ghe-cluster-suport-bundle` でクラスター サポート バンドルを作成するときの、`gzip` 圧縮の追加外部レイヤーが、既定でオフにされるようになりました。この外側の圧縮は、必要に応じて、`ghe-cluster-suport-bundle -c` コマンド ライン オプションで適用できます。" - - エクスペリエンス向上のためのモバイル アプリのデータ収集についてユーザーに注意を促す追加のテキストを、管理者コンソールに追加しました。 - - "{% data variables.product.prodname_github_connect %} のデータ接続レコードに、有効になっている {% data variables.product.prodname_github_connect %} 機能のリストが含まれるようになりました。[2021-12-09 更新]" - known_issues: - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/5.yml deleted file mode 100644 index 31cf32c991..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/5.yml +++ /dev/null @@ -1,28 +0,0 @@ -date: '2021-12-07' -sections: - security_fixes: - - 特定の条件のセットを満たす場合、サポート バンドルに機密ファイルが含まれることがありました。 - - "GitHub Enterprise Server で、承認時にユーザーに表示されるよりも多くのアクセス許可を GitHub アプリのユーザー認可 Web フロー中に付与できるという UI 偽装の脆弱性が確認されました。この脆弱性は、3.3 より前のすべてのバージョンの GitHub Enterprise Server に影響があり、バージョン 3.2.5、3.1.13、3.0.21 で修正されました。この脆弱性は、GitHub バグ報奨金プログラムを通じて報告され、[CVE-2021-41598](https://www.cve.org/CVERecord?id=CVE-2021-41598) が割り当てられました。" - - "GitHub Pages のサイトをビルドする際に悪用される可能性があるリモート コード実行の脆弱性が、GitHub Enterprise Server で見つかりました。この脆弱性は、3.3 より前のすべてのバージョンの GitHub Enterprise Server に影響を与え、バージョン 3.0.21、3.1.13、3.2.5 で修正されました。この脆弱性は、GitHub バグ報奨金プログラムを通じて報告され、[CVE-2021-41599](https://www.cve.org/CVERecord?id=CVE-2021-41599) が割り当てられました。2022 年 2 月 17 日に更新されました。" - bugs: - - Actions が有効になっていない場合、`ghe-support-bundle` により、`Unable to find MS SQL container` (MS SQL コンテナーが見つかりません) という予期しないメッセージが報告されていました。 - - "`/data/user/tmp/pages` のアクセス許可の問題が原因で、`ghe-config-apply` の実行が失敗することがありました。" - - 管理コンソールでの構成ミスにより、スケジュール エラーが発生しました。 - - ログのローテーションの後、Docker がログ ファイルを開いたままにしていました。 - - UTF-8 互換ではない `blob_path` 値の処理が不適切なため、移行がスタックすることがありました。 - - GraphQL の要求で、pre-receive フック環境の GITHUB_USER_IP 変数が設定されていませんでした。 - - 組織の監査ログの改ページ位置の自動修正リンクにクエリ パラメーターが保持されていませんでした。 - - ホットパッチ中に切り替えが複数回実行されると、ハッシュが重複することがありました。 - changes: - - ドキュメントの Actions パス スタイルの説明をわかりやすくしました。 - - 現在のサポート サイト support.github.com を使うように、サポート連絡先の URL を更新しました。 - - "`ghe-mssql-diagnostic` を実行したときの追加のトラブルシューティングが提供されました。" - known_issues: - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/6.yml deleted file mode 100644 index cea77afe66..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/6.yml +++ /dev/null @@ -1,14 +0,0 @@ -date: '2021-12-13' -sections: - security_fixes: - - '{% octicon "alert" aria-label="The alert icon" %} **重大:** Log4j ライブラリでのリモート コード実行の脆弱性 ([CVE-2021-44228](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228)) により、3.3.1 より前の {% data variables.product.prodname_ghe_server %} のすべてのバージョンが影響を受けました。Log4j ライブラリは、{% data variables.product.prodname_ghe_server %} インスタンスで実行されるオープンソース サービスで使われます。この脆弱性は、{% data variables.product.prodname_ghe_server %} バージョン 3.0.22、3.1.14、3.2.6、3.3.1 で修正されました。 詳細については、GitHub ブログの[こちらの投稿](https://github.blog/2021-12-13-githubs-response-to-log4j-vulnerability-cve-2021-44228/)を参照してください。' - - '**2021 年 12 月 17 の更新**: このリリースで行われた修正により、このリリースの後で公開された [CVE-2021-45046](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046) も軽減されます。CVE-2021-44228 と CVE-2021-45046 の両方を軽減するため、{% data variables.product.prodname_ghe_server %} の追加のアップグレードは必要ありません。' - known_issues: - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml deleted file mode 100644 index 5d71c7a96d..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml +++ /dev/null @@ -1,23 +0,0 @@ -date: '2022-01-18' -sections: - security_fixes: - - 'パッケージは最新のセキュリティ バージョンに更新されました。これらの更新プログラムでは、Log4j がバージョン 2.17.1 に更新されました。メモ: GitHub Enterprise Server のこれらのバージョンで CVE-2021-44228、CVE-2021-45046、CVE-2021-45105、CVE-2021-44832 の影響に対処するには、以前 3.3.1、3.2.6、3.1.14、3.0.22 でリリースされた軽減策で十分です。' - - 生成されたサポート バンドルでさらに多くのシークレットをサニタイズする - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - 古い GHES のインストールからアップグレードした後、Actions のセルフホステッド ランナーは自己更新または新しいジョブの実行に失敗しました。 - - GitHub Packages 用の BLOB ストレージとして MinIO を構成すると、ストレージの設定を検証できませんでした。 - - "`/data/user/tmp/pages` のアクセス許可の問題が原因で、`ghe-config-apply` の実行が失敗することがありました。" - - 解像度の低いブラウザーでスクロールすると、管理コンソールの保存ボタンが表示されませんでした。 - - IOPS と Storage Traffic 監視グラフが、修正されたバージョンのアップグレードの後で更新されませんでした。 - - 一部の Webhook 関連のジョブで、大量のログが生成されることがありました。 - - 複数のドキュメント リンクで、404 Not Found (404 見つかりません) エラーが発生しました。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/8.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/8.yml deleted file mode 100644 index 80bf772810..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/8.yml +++ /dev/null @@ -1,26 +0,0 @@ -date: '2022-02-01' -sections: - security_fixes: - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - MySQL シークレットのローテーションから、`nginx` を手動で再起動するまで、ページを使用できなくなりました。 - - "{% data variables.product.prodname_actions %} が有効な場合、移行に失敗することがありました。" - - ISO 8601 の日付でメンテナンス スケジュールを設定すると、タイムゾーンが UTC に変換されないため、実際にスケジュールされる時刻が一致しませんでした。 - - "`cloud-config.service` に関する誤ったエラー メッセージがコンソールに出力されました。" - - "`ghe-cluster-each` を使ってホットパッチをインストールした後、バージョン番号が正しく更新されませんでした。" - - Webhook テーブル クリーンアップ ジョブが同時に実行でき、リソースの競合とジョブ実行時間の増加の原因になっていました。 - - プライマリからレプリカに対して `ghe-repl-teardown` を実行しても、MSSQL 可用性グループからそのレプリカが削除されませんでした。 - - "CAS 認証の使用と [一時停止されているユーザーの再アクティブ化] オプションが有効になっていると、一時停止されているユーザーが自動的に再アクティブ化されませんでした。" - - 検証済みまたは承認済みドメインでのメール アドレスを持つユーザーへのメール ベースの通知を制限する機能が、正しく動作しませんでした。 - - セキュリティ アラート設定に関連するデータベース移行の実行時間が長くなると、アップグレードの完了が遅れることがありました。 - changes: - - GitHub Connect データ接続レコードに、アクティブおよび休眠ユーザーの数と構成済みの休眠期間が含まれるようになりました。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} をセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/9.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/9.yml deleted file mode 100644 index d541f0cbec..0000000000 --- a/translations/ja-JP/data/release-notes/enterprise-server/3-2/9.yml +++ /dev/null @@ -1,20 +0,0 @@ -date: '2022-02-17' -sections: - security_fixes: - - "ユーザーが、\"saml\" という名前のユーザーまたは組織を登録することができました。" - - パッケージは最新のセキュリティ バージョンに更新されました。 - bugs: - - Azure Blob Storage を使っていると、GitHub Packages のストレージ設定を検証して管理コンソールに保存することができませんでした。 - - mssql.backup.cadence 構成オプションが、無効な文字の警告で ghe-config-check に失敗しました。 - - memcached から 2^16 を超えるキーを取得した場合の SystemStackError (スタックが深すぎます) を修正しました。 - changes: - - シークレット スキャンは、ZIP および他のアーカイブ ファイルでのシークレットのスキャンをスキップします。 - known_issues: - - "{% data variables.product.prodname_ghe_server %} インスタンスをセットアップしたばかりでユーザーがいない場合、攻撃者が最初の管理者ユーザーを作成できました。" - - カスタムのファイアウォール規則は、アップグレード プロセス中に削除されます。 - - "[Web インターフェイスからアップロードされた](https://github.com/blog/2105-upload-files-to-your-repositories) Git LFS 追跡ファイルが誤ってリポジトリに直接追加されます。" - - issue に同じリポジトリ内の BLOB への固定リンクが含まれ、その BLOB のファイル パスが 255 文字を超える場合、その issue をクローズできません。 - - "GitHub Connect で [Users can search GitHub.com]\\(ユーザーが GitHub.com を検索できる\\) が有効になっている場合、プライベートと内部リポジトリの issue は GitHub.com の検索結果に含まれません。" - - "{% data variables.product.prodname_registry %} npm レジストリが、メタデータ応答で時刻値を返さなくなります。これは、パフォーマンスの大幅な向上を可能にするために行われました。メタデータ応答の一部として時刻値を返すために必要なすべてのデータを保持し続け、既存のパフォーマンスの問題を解決したら、将来的にこの値を返すことを再開します。" - - pre-receive フックの処理に固有のリソース制限により、一部の pre-receive フックが失敗する場合があります。 - - '{% data reusables.release-notes.ghas-3.4-secret-scanning-known-issue %}' diff --git a/translations/ja-JP/data/reusables/accounts/create-personal-access-tokens.md b/translations/ja-JP/data/reusables/accounts/create-personal-access-tokens.md index 38f1bde189..0e00773f9f 100644 --- a/translations/ja-JP/data/reusables/accounts/create-personal-access-tokens.md +++ b/translations/ja-JP/data/reusables/accounts/create-personal-access-tokens.md @@ -1 +1,9 @@ -1. For each of your accounts, create a dedicated {% data variables.product.pat_v1 %} with `repo` scope. {% ifversion pat-v2 %}Or, for each of your accounts and for each organization that you are a member of, create a {% data variables.product.pat_v2 %} that can access the desired repositories and that has read and write permissions on repository contents.{% endif %} For more information, see "[Creating a {% data variables.product.pat_generic %}](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +--- +ms.openlocfilehash: af44709073de5a6af1c4de166d5502502e8201e1 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106830" +--- +1. アカウントごとに `repo` スコープを持つ専用の {% data variables.product.pat_v1 %} を作成します。 {% ifversion pat-v2 %}または、アカウントごと、および自分がメンバーになっている Organization ごとに、目的のリポジトリへのアクセスが可能で、リポジトリの内容に対する読み取りと書き込みのアクセス許可を持っている {% data variables.product.pat_v2 %} を作成します。{% endif %} 詳しくは、「[{% data variables.product.pat_generic %} の作成](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/actions/add-hosted-runner.md b/translations/ja-JP/data/reusables/actions/add-hosted-runner.md index 809ed2ad54..911373b0c2 100644 --- a/translations/ja-JP/data/reusables/actions/add-hosted-runner.md +++ b/translations/ja-JP/data/reusables/actions/add-hosted-runner.md @@ -1,11 +1,19 @@ -1. Click **New runner**, then click **{% octicon "mark-github" aria-label="New hosted runner" %} New {% data variables.product.prodname_dotcom %}-hosted runner**. -1. Complete the required details to configure your new runner: +--- +ms.openlocfilehash: cdf55c11d2d54b94788e317961466999079debbb +ms.sourcegitcommit: 3268914369fb29540e4d88ee5e56bc7a41f2a60e +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/26/2022 +ms.locfileid: "148111297" +--- +1. **[新しいランナー]** をクリックしてから、 **[{% octicon "mark-github" aria-label="New hosted runner" %}新しい{% data variables.product.prodname_dotcom %}-ホステッド ランナー]** をクリックします。 +1. 必要な詳細を入力して、新しいランナーを構成します。 - - **Name**: Enter a name for your new runner. For easier identification, this should indicate its hardware and operating configuration, such as `ubuntu-20.04-16core`. - - **Runner image**: Choose an operating system from the available options. Once you've selected an operating system, you will be able to choose a specific version. - - **Runner size**: Choose a hardware configuration from the drop-down list of available options. - - **Auto-scaling**: Choose the maximum number of runners that can be active at any time. - - **Runner group**: Choose the group that your runner will be a member of. This group will host multiple instances of your runner, as they scale up and down to suit demand. - - **Networking**: Only for {% data variables.product.prodname_ghe_cloud %}: Choose whether a static IP address range will be assigned to instances of the {% data variables.actions.hosted_runner %}. You can use up to 10 static IP addresses in total. + - **名前**: 新しいランナーの名前を入力します。 識別しやすくするには、ハードウェアとオペレーティング システム (`ubuntu-20.04-16core` など) を示しておくのがよいでしょう。 + - **ランナー イメージ**: 使用可能なオプションからオペレーティング システムを選びます。 オペレーティング システムを選ぶと、特定のバージョンを選ぶことができるようになります。 + - **ランナーのサイズ**: 使用可能なオプションのドロップダウン リストからハードウェア構成を選びます。 + - **自動スケーリング**: いつでもアクティブにすることができるランナーの最大数を選びます。 + - **ランナー グループ**: ランナーがメンバーとなるグループを選びます。 需要に合わせてスケールアップまたはスケールダウンしながら、このグループによって、ランナーのインスタンスが複数ホストされます。 + - **ネットワーク**: {% data variables.product.prodname_ghe_cloud %} の場合のみ、静的 IP アドレス範囲を {% data variables.actions.hosted_runner %} のインスタンスに割り当てるかどうかを選びます。 合計で最大 10 個の静的 IP アドレスを使うことができます。 -1. Click **Create runner**. +1. **[ランナーの作成]** をクリックします。 diff --git a/translations/ja-JP/data/reusables/actions/change-cache-size-limit.md b/translations/ja-JP/data/reusables/actions/change-cache-size-limit.md new file mode 100644 index 0000000000..2a412b0de3 --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/change-cache-size-limit.md @@ -0,0 +1,10 @@ +--- +ms.openlocfilehash: bab76bbf8a22879b552e1657e77f09c77e8dd279 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106822" +--- +1. **[キャッシュ サイズの制限]** で、新しい値を入力します。 +1. **[保存]** をクリックして変更を適用します。 diff --git a/translations/ja-JP/data/reusables/actions/configure-storage-provider-platform-commands.md b/translations/ja-JP/data/reusables/actions/configure-storage-provider-platform-commands.md new file mode 100644 index 0000000000..fbf69c2d5d --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/configure-storage-provider-platform-commands.md @@ -0,0 +1,25 @@ +--- +ms.openlocfilehash: 46dc3c3d386ea78bb24c8a9154e6dceb8b5b75a8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107582" +--- +- Azure Blob Storage: + + ```shell{:copy} + ghe-config secrets.actions.storage.blob-provider "azure" + ``` +- Amazon S3: + + ```shell{:copy} + ghe-config secrets.actions.storage.blob-provider "s3" + ``` +{%- ifversion actions-ghes-gcp-storage %} +- Google Cloud Storage: + + ```shell{:copy} + ghe-config secrets.actions.storage.blob-provider "gcs" + ``` +{%- endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/configure-storage-provider.md b/translations/ja-JP/data/reusables/actions/configure-storage-provider.md new file mode 100644 index 0000000000..c17f28c8ba --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/configure-storage-provider.md @@ -0,0 +1,39 @@ +--- +ms.openlocfilehash: 0fe2a7baef7f3eb962aff1d834ce25b1e286f8c6 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107590" +--- +1. 次のコマンドを入力して外部ストレージ接続を構成し、プレースホルダーの値を実際の接続の値に置き換えます。 + + - Azure Blob Storage: + + ```shell{:copy} + ghe-config secrets.actions.storage.azure.connection-string "CONNECTION STRING" + ``` + - Amazon S3: + + ```shell{:copy} + ghe-config secrets.actions.storage.s3.bucket-name "S3 BUCKET NAME" + ghe-config secrets.actions.storage.s3.service-url "S3 SERVICE URL" + ghe-config secrets.actions.storage.s3.access-key-id "S3 ACCESS KEY ID" + ghe-config secrets.actions.storage.s3.access-secret "S3 ACCESS SECRET" + ``` + + 必要に応じて、S3 のパス スタイルのアドレス指定を強制するには、次のコマンドも入力します。 + + ```shell{:copy} + ghe-config secrets.actions.storage.s3.force-path-style true + ``` +{%- ifversion actions-ghes-gcp-storage %} + - Google Cloud Storage: + + ```shell{:copy} + ghe-config secrets.actions.storage.gcs.service-url "SERVICE URL" + ghe-config secrets.actions.storage.gcs.bucket-name "BUCKET NAME" + ghe-config secrets.actions.storage.gcs.access-key-id "HMAC ACCESS ID" + ghe-config secrets.actions.storage.gcs.access-secret "HMAC SECRET" + ``` +{%- endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/enterprise-http-proxy.md b/translations/ja-JP/data/reusables/actions/enterprise-http-proxy.md index 1c7693f8ea..d19bd2855e 100644 --- a/translations/ja-JP/data/reusables/actions/enterprise-http-proxy.md +++ b/translations/ja-JP/data/reusables/actions/enterprise-http-proxy.md @@ -1,6 +1,14 @@ -If you have an **HTTP Proxy Server** configured on {% data variables.location.product_location %}: +--- +ms.openlocfilehash: 4efb2b0e214ee93dc8815055b005e11ea29534bb +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107678" +--- +{% data variables.location.product_location %} に **HTTP プロキシ サーバー** が構成されている場合: - - You must add `localhost` and `127.0.0.1` to the **HTTP Proxy Exclusion** list. - - If your external storage location is not routable, then you must also add your external storage URL to the exclusion list. + - `localhost` と `127.0.0.1` を **HTTP プロキシ除外** リストに追加する必要があります。 + - ご利用の外部ストレージの場所がルーティング不可能である場合は、該当する外部ストレージ URL も、除外リストに追加する必要があります。 - For more information on changing your proxy settings, see "[Configuring an outbound web proxy server](/admin/configuration/configuring-an-outbound-web-proxy-server)." + プロキシ設定の変更の詳細については、「[アウトバウンドの Web プロキシ サーバーの構成](/admin/configuration/configuring-an-outbound-web-proxy-server)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/actions/enterprise-storage-ha-backups.md b/translations/ja-JP/data/reusables/actions/enterprise-storage-ha-backups.md index 1fc6cd0c6e..3905aa260d 100644 --- a/translations/ja-JP/data/reusables/actions/enterprise-storage-ha-backups.md +++ b/translations/ja-JP/data/reusables/actions/enterprise-storage-ha-backups.md @@ -1 +1,9 @@ -{% data variables.product.prodname_actions %} uses external storage to store workflow artifacts and logs. This data is stored on your external provider, such as Azure blob storage, Amazon S3,{% ifversion actions-ghes-gcp-storage %} Google Cloud Storage,{% endif %} or MinIO. As a result, {% data variables.product.prodname_ghe_server %} backups and {% data variables.product.prodname_ghe_server %} high availability configurations do not provide protection for the data stored on this external storage, and instead rely on the data protection and replication provided by the external storage provider, such as Azure{% ifversion actions-ghes-gcp-storage %}, Google Cloud,{% endif %} or AWS. +--- +ms.openlocfilehash: 3b7f24930d60e05c5e2b42cf7610a2b4efe70a14 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109770" +--- +{% data variables.product.prodname_actions %}は、ワークフローの成果物とログを保存するのに外部ストレージを使用します。 このデータは、Azure BLOB ストレージ、Amazon S3、{% ifversion actions-ghes-gcp-storage %} Google Cloud Storage、{% endif %}または MinIO などの外部プロバイダーに格納されます。 その結果、{% data variables.product.prodname_ghe_server %} のバップアップと {% data variables.product.prodname_ghe_server %} の高可用性構成は、この外部ストレージに保存されたデータに対する保護を提供せず、そのかわりに Azure{% ifversion actions-ghes-gcp-storage %}、Google Cloud、{% endif %} または AWS といった外部ストレージのプロバイダーが提供するデータ保護およびレプリケーションに依存します。 diff --git a/translations/ja-JP/data/reusables/actions/jobs/example-runs-on-groups.md b/translations/ja-JP/data/reusables/actions/jobs/example-runs-on-groups.md new file mode 100644 index 0000000000..d9b2dff65e --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/jobs/example-runs-on-groups.md @@ -0,0 +1,25 @@ +--- +ms.openlocfilehash: 00f63e08cc047ce722f7a7172783c07e12344a87 +ms.sourcegitcommit: d0cea547f6a5d991a28c310257cafd616235889f +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/01/2022 +ms.locfileid: "148120929" +--- +この例では、Ubuntu 16 コア ランナーが `ubuntu-runners` というグループに追加されています。 `runs-on` キーは、`ubuntu-runners` グループ内の使用可能なランナーにジョブを送信します。 + +```yaml +name: learn-github-actions +on: [push] +jobs: + check-bats-version: + runs-on: + group: ubuntu-runners + steps: + - uses: {% data reusables.actions.action-checkout %} + - uses: {% data reusables.actions.action-setup-node %} + with: + node-version: '14' + - run: npm install -g bats + - run: bats -v +``` diff --git a/translations/ja-JP/data/reusables/actions/jobs/example-runs-on-labels-and-groups.md b/translations/ja-JP/data/reusables/actions/jobs/example-runs-on-labels-and-groups.md new file mode 100644 index 0000000000..694402554a --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/jobs/example-runs-on-labels-and-groups.md @@ -0,0 +1,28 @@ +--- +ms.openlocfilehash: 718f58c2013f7deda31fd2a300a5a2b3f7e4b5ec +ms.sourcegitcommit: d0cea547f6a5d991a28c310257cafd616235889f +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/01/2022 +ms.locfileid: "148120920" +--- +グループとラベルを組み合わせる場合、ランナーはジョブを実行する資格を得るために両方の要件を満たす必要があります。 + +この例では、`ubuntu-runners` というランナー グループに、ラベル `ubuntu-20.04-16core` も割り当てられている Ubuntu 16 コア ランナーが設定されています。 `runs-on` キーは `group` と `labels` を組み合わせて、ラベルが一致するグループ内の使用可能な任意のランナーにジョブがルーティングされるようにします。 + +```yaml +name: learn-github-actions +on: [push] +jobs: + check-bats-version: + runs-on: + group: ubuntu-runners + labels: ubuntu-20.04-16core + steps: + - uses: {% data reusables.actions.action-checkout %} + - uses: {% data reusables.actions.action-setup-node %} + with: + node-version: '14' + - run: npm install -g bats + - run: bats -v +``` diff --git a/translations/ja-JP/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md b/translations/ja-JP/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md index 8223097eae..9dee9808fc 100644 --- a/translations/ja-JP/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md +++ b/translations/ja-JP/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md @@ -1,13 +1,19 @@ --- -ms.openlocfilehash: bca2838e65fedf0ec5d512a21891b594dc90c1f6 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 89c3ed1592c000322cf4f0d6915e355bc81014ed +ms.sourcegitcommit: d0cea547f6a5d991a28c310257cafd616235889f ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/10/2022 -ms.locfileid: "147521531" +ms.lasthandoff: 11/01/2022 +ms.locfileid: "148120926" --- -`jobs..runs-on` を使って、ジョブを実行するマシンの種類を定義します。 {% ifversion fpt or ghec %}マシンは {% data variables.product.prodname_dotcom %} ホステッド ランナーかセルフホステッド ランナーのいずれかです。{% endif %}`runs-on` は単一の文字列か、文字列の配列として指定できます。 文字列の配列を指定した場合、ワークフローは、ラベルが指定された `runs-on` 値のすべてに一致するセルフホステッド ランナーで実行されます (使用可能な場合)。 複数のマシンでワークフローを実行する場合は、[`jobs..strategy`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy) を使います。 +`jobs..runs-on` を使って、ジョブを実行するマシンの種類を定義します。 +{% ifversion fpt or ghec %}- 宛先マシンには [、{% data variables.product.prodname_dotcom %}ホステッド ランナー](#choosing-github-hosted-runners)、[{% data variables.actions.hosted_runner %}](#choosing-runners-in-a-group)、または[セルフホステッド ランナー](#choosing-self-hosted-runners)のいずれかを指定できます。{% else %} +- 宛先マシンは、[セルフホステッド ランナー](#choosing-self-hosted-runners)にすることができます。{% endif %}{% ifversion target-runner-groups %} - ランナーに割り当てられたラベル、またはそのグループ メンバーシップ、またはこれらの組み合わせに基づいてランナーをターゲットにすることができます。{% else %} +- ランナーに割り当てられたラベルに基づいてランナーをターゲットにすることができます。{% endif %} +- 1 つの文字列として、または文字列の配列として `runs-on` を指定できます。 +- 文字列の配列を指定すると、指定したすべての `runs-on` 値に一致するすべてのランナーでワークフローが実行されます。 +- 複数のマシンでワークフローを実行する場合は、[`jobs..strategy`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy) を使います。 {% ifversion fpt or ghec or ghes %} {% data reusables.actions.enterprise-github-hosted-runners %} @@ -41,3 +47,21 @@ runs-on: [self-hosted, linux] ``` 詳細については、「[セルフホステッド ランナーについて](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners)」と「[ワークフローでのセルフホステッド ランナーの使用](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)」を参照してください。 + +{% ifversion target-runner-groups %} + +### グループ内のランナーを選ぶ + +`runs-on` を使用してランナー グループをターゲットにして、そのグループのメンバーである任意のランナーでジョブが実行されるようにすることができます。 よりきめ細かく制御するには、ランナー グループとラベルを組み合わせることもできます。 + +ランナー グループは、[{% data variables.actions.hosted_runner %}](/actions/using-github-hosted-runners/using-larger-runners) または[セルフホステッド ランナー](/actions/hosting-your-own-runners)のみをメンバーとして持つことができます。 + +#### 例: グループを使用してジョブの実行場所を制御する + +{% data reusables.actions.jobs.example-runs-on-groups %} + +#### 例: グループとラベルの組み合わせ + +{% data reusables.actions.jobs.example-runs-on-labels-and-groups %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/message-parameters.md b/translations/ja-JP/data/reusables/actions/message-parameters.md index 2d37cc50dd..46629223f6 100644 --- a/translations/ja-JP/data/reusables/actions/message-parameters.md +++ b/translations/ja-JP/data/reusables/actions/message-parameters.md @@ -1,8 +1,16 @@ -| Parameter | Value | +--- +ms.openlocfilehash: 8f48fb502f949942b6a0796f03b0b9afb9c538f9 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109757" +--- +| パラメーター | 値 | | :- | :- | -| `title` | Custom title | -| `file` | Filename | -| `col` | Column number, starting at 1 | -| `endColumn` | End column number | -| `line` | Line number, starting at 1 | -| `endLine` | End line number | +| `title` | カスタム タイトル | +| `file` | ファイル名 | +| `col` | 列番号 (1 から始まる) | +| `endColumn` | 終わりの列番号 | +| `line` | 行番号 (1 から始まる) | +| `endLine` | 終わりの行番号 | diff --git a/translations/ja-JP/data/reusables/actions/section-using-unique-names-for-runner-groups.md b/translations/ja-JP/data/reusables/actions/section-using-unique-names-for-runner-groups.md new file mode 100644 index 0000000000..81baba7240 --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/section-using-unique-names-for-runner-groups.md @@ -0,0 +1,42 @@ +--- +ms.openlocfilehash: ec6ab3ed5541819ee7578b34ce61fc11de31b51f +ms.sourcegitcommit: d0cea547f6a5d991a28c310257cafd616235889f +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/01/2022 +ms.locfileid: "148120917" +--- + +{% ifversion target-runner-groups %}{% ifversion ghec or ghae or ghes %} +## ランナー グループに一意の名前を使用する + +{% data variables.product.prodname_actions %} では、ランナー グループ名が Organization レベルで一意である必要があります。 つまり、Organization は、Enterprise 内のランナー グループと同じ名前を持つものを作成できなくなります。 さらに、ユーザーには、Enterprise 内のグループと同じ名前を共有するすべてのランナー グループに、Organization グループの名前を変更することを提案する警告バナーが表示されます。 + +あいまいさを回避するために、Organization と Enterprise に重複するランナー グループがある場合、ワークフローは失敗します。 これに対処するには、Organization 内または Enterprise のいずれかのランナー グループの名前を変更するか、ワークフロー ファイルを更新してランナー グループ名にプレフィックスを追加します。 + +- `org/` または `organization/` +- `ent/` または `enterprise/` + +### 例: プレフィックスを使用してランナー グループを区別する + +たとえば、Organization 内に `my-group` という名前のランナー グループがあり、Enterprise 内に `my-group` という名前のランナー グループがある場合は、ワークフロー ファイルを更新して、`org/my-group` または `ent/my-group` を使用して 2 つを区別できます。 + +`org/`の使用 + +```yaml +runs-on: + group: org/my-group + labels: [ self-hosted, label-1 ] +``` + +`ent/`の使用 + +```yaml +runs-on: + group: ent/my-group + labels: [ self-hosted, label-1 ] +``` + +{% endif %} + +{% endif %} diff --git a/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-pages-custom-workflow.md b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-pages-custom-workflow.md new file mode 100644 index 0000000000..c0e429db95 --- /dev/null +++ b/translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-pages-custom-workflow.md @@ -0,0 +1 @@ +{% ifversion ghes > 3.6 %}To use {% data variables.product.prodname_actions %} as a publishing source for {% data variables.product.prodname_pages %}, a site administrator must enable {% data variables.product.prodname_actions %} for {% data variables.location.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/enabling-github-actions-for-github-enterprise-server)."{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/actions/usage-api-requests.md b/translations/ja-JP/data/reusables/actions/usage-api-requests.md index bc4cc81556..c8f1e8cc99 100644 --- a/translations/ja-JP/data/reusables/actions/usage-api-requests.md +++ b/translations/ja-JP/data/reusables/actions/usage-api-requests.md @@ -1,9 +1,9 @@ --- -ms.openlocfilehash: 8ba596d45d317ee21f724d5e7bfa91c343798fa6 -ms.sourcegitcommit: 5f9527483381cfb1e41f2322f67c80554750a47d +ms.openlocfilehash: d2012308af9ed99ce7273d6dfc2dc1ab0da83927 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/11/2022 -ms.locfileid: "147884430" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109733" --- -- **API 要求** - 1 時間に実行できる API 要求は、1 つのリポジトリの全アクションで最大 1000 までです。 この制限を超えた場合、超過のAPIコールは失敗し、それによってジョブも失敗するかもしれません。 +- **API 要求** - 1 時間に実行できる GitHub API への要求は、1 つのリポジトリの全アクションで最大 1000 までです。 要求超過になると、それ以上の API 呼び出しは失敗し、それによってジョブが失敗する可能性があります。 diff --git a/translations/ja-JP/data/reusables/actions/usage-workflow-run-time.md b/translations/ja-JP/data/reusables/actions/usage-workflow-run-time.md index 9d41c4d993..43e6be12b2 100644 --- a/translations/ja-JP/data/reusables/actions/usage-workflow-run-time.md +++ b/translations/ja-JP/data/reusables/actions/usage-workflow-run-time.md @@ -1 +1,9 @@ -- **Workflow run time** - Each workflow run is limited to 35 days. If a workflow run reaches this limit, the workflow run is cancelled. This period includes execution duration, and time spent on waiting and approval. +--- +ms.openlocfilehash: f5e316cb575c37c9ca48f6cb5df54c012ee14213 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109728" +--- +- **ワークフローの実行時間** - 各ワークフローの実行は 35 日までに制限されます。 ワークフローの実行がこの制限に達すると、そのワークフローの実行はキャンセルされます。 この期間には、実行時間と、待機と承認に費やされた時間が含まれます。 diff --git a/translations/ja-JP/data/reusables/actions/use-request-body-api.md b/translations/ja-JP/data/reusables/actions/use-request-body-api.md index 12c15473ab..fd876d7b42 100644 --- a/translations/ja-JP/data/reusables/actions/use-request-body-api.md +++ b/translations/ja-JP/data/reusables/actions/use-request-body-api.md @@ -1,9 +1,9 @@ --- -ms.openlocfilehash: bad031a52d21a955c25950c59e5ec7bb17aa7a4d -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 4e9d3f1a03f14b64174f894838c769aac7c4f890 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: "147673666" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107662" --- -この構成を適用するには、API エンドポイントに要求を送信し、要求本文に必要な構成を含めます。 詳しくは、「[Organization の OIDC サブジェクト クレーム用のカスタマイズ テンプレートを設定する](/rest/actions/oidc#set-the-customization-template-for-an-oidc-subject-claim-for-an-organization)」をご覧ください。 \ No newline at end of file +この構成を適用するには、API エンドポイントに要求を送信し、要求本文に必要な構成を含めます。 Organization については、「[Organization の OIDC subject 要求用のカスタマイズ テンプレートを設定する](/rest/actions/oidc#set-the-customization-template-for-an-oidc-subject-claim-for-an-organization)」を参照してください。リポジトリについては、「[リポジトリの OIDC subject 要求のカスタマイズ テンプレートを設定する](/rest/actions/oidc#set-the-customization-template-for-an-oidc-subject-claim-for-a-repository)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/advanced-security/ghas-must-be-enabled.md b/translations/ja-JP/data/reusables/advanced-security/ghas-must-be-enabled.md new file mode 100644 index 0000000000..567a0cd9f3 --- /dev/null +++ b/translations/ja-JP/data/reusables/advanced-security/ghas-must-be-enabled.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: db116a901e27f18a65208bc412246a28712097a6 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106454" +--- +このポリシーを有効にするには、Organization で {% data variables.product.prodname_GH_advanced_security %} 機能を利用できる必要があります。 詳しくは、「[Enterprise の Organization で {% data variables.product.prodname_GH_advanced_security %} の使用に関するポリシーを適用する](#enforcing-a-policy-for-the-use-of-github-advanced-security-in-your-enterprises-organizations)」をご覧ください。 diff --git a/translations/ja-JP/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md b/translations/ja-JP/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md index 0f675c8f77..710d82e1fc 100644 --- a/translations/ja-JP/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md +++ b/translations/ja-JP/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md @@ -1 +1,9 @@ -1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Custom patterns", click **New pattern**. +--- +ms.openlocfilehash: c455cfdb3706ad7173d511a2e4b4fb1ff445d648 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108814" +--- +1. [{% data variables.product.prodname_secret_scanning_caps %}] の [カスタム パターン] で、 **[新しいパターン]** をクリックします。 diff --git a/translations/ja-JP/data/reusables/apps/oauth-app-access-restrictions.md b/translations/ja-JP/data/reusables/apps/oauth-app-access-restrictions.md new file mode 100644 index 0000000000..afe8eaeddd --- /dev/null +++ b/translations/ja-JP/data/reusables/apps/oauth-app-access-restrictions.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 720f6497375c61a1bdde1830545dfaf02d86dd53 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106446" +--- +{% data variables.product.prodname_oauth_app %} のアクセス制限が有効になっていると、Organization のメンバーと外部コラボレーターは、Organization のリソースへの {% data variables.product.prodname_oauth_app %} のアクセスを認可できません。 Organizationのメンバーは、使用したい{% data variables.product.prodname_oauth_apps %}の承認をオーナーにリクエストでき、Organizationオーナーは保留になっているリクエストの通知を受信します。 diff --git a/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md b/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md index a20fdee08a..273a3b15ba 100644 --- a/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md @@ -1,191 +1,116 @@ -| Category name | Description +--- +ms.openlocfilehash: 42464c33b7846422a3a8bd4f1102b8111f7000a7 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107470" +--- +| カテゴリ名 | 説明 |------------------|------------------- -{%- 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 %} -| `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. +{%- ifversion fpt or ghec %} | `account` | Organization アカウントに関連するアクティビティが含まれます。 +| `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` | Enterprise アカウント内の Organization のストリーミング監査ログに関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion fpt or ghec %} | `billing` | Organization の請求先に関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion ghec or ghes or ghae %} | `business` | Enterprise のビジネス設定に関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_advanced_security` | エンタープライズ内の {% data variables.product.prodname_GH_advanced_security %} に関連するアクティビティが含まれます。 詳しくは、「[Enterprise での {% 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 %} に関連するアクティビティが含まれます。 詳しくは、「[Enterprise での {% 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` | Enterprise 内の{% data variables.product.prodname_secret_scanning %}のカスタム パターンに関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_secret_scanning_push_protection` | Enterprise 内の{% data variables.product.prodname_secret_scanning %}のプッシュ保護機能に関連するアクティビティが含まれます。 詳しくは、「[Enterprise での {% 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` | エンタープライズでプッシュ保護がトリガーされたときに表示されるカスタム メッセージに関連するアクティビティが含まれます。 詳しくは、「[Enterprise での {% 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` | Organization の codespace に関連するアクティビティが含まれます。 +{%- endif %} | `commit_comment` | コミット コメントの更新または削除に関連するアクティビティが含まれます。 +{%- ifversion ghes %} | `config_entry` | 構成設定に関連するアクティビティが含まれます。 これらのイベントは、サイト管理者の監査ログにのみ表示されます。 +{%- endif %} | | `dependabot_alerts` | 既存のリポジトリの {% data variables.product.prodname_dependabot_alerts %}に対する Organization レベルの構成アクティビティが含まれます。 詳細については、「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)」を参照してください。 +| `dependabot_alerts_new_repos` | Organization 内に作成された新しいリポジトリ内の {% data variables.product.prodname_dependabot_alerts %} に対する Organization レベルの構成アクティビティが含まれます。 +| `dependabot_repository_access` | Organization {% data variables.product.prodname_dependabot %} 内のどのプライベート リポジトリへのアクセスが許可されているかに関連するアクティビティが含まれます。 +{%- ifversion fpt or ghec or ghes %} | `dependabot_security_updates` | 既存のリポジトリの {% data variables.product.prodname_dependabot_security_updates %} に対する Organization レベルの構成アクティビティが含まれます。 詳細については、「[{% data variables.product.prodname_dependabot_security_updates %} の構成](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)」を参照してください。 +| `dependabot_security_updates_new_repos` | Organization 内に作成された新しいリポジトリ内の {% data variables.product.prodname_dependabot_security_updates %} の Organization レベルの構成アクティビティが含まれます。 +{%- endif %} | `dependency_graph` | リポジトリの依存関係グラフの Organization レベルの設定アクティビティが含まれます。 詳細については、「[依存関係グラフの概要](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)」を参照してください。 +| `dependency_graph_new_repos` | Organization 内に作成された新しいリポジトリの Organization レベルの構成アクティビティが含まれます。 +{%- 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` | Enterprise 設定に関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion ghec %} | `enterprise_domain` | 検証済みの Enterprise ドメインに関連するアクティビティが含まれます。 +| `enterprise_installation` | {% data variables.product.prodname_github_connect %} Enterprise 接続に関連付けられた {% 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` | Git に関連するアクティビティが含まれます。 +| `hook` | Webhook に関連するアクティビティが含まれます。 +| `integration` | アカウント内の統合に関連するアクティビティが含まれます。 +| `integration_installation` | アカウント内にインストールされた統合に関連するアクティビティが含まれます。 +| `integration_installation_request` | 所有者が Organaization 内で使用する統合を承認するように求める Organization メンバーの要求に関連するアクティビティが含まれます。 +{%- ifversion ghec or ghae %} | `ip_allow_list` | Organization の IP 許可リストの有効化または無効化に関連するアクティビティが含まれます。 +| `ip_allow_list_entry` | Organization の IP 許可リスト エントリの作成、削除、編集に関連するアクティビティが含まれます。 +{%- endif %} | `issue` | リポジトリ内の issue のピン留め、転送、または削除に関連するアクティビティが含まれます。 +| `issue_comment` | issue コメントのピン留め、転送、または削除に関連するアクティビティが含まれます。 +| `issues` | Organization の issue 作成の有効化または無効化に関連するアクティビティが含まれます。 +{%- ifversion fpt or ghec %} | `marketplace_agreement_signature` | {% data variables.product.prodname_marketplace %} 開発者契約の署名に関連するアクティビティが含まれます。 +| `marketplace_listing` | {% data variables.product.prodname_marketplace %} のアプリの一覧表示に関連するアクティビティが含まれます。 +{%- endif %} | `members_can_create_pages` | Organization 内のリポジトリの {% data variables.product.prodname_pages %} サイトの公開の管理に関連するアクティビティが含まれます。 詳細については、「[Organization の {% data variables.product.prodname_pages %} サイトの公開を管理する](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)」を参照してください。 +| `members_can_create_private_pages` | Organization 内のリポジトリの {% data variables.product.prodname_pages %} サイトの公開の管理に関連するアクティビティが含まれます。 +| `members_can_create_public_pages` | Organization 内のリポジトリの公開の {% data variables.product.prodname_pages %} サイトの公開の管理に関連するアクティビティが含まれます。 +{%- ifversion ghec or ghes or ghae %} | `members_can_delete_repos` | Organization のリポジトリ作成の有効化または無効化に関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion fpt or ghec %} | `members_can_view_dependency_insights` | Organization メンバーが依存関係の分析情報を表示できるようにする Organization レベルの構成アクティビティが含まれます。 +| `migration` | *ソース* の場所 ({% data variables.product.prodname_dotcom_the_website %} Organization、{% 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` | Organization メンバーシップに関連するアクティビティが含まれます。 +{%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | SAML シングル サインオンで使用する資格情報の認可に関連するアクティビティが含まれます。 +{%- endif %}{%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Organization 内のシークレット スキャンのカスタム パターンに関連するアクティビティが含まれます。 詳細については、「[Secret Scanning のカスタムパターンの定義](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)」を参照してください。 +| `org.secret_scanning_push_protection` | Organization 内のカスタム パターンをスキャンするシークレットに関連するアクティビティが含まれます。 詳細については、「[シークレット スキャンによるプッシュの保護](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)」を参照してください。 +{%- endif %} | `organization_default_label` |Organization のリポジトリのデフォルト ラベルに関連するアクティビティが含まれます。 +{%- ifversion fpt or ghec or ghes %} | `organization_domain` | 検証済みの Organization ドメインに関連するアクティビティが含まれます。 +| `organization_projects_change` | Enterprise 内の Organization 全体のプロジェクト ボードに関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion fpt or ghec %} | `pages_protected_domain` | {% data variables.product.prodname_pages %} の検証済みカスタム ドメインに関連するアクティビティが含まれます。 +| `payment_method` | Organization が {% data variables.product.prodname_dotcom %}. に対して支払う方法に関連するアクティビティが含まれます。 +| `prebuild_configuration` | {% data variables.product.prodname_github_codespaces %} の事前ビルド構成に関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion ghes %} | `pre_receive_environment` | pre-receive フック環境に関連するアクティビティが含まれます。 +| `pre_receive_hook` | pre-receive フックに関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion ghes %} | `private_instance_encryption` | Enterprise のプライベート モードの有効化に関連するアクティビティが含まれます。 +{%- endif %} | `private_repository_forking` | リポジトリ、Organization、または Enterprise のプライベート リポジトリと内部リポジトリのフォークの許可に関連するアクティビティが含まれます。 +{%- ifversion fpt or ghec %} | `profile_picture` | Organization のプロファイル画像に関連するアクティビティが含まれます。 +{%- endif %} | `project` | プロジェクト ボードに関連するアクティビティが含まれます。 +| `project_field` | プロジェクト ボードでのフィールドの作成と削除に関連するアクティビティが含まれます。 +| `project_view` | プロジェクト ボードでのビューの作成と削除に関連するアクティビティが含まれます。 +| `protected_branch` | 保護されたブランチに関連するアクティビティが含まれます。 +| `public_key` | SSH キーとデプロイ キーに関連するアクティビティが含まれます。 +| `pull_request` | pull request に関連するアクティビティが含まれます。 +| `pull_request_review` | pull request レビューに関連するアクティビティが含まれます。 +| `pull_request_review_comment` | pull request レビュー コメントに関連するアクティビティが含まれます。 +| `repo` | Organization が所有するリポジトリに関連するアクティビティが含まれます。 +{%- 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` | リポジトリに対する、または Organaization 内のすべてのリポジトリに対する、プロジェクトの有効化に関連するアクティビティが含まれます。 +{%- 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` | Organaization メンバーによる Organaization のリポジトリの可視性の変更許可に関連するアクティビティが含まれます。 +{%- 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` | Enterprise の承認済みドメインまたは検証済みドメインへのメール通知の制限に関連するアクティビティが含まれます。 +{%- 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` | 既存のリポジトリ内のシークレット スキャンに対する Organization レベルの構成アクティビティが含まれます。 詳細については、「[シークレット スキャンについて](/github/administering-a-repository/about-secret-scanning)」を参照してください。 +| `secret_scanning_new_repos` | Organization 内に作成された新しいリポジトリ内のシークレット スキャンに対する Organization レベルの構成アクティビティが含まれます。 +{%- 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` | Organaization または Enterprise の SSH 証明機関に関連するアクティビティが含まれます。 +| `ssh_certificate_requirement` | メンバーが SSH 証明書を使用して Organaization リソースにアクセスすることを要求することに関連するアクティビティが含まれます。 +{%- endif %} | `staff` | アクションを実行しているサイト管理者に関連するアクティビティが含まれます。 +| `team` | Organization 内のチームに関連するアクティビティが含まれます。 +| `team_discussions` | Organization のチーム ディスカッション管理に関連するアクティビティが含まれます。 +{%- ifversion ghec %} | `team_sync_tenant` | Enterprise または Organaization の IdP とのチーム同期に関連するアクティビティが含まれます。 +{%- endif %} {%- ifversion fpt or ghes %} | `two_factor_authentication` | 2 要素認証に関連するアクティビティが含まれます。 +{%- endif %} | `user` | Enterprise または Organaization 内のユーザーに関連するアクティビティが含まれます。 +{%- ifversion ghec or ghes %} | `user_license` | Enterprise のライセンスシートを使用し、Enterprise のメンバーであるユーザーに関連するアクティビティが含まれます。 +{%- endif %} | `workflows` | {% data variables.product.prodname_actions %} ワークフローに関連するアクティビティが含まれます。 diff --git a/translations/ja-JP/data/reusables/audit_log/audit-log-events-workflows.md b/translations/ja-JP/data/reusables/audit_log/audit-log-events-workflows.md index a5b8769233..220429f05e 100644 --- a/translations/ja-JP/data/reusables/audit_log/audit-log-events-workflows.md +++ b/translations/ja-JP/data/reusables/audit_log/audit-log-events-workflows.md @@ -1,12 +1,20 @@ -| Action | Description +--- +ms.openlocfilehash: 596395b05b2e34b9793107674c8e14bf12d103c8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108880" +--- +| アクション | 説明 |--------|------------ -| `workflows.approve_workflow_job` | A workflow job was approved. For more information, see "[Reviewing deployments](/actions/managing-workflow-runs/reviewing-deployments)." -| `workflows.cancel_workflow_run` | A workflow run was cancelled. For more information, see "[Canceling a workflow](/actions/managing-workflow-runs/canceling-a-workflow)." -| `workflows.delete_workflow_run` | A workflow run was deleted. For more information, see "[Deleting a workflow run](/actions/managing-workflow-runs/deleting-a-workflow-run)." -| `workflows.disable_workflow` | A workflow was disabled. -| `workflows.enable_workflow` | A workflow was enabled, after previously being disabled by `disable_workflow`. -| `workflows.reject_workflow_job` | A workflow job was rejected. For more information, see "[Reviewing deployments](/actions/managing-workflow-runs/reviewing-deployments)." -| `workflows.rerun_workflow_run` | A workflow run was re-run. For more information, see "[Re-running a workflow](/actions/managing-workflow-runs/re-running-a-workflow)." -| `workflows.completed_workflow_run` | A workflow status changed to `completed`. Can only be viewed using the REST API; not visible in the UI or the JSON/CSV export. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history). -| `workflows.created_workflow_run` | A workflow run was created. Can only be viewed using the REST API; not visible in the UI or the JSON/CSV export. For more information, see "[Create an example workflow](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)." -| `workflows.prepared_workflow_job` | A workflow job was started. Includes the list of secrets that were provided to the job. Can only be viewed using the REST API. It is not visible in the the {% data variables.product.prodname_dotcom %} web interface or included in the JSON/CSV export. For more information, see "[Events that trigger workflows](/actions/reference/events-that-trigger-workflows)." +| `workflows.approve_workflow_job` | ワークフロー ジョブが承認されました。 詳細については、「[デプロイの確認](/actions/managing-workflow-runs/reviewing-deployments)」を参照してください。 +| `workflows.cancel_workflow_run` | ワークフロー実行が取り消されました。 詳細については、「[ワークフローの取り消し](/actions/managing-workflow-runs/canceling-a-workflow)」を参照してください。 +| `workflows.delete_workflow_run` | ワークフロー実行が削除されました。 詳細については、「[ワークフロー実行の削除](/actions/managing-workflow-runs/deleting-a-workflow-run)」を参照してください。 +| `workflows.disable_workflow` | ワークフローが無効になりました。 +| `workflows.enable_workflow` | `disable_workflow` によって無効にされたワークフローが有効になりました。 +| `workflows.reject_workflow_job` | ワークフロー ジョブが拒否されました。 詳細については、「[デプロイの確認](/actions/managing-workflow-runs/reviewing-deployments)」を参照してください。 +| `workflows.rerun_workflow_run` | ワークフロー実行が再実行されました。 詳細については、[ワークフローの再実行](/actions/managing-workflow-runs/re-running-a-workflow)に関するページを参照してください。 +| `workflows.completed_workflow_run` | ワークフローの状態が `completed` に変更されました。 REST APIを通じてのみ見ることができます。UIやJSON/CSVエクスポートでは見ることができません。 詳細については、「[ワークフロー実行の履歴を表示する](/actions/managing-workflow-runs/viewing-workflow-run-history)」を参照してください。 +| `workflows.created_workflow_run` | ワークフロー実行が作成されました。 REST APIを通じてのみ見ることができます。UIやJSON/CSVエクスポートでは見ることができません。 詳細については、「[ワークフローの例を作成する](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)」を参照してください。 +| `workflows.prepared_workflow_job` | ワークフロー ジョブが開始されました。 ジョブに渡されたシークレットのリストを含みます。 REST API を使ってのみ表示できます。 これは、{% data variables.product.prodname_dotcom %} Web インターフェイスでは表示されず、JSON/CSV エクスポートにも含まれません。 詳細については、「[ワークフローをトリガーするイベント](/actions/reference/events-that-trigger-workflows)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/billing/license-statuses.md b/translations/ja-JP/data/reusables/billing/license-statuses.md index 2572ebc62f..ba20c3801d 100644 --- a/translations/ja-JP/data/reusables/billing/license-statuses.md +++ b/translations/ja-JP/data/reusables/billing/license-statuses.md @@ -1,6 +1,13 @@ -{% ifversion ghec %} -If your license includes {% data variables.visual_studio.prodname_vss_ghe %}, you can identify whether a user account on {% data variables.product.prodname_dotcom_the_website %} has successfully matched with a {% data variables.product.prodname_vs %} subscriber by downloading the CSV file that contains additional license details. The license status will be one of the following. -- "Matched": The user account on {% data variables.product.prodname_dotcom_the_website %} is linked with a {% data variables.product.prodname_vs %} subscriber. -- "Pending Invitation": An invitation was sent to a {% data variables.product.prodname_vs %} subscriber, but the subscriber has not accepted the invitation. -- Blank: There is no {% data variables.product.prodname_vs %} association to consider for the user account on {% data variables.product.prodname_dotcom_the_website %}. +--- +ms.openlocfilehash: 67d1494a61de0411dec87f78177cd695055e82db +ms.sourcegitcommit: 6b649e03ca2fef38c9ebbeec92102219849380e2 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/31/2022 +ms.locfileid: "148120653" +--- +{% ifversion ghec %}ライセンスに {% data variables.visual_studio.prodname_vss_ghe %} が含まれている場合は、追加のライセンスの詳細を含む CSV ファイルをダウンロードすることで、{% data variables.product.prodname_dotcom_the_website %} のユーザー アカウントが {% data variables.product.prodname_vs %} サブスクライバーと正常に一致したかどうかを特定できます。 ライセンス ステータスは、次のいずれかになります。 +- "一致": {% data variables.product.prodname_dotcom_the_website %} のユーザー アカウントは、{% data variables.product.prodname_vs %} サブスクライバーにリンクされています。 +- "保留中の招待": {% data variables.product.prodname_vs %} サブスクライバーに招待が送信されましたが、サブスクライバーは招待を受け入れていません。 +- 空白: {% data variables.product.prodname_dotcom_the_website %} のユーザー アカウントに対して考慮すべき {% data variables.product.prodname_vs %} の関連付けはありません。 {% endif %} diff --git a/translations/ja-JP/data/reusables/classroom/supported-lmses.md b/translations/ja-JP/data/reusables/classroom/supported-lmses.md new file mode 100644 index 0000000000..b19e52c7cc --- /dev/null +++ b/translations/ja-JP/data/reusables/classroom/supported-lmses.md @@ -0,0 +1,29 @@ +--- +ms.openlocfilehash: 684a0bedb880d61bfdd2b2500115a87a7210c5f8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106966" +--- +{% data variables.product.prodname_classroom %}は、Learning Tools Interoperability (LTI) 標準を実装する LMS との接続をサポートしています。 + +- LTI バージョン 1.3 +- LTI の利点 + +LTIは、情報の安全性と機密性を保つために役立ちます。 LTIは業界標準のプロトコルであり、GitHub ClassroomによるLTIの使用は、教育管理システム (IMS) グローバル・ラーニング・コンソーシアムにより認定されています。 詳細については、IMS Global Learning Consortium の Web サイトで、「[学習ツールの相互運用性](https://www.imsglobal.org/activity/learning-tools-interoperability)」と「[IMS Global Learning Consortium について](http://www.imsglobal.org/aboutims.html)」を参照してください。 + +{% data variables.product.company_short %} では、登録、接続、以下の LMS から {% data variables.product.prodname_classroom %} への名簿のインポートのテストと確認を行っています。 + +- キャンバス +- Moodle +- Sakai +- Google Classroom + +{% note %} + +**注:** LTI 1.3 を実装する他の LMS は、{% data variables.product.prodname_classroom %} でも動作する可能性がありますが、まだ検証されていません。 LMS 管理者は、プライバシーとボタンの配置に関するカスタム設定を構成する必要があり、LMS から {% data variables.product.prodname_classroom %} を起動する方法に関するドキュメントを教師に提供する必要がある場合があります。 + +{% endnote %} + +{% data reusables.classroom.google-classroom-note %} diff --git a/translations/ja-JP/data/reusables/code-scanning/alerts-found-in-generated-code.md b/translations/ja-JP/data/reusables/code-scanning/alerts-found-in-generated-code.md index 7f8f459e7c..7a9c63a9f3 100644 --- a/translations/ja-JP/data/reusables/code-scanning/alerts-found-in-generated-code.md +++ b/translations/ja-JP/data/reusables/code-scanning/alerts-found-in-generated-code.md @@ -1,3 +1,11 @@ -For compiled languages like Java,{% 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: bc31880a8f42a48324c81b13db40b9b1d09b1286 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109236" +--- +Java、{% ifversion codeql-go-autobuild %} Go、{% endif %}C、C++、C# などのコンパイル言語の場合、{% data variables.product.prodname_codeql %} はワークフローの実行中にビルドされたすべてのコードを分析します。 分析するコードの量を制限するには、`run` ブロックで独自のビルド ステップを指定して、分析するコードのみをビルドします。 独自のビルド ステップの指定と、`pull_request` イベントや `push` イベントでの `paths` フィルターまたは `paths-ignore` フィルターの使用を組み合わせることで、特定のコードが変更されたときにのみワークフローが実行されるようにすることができます。 詳細については、[{% 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 +ソース コードをコンパイルせずに {% data variables.product.prodname_codeql %} で分析される{% ifversion codeql-go-autobuild %}{% else %} Go、{% endif %}JavaScript、Python、TypeScript などの言語の場合、追加の構成オプションを指定して分析するコードの量を制限できます。 詳細については、「[Specifying directories to scan](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)」(スキャンするディレクトリの指定) を参照してください。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/code-scanning/analyze-go.md b/translations/ja-JP/data/reusables/code-scanning/analyze-go.md index cd600af953..7e470f0429 100644 --- a/translations/ja-JP/data/reusables/code-scanning/analyze-go.md +++ b/translations/ja-JP/data/reusables/code-scanning/analyze-go.md @@ -1,9 +1,9 @@ --- -ms.openlocfilehash: e9f2162fa5c65d4a59b2bd350aea2b131205f9a6 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 60f5abc1af5d94ad0c6e7565cf2edca9f009719a +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145113374" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106958" --- -{% data variables.product.prodname_codeql %}は、プロジェクトをセットアップするためにGoのプロジェクトのビルドも実行します。 ただし、他のコンパイル済み言語と対照的に、ビルドされたものだけでなく、リポジトリ内のすべての Go ファイルが抽出されます。 カスタム ビルド コマンドを使用すると、ビルドによって使用されない Go ファイルの抽出をスキップできます。 +これらの言語では、{% data variables.product.prodname_codeql %} は、ビルドされたリポジトリ内のソース ファイルを分析します。 これらの言語の場合は、`autobuild` を無効にし、その代わりにカスタム ビルド コマンドによってビルドされたファイルのみを分析するためにこれらのカスタム コマンドを使用できます。 diff --git a/translations/ja-JP/data/reusables/code-scanning/autobuild-compiled-languages.md b/translations/ja-JP/data/reusables/code-scanning/autobuild-compiled-languages.md index 58d3db79d2..b4ae64a548 100644 --- a/translations/ja-JP/data/reusables/code-scanning/autobuild-compiled-languages.md +++ b/translations/ja-JP/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.product.prodname_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 %} and Java. \ No newline at end of file +--- +ms.openlocfilehash: ac8f5fdb0d982d1c9427a99719e4f2bdf50ba56b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109235" +--- +サポートされているコンパイル言語の場合、{% data variables.product.prodname_codeql_workflow %} の `autobuild` アクションを使用してコードをビルドできます。 これにより、C/C++、C#、{% ifversion codeql-go-autobuild %}Go、{% endif %}および Java の明示的なビルド コマンドを指定する必要がなくなります。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-dependency-graph.md b/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-dependency-graph.md new file mode 100644 index 0000000000..7da42319a2 --- /dev/null +++ b/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-dependency-graph.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 44ece30d2ecbee779e780390785b2bcaed2c619e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106950" +--- +{% ifversion security-feature-enablement-policies %} + +Enterprise 所有者がエンタープライズ レベルでポリシーを設定している場合、依存関係グラフを有効または無効にできない場合があります。 詳細については、「[エンタープライズのコード セキュリティと分析のためのポリシーの適用](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise#enforcing-a-policy-to-manage-the-use-of-github-advanced-security-features-in-your-enterprises-repositories)」を参照してください。 + +{% endif %} diff --git a/translations/ja-JP/data/reusables/codespaces/about-changing-storage-size.md b/translations/ja-JP/data/reusables/codespaces/about-changing-storage-size.md new file mode 100644 index 0000000000..c2d7f6356c --- /dev/null +++ b/translations/ja-JP/data/reusables/codespaces/about-changing-storage-size.md @@ -0,0 +1,11 @@ +--- +ms.openlocfilehash: 742d132ec833dbdb0319bc8bbeb313d463c89f75 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109219" +--- +ストレージ容量が異なる仮想マシンに変更した場合 (たとえば、64 GB から 32 GB)、そのマシンの種類が変更される間の短時間は codespace を使用できなくなります。 codespace が現在アクティブの場合は、自動的に停止されます。 変更が完了すると、新しい種類のマシンで実行されている codespace を再起動できます。 + +同じストレージ容量を持つ仮想マシンに変更した場合は、次回 codespace を再起動するときに変更が適用されます。 アクティブな codespace は自動的に停止されません。 codespace の再起動について詳しくは、「[codespace の停止と開始](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace#restarting-a-codespace)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/codespaces/changing-machine-type-in-vscode.md b/translations/ja-JP/data/reusables/codespaces/changing-machine-type-in-vscode.md new file mode 100644 index 0000000000..8e8ab59faf --- /dev/null +++ b/translations/ja-JP/data/reusables/codespaces/changing-machine-type-in-vscode.md @@ -0,0 +1,19 @@ +--- +ms.openlocfilehash: a149594ba37c62129b5ccc6bcc4f8d2addbcd008 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109212" +--- +1. {% data variables.product.prodname_vscode_shortname %} で、Command + Shift + P (Mac) または Ctrl + Shift + P (Windows/Linux) を使ってコマンド パレットを開きます。 +1. 「Codespaces: マシンの種類の変更」を検索して選択します。 + + ![新しい {% data variables.product.prodname_codespaces %} を作成するためのブランチを検索する](/assets/images/help/codespaces/vscode-change-machine-type-option.png) +1. codespace 内でこれらの手順に従っていない場合は、変更する codespace をクリックします。 + + ![新しい {% data variables.product.prodname_codespaces %} を作成するためのブランチを検索する](/assets/images/help/codespaces/vscode-change-machine-choose-repo.png) + + codespace でこれらの手順に従っている場合は、作業中の codespace に変更が適用されます。 +1. 使用するマシンの種類を選択びます。 +1. 異なるストレージ容量を持つマシンの種類に変更する場合は、続行するかどうかを確認するプロンプトが表示されます。 そのプロンプトを読み、 **[はい]** をクリックして同意します。 diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-disabling-org-billing.md b/translations/ja-JP/data/reusables/codespaces/codespaces-disabling-org-billing.md index 2d9912ed1a..63a9961cfb 100644 --- a/translations/ja-JP/data/reusables/codespaces/codespaces-disabling-org-billing.md +++ b/translations/ja-JP/data/reusables/codespaces/codespaces-disabling-org-billing.md @@ -1,13 +1,13 @@ --- -ms.openlocfilehash: 1cdc3ee40b5fc702a07eb41e05a5bc9248338846 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: e44a606d9e8334ff762c19fc543add0779b715eb +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/05/2022 -ms.locfileid: "147677236" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106934" --- {% note %} -**メモ**: 請求対象となる codespace を Organization で使用することを無効にする場合、個々のユーザーとして codespace を作成することができ、Organization 内でリポジトリを複製することができるすべてのユーザーは、そのリポジトリの codespace を引き続き作成できます。 ただし、Organization に対しては料金は発生しません。 リポジトリへのアクセスを制限する方法については、「[リポジトリへのアクセス権を持つ Team と人を管理する](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)」を参照してください。 +**注**: 請求対象となる codespace を Organization で使用することを無効にする場合、Organization 内でリポジトリをクローンすることができるすべてのユーザーは、個人アカウントを使用して、そのリポジトリの codespace を引き続き作成できます。 ただし、Organization に対しては料金は発生しません。 リポジトリへのアクセスを制限する方法については、「[リポジトリへのアクセス権を持つ Team と人を管理する](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository)」を参照してください。 -{% endnote %} \ No newline at end of file +{% endnote %} diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies-note.md b/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies-note.md index 4bbbeeb02f..bbfda5d34b 100644 --- a/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies-note.md +++ b/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies-note.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 4b3ff1d54b2c84ce0cf5fcc4c4d58a6071dd0e91 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106926" +--- {% note %} -**Note**: Codespace policies only apply to codespaces for which your organization will be billed. If an individual user creates a codespace for a repository in your organization, and the organization is not billed, then the codespace will not be bound by these policies. For information on how to choose who can create codespaces that are billed to your organization, see "[Enabling {% data variables.product.prodname_github_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization#choose-who-can-create-codespaces-that-are-billed-to-your-organization)." +**注**: Codespace ポリシーは、組織に課金される codespace のみに適用されます。 個々のユーザーが Organization 内のリポジトリ用の codespace を作成し、その Organization に課金されない場合、codespace はそれらのポリシーに制約されません。 Organization に課金される codespace を作成できるユーザーを選ぶ方法については、「[Organization に対して{% data variables.product.prodname_github_codespaces %} を有効にする](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization#choose-who-can-create-codespaces-that-are-billed-to-your-organization)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md b/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md index b27dca483d..3adfe82c65 100644 --- a/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md +++ b/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md @@ -1 +1,9 @@ -To get started with {% data variables.product.prodname_github_codespaces %}, see "[Quickstart for {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/quickstart)." For more information on creating or reopening a codespace, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace)" and "[Opening an existing codespace](/codespaces/developing-in-codespaces/opening-an-existing-codespace)." To learn more about how {% data variables.product.prodname_github_codespaces %} works, see "[Deep dive into {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive)." +--- +ms.openlocfilehash: 6d1607f3c2d1c775f5328d13ff4cb458d82037a0 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109204" +--- +{% data variables.product.prodname_github_codespaces %} で作業を開始するには、「[{% data variables.product.prodname_github_codespaces %} のクイックスタート](/codespaces/getting-started/quickstart)」を参照してください。 codespace の作成または再オープンについて詳しくは、「[codespace の作成](/codespaces/developing-in-codespaces/creating-a-codespace)」と「[既存の codespace を開く](/codespaces/developing-in-codespaces/opening-an-existing-codespace)」を参照してください。 {% data variables.product.prodname_github_codespaces %} のしくみについて詳しくは、「[{% data variables.product.prodname_github_codespaces %} の詳細](/codespaces/getting-started/deep-dive)」をご覧ください。 diff --git a/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md b/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md index 0710a63fe5..0bcb811c6d 100644 --- a/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md +++ b/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md @@ -1 +1,9 @@ -For information about the settings and properties that you can set in a `devcontainer.json` file, see the [Specification](https://containers.dev/implementors/spec) on the Development Containers website. +--- +ms.openlocfilehash: c4d14deef7dc4c8811dec367203f5c4377227e05 +ms.sourcegitcommit: 5ee600fa0b52d1d1b138d8565740e2a0b5e4c4da +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148008652" +--- +`devcontainer.json` ファイルで設定できる設定とプロパティについて詳しくは、開発コンテナー Web サイトの「[仕様](https://containers.dev/implementors/spec)」をご覧ください。 diff --git a/translations/ja-JP/data/reusables/codespaces/navigate-to-codespaces-page.md b/translations/ja-JP/data/reusables/codespaces/navigate-to-codespaces-page.md new file mode 100644 index 0000000000..78ead57f2a --- /dev/null +++ b/translations/ja-JP/data/reusables/codespaces/navigate-to-codespaces-page.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 8aee324ef787fa06f501e9cc9ba6abaf2648ef49 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109196" +--- +1. [https://github.com/codespaces](https://github.com/codespaces) の [Codespaces] ページに移動します。 diff --git a/translations/ja-JP/data/reusables/codespaces/sidebar-secret.md b/translations/ja-JP/data/reusables/codespaces/sidebar-secret.md new file mode 100644 index 0000000000..5ce44fe60b --- /dev/null +++ b/translations/ja-JP/data/reusables/codespaces/sidebar-secret.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: fec39fa3873e316108a9782b2ca80c1e92ff7902 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148008688" +--- +1. サイドバーの [セキュリティ] セクションで、 **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} [シークレット]** を選んでから、 **[{% data variables.product.prodname_codespaces %}]** をクリックします。 diff --git a/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md b/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md index ff9f666cb8..bed9db626c 100644 --- a/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md +++ b/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md @@ -1 +1,9 @@ -1. Navigate to the "Your codespaces" page at [github.com/codespaces](https://github.com/codespaces). +--- +ms.openlocfilehash: e7e3c99d5666152f58d5ffb73a6b7ddad22fb18b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109180" +--- +1. [github.com/codespaces](https://github.com/codespaces) の [Codespaces] ページに移動します。 diff --git a/translations/ja-JP/data/reusables/dependabot/dependabot-updates-and-actions.md b/translations/ja-JP/data/reusables/dependabot/dependabot-updates-and-actions.md new file mode 100644 index 0000000000..6f1c8e20f2 --- /dev/null +++ b/translations/ja-JP/data/reusables/dependabot/dependabot-updates-and-actions.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: af9c381d0012d84051d99d533cd8ceb56842bb4c +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109171" +--- +{% data variables.product.prodname_actions %} は、{% data variables.product.product_name %} で {% data variables.product.prodname_dependabot_version_updates %}と {% data variables.product.prodname_dependabot_security_updates %}を実行するために必要です{% ifversion ghec or fpt %}必要ありません{% endif %}。{% ifversion fpt or ghec %}しかし、{% data variables.product.prodname_dependabot %} によって開かれた pul request では、アクションを実行するワークフローをトリガーできます。 詳しくは、「[{% data variables.product.prodname_actions %} による {% data variables.product.prodname_dependabot %} の自動化](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions)」を参照してください。{% elsif ghes %}{% data reusables.dependabot.enabling-actions-for-ghes %}詳しくは、「[Enterprise に対する {% data variables.product.prodname_dependabot %} の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。{% endif %} diff --git a/translations/ja-JP/data/reusables/dependabot/enabling-actions-for-ghes.md b/translations/ja-JP/data/reusables/dependabot/enabling-actions-for-ghes.md new file mode 100644 index 0000000000..a4d72a40eb --- /dev/null +++ b/translations/ja-JP/data/reusables/dependabot/enabling-actions-for-ghes.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 31aa923005d7561961ad5ba9afc4d6a9859ca264 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106918" +--- +{% data variables.product.prodname_dependabot_updates %} を有効にする前に、セルフホステッド ランナーで {% data variables.product.prodname_actions %} を使用するように {% data variables.location.product_location %}を構成する必要があります。 diff --git a/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md b/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md index 86180c6b2a..ba0f837f84 100644 --- a/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md +++ b/translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md @@ -1,10 +1,18 @@ +--- +ms.openlocfilehash: 0ba5f7f1ce6d9ebeb260aa7de13ce31dc280de49 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106910" +--- {% ifversion ghes %} {% note %} -**Note:** Your site administrator must set up {% data variables.product.prodname_dependabot_updates %} for {% data variables.location.product_location %} before you can use this feature. 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.location.product_location %}の {% data variables.product.prodname_dependabot_updates %}を設定する必要があります。 詳細については、「[企業に対する {% data variables.product.prodname_dependabot %} の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。 -{% ifversion security-feature-enablement-policies %} You may not be able to enable or disable {% data variables.product.prodname_dependabot_updates %} if an enterprise owner has set a policy at the enterprise level. For more information, see "[Enforcing policies for code security and analysis for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise)."{% endif %} +{% ifversion security-feature-enablement-policies %} Enterprise 所有者がエンタープライズ レベルでポリシーを設定している場合、{% data variables.product.prodname_dependabot_updates %}を有効または無効にできない場合があります。 詳細については、「[エンタープライズのコード セキュリティと分析のためのポリシーの適用](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise)」を参照してください。{% endif %} {% endnote %} diff --git a/translations/ja-JP/data/reusables/dependabot/sidebar-secret.md b/translations/ja-JP/data/reusables/dependabot/sidebar-secret.md new file mode 100644 index 0000000000..8882ba3273 --- /dev/null +++ b/translations/ja-JP/data/reusables/dependabot/sidebar-secret.md @@ -0,0 +1,6 @@ +{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 %} +1. In the "Security" section of the sidebar, select **{% octicon "key-asterisk" aria-label="The key-asterisk icon" %} Secrets**, then click **{% data variables.product.prodname_dependabot %}**. +{% else %} +1. In the sidebar, click **{% data variables.product.prodname_dependabot %}**. + ![{% data variables.product.prodname_dependabot %} secrets sidebar option](/assets/images/enterprise/3.3/dependabot/dependabot-secrets.png) +{% endif %} diff --git a/translations/ja-JP/data/reusables/education/benefits-page.md b/translations/ja-JP/data/reusables/education/benefits-page.md index 4afd9d32a0..902a6eb4a5 100644 --- a/translations/ja-JP/data/reusables/education/benefits-page.md +++ b/translations/ja-JP/data/reusables/education/benefits-page.md @@ -1,9 +1,9 @@ --- -ms.openlocfilehash: fae9f204046ec0ae82cc2fd399e2172f34d48608 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 4c1c5ee6e71f7c75f0c11a2ea5f58ef992583105 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/11/2022 -ms.locfileid: "145124301" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107478" --- -1. [{% data variables.product.prodname_education %}](https://education.github.com) に移動し、右上の **[Get benefits]\(特典の取得\)** をクリックします。 +1. [{% data variables.product.prodname_education %}](https://education.github.com) に移動し、ナビゲーション バーの右上の **[特典の取得]** をクリックします。 diff --git a/translations/ja-JP/data/reusables/education/submit-application.md b/translations/ja-JP/data/reusables/education/submit-application.md index 5014f7638f..af889c714d 100644 --- a/translations/ja-JP/data/reusables/education/submit-application.md +++ b/translations/ja-JP/data/reusables/education/submit-application.md @@ -1,10 +1,18 @@ -8. Verify your application details, then click **Process my application**. - ![Process my application button](/assets/images/help/education/submit-your-information-button.png) +--- +ms.openlocfilehash: ddecd34836e2c6660808f586d4ba63debc83da51 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107462" +--- +8. アプリケーションの詳細を確認し、 **[アプリケーションの処理]** をクリックします。 + ![[アプリケーションの処理] ボタン](/assets/images/help/education/submit-your-information-button.png) {% note %} - **Note:** If, after clicking the **Process my application** button, you see a banner asking you to fix something in your application, you should fix it and then click **Reprocess my application**. + **注:** **[アプリケーションの処理]** ボタンをクリックした後で、アプリケーションで何かを修正するように求めるバナーが表示された場合は、修正してから **[アプリケーションの再処理]** をクリックする必要があります。 {% endnote %} - If your application is approved, you'll receive a confirmation email. Applications are usually processed within a few days, but it may take longer during peak times, such as during the start of a new semester. + 応募が承認されると、確認のメールを受け取ることになります。 応募は通常数日中に処理されますが、新しい学期の開始時期など、ピークの時期にはもっと長くかかることがあります。 diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/code-security-and-analysis-policies.md b/translations/ja-JP/data/reusables/enterprise-accounts/code-security-and-analysis-policies.md new file mode 100644 index 0000000000..858b2e8d5c --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/code-security-and-analysis-policies.md @@ -0,0 +1,10 @@ +--- +ms.openlocfilehash: c2217b967c5e48b2b3e4ab020b5b3754a49bb2dc +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107454" +--- +1. {% octicon "law" aria-label="The law icon" %} **ポリシー** で、[コードのセキュリティと分析] をクリックします。 + ![サイドバーの "コードのセキュリティと分析" ポリシーのスクリーンショット](/assets/images/help/enterprises/code-security-and-analysis-policies.png) diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/vss-ghe-description.md b/translations/ja-JP/data/reusables/enterprise-accounts/vss-ghe-description.md index 9fba228686..d45300198e 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/vss-ghe-description.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/vss-ghe-description.md @@ -1 +1,9 @@ -{% data variables.visual_studio.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_vs %} and {% data variables.product.prodname_enterprise %}. +--- +ms.openlocfilehash: b53fd15933e9ffe71da5ae0f25b8ddce4b4a5222 +ms.sourcegitcommit: 6b649e03ca2fef38c9ebbeec92102219849380e2 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/31/2022 +ms.locfileid: "148120638" +--- +{% data variables.visual_studio.prodname_vss_ghe %} は、サブスクライバーが {% data variables.product.prodname_vs %} と {% data variables.product.prodname_enterprise %} の両方を使用できるように組み合わせて販売されている Microsoft の製品です。 diff --git a/translations/ja-JP/data/reusables/enterprise_clustering/network-latency.md b/translations/ja-JP/data/reusables/enterprise_clustering/network-latency.md new file mode 100644 index 0000000000..af3c1b8152 --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise_clustering/network-latency.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: d868eddf89cbfddf9c2eab45bdf15f39a00387be +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107438" +--- +高可用性を実現するには、アクティブ ノードを備えたネットワークとパッシブ ノードを備えたネットワーク間の待ち時間が 70 ミリ秒未満である必要があります。 2 つのネットワーク間にファイアウォールを設定することはお勧めしません。 diff --git a/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md index f9044ae820..cbfd0a8108 100644 --- a/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,7 +1,15 @@ +--- +ms.openlocfilehash: dac747a0947a948943af15a57a8723d3f03c2e33 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107446" +--- {% ifversion ghes %} -## Installing {% data variables.product.prodname_ghe_server %} releases +## {% data variables.product.prodname_ghe_server %} リリースをインストールする -To ensure that {% data variables.location.product_location %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. +{% data variables.location.product_location %}の安定を保証するには、{% data variables.product.prodname_ghe_server %} リリースをインストールして実行しなければなりません。 {% data variables.product.prodname_ghe_server %} リリースをインストールすることで、最新の機能、修正、拡張とともに、機能へのアップデート、コードの修正、パッチ、あるいはその他の{% data variables.product.prodname_ghe_server %}に対する一般的なアップデートや修正が確実に入手できます。 {% endif %} diff --git a/translations/ja-JP/data/reusables/enterprise_management_console/test-storage-button.md b/translations/ja-JP/data/reusables/enterprise_management_console/test-storage-button.md new file mode 100644 index 0000000000..57b98457dd --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise_management_console/test-storage-button.md @@ -0,0 +1,11 @@ +--- +ms.openlocfilehash: 858e3aad4a0ffb2854dbf6dbebfb00a19876d714 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109356" +--- +1. **[ストレージ設定のテスト]** ボタンをクリックして、ストレージ設定を検証します。 + + ストレージ設定の検証でエラーが発生した場合は、ストレージ プロバイダーで設定を確認し、もう一度やり直してください。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/gated-features/copilot-billing.md b/translations/ja-JP/data/reusables/gated-features/copilot-billing.md new file mode 100644 index 0000000000..13808359d1 --- /dev/null +++ b/translations/ja-JP/data/reusables/gated-features/copilot-billing.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: ed3544608134084a2a11c5db9e9c474b29c14e41 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109348" +--- +{% data variables.product.prodname_copilot %} の課金は、現在、個人アカウントでのみ管理できます。 現時点では、Organization のメンバーの {% data variables.product.prodname_copilot %} の課金を Organization で管理することはできません。 Organization で {% data variables.product.prodname_copilot %} の課金を管理することに関心がある場合は、[待機リスト](https://github.com/features/copilot/org_signup)に参加できます。 diff --git a/translations/ja-JP/data/reusables/notifications-v2/custom-notification-types.md b/translations/ja-JP/data/reusables/notifications-v2/custom-notification-types.md index b6445e487a..32b511d34e 100644 --- a/translations/ja-JP/data/reusables/notifications-v2/custom-notification-types.md +++ b/translations/ja-JP/data/reusables/notifications-v2/custom-notification-types.md @@ -1 +1,9 @@ -issues, pull requests, releases, security alerts, or discussions +--- +ms.openlocfilehash: a58ac1efeb08c3c10884942df4d8b86d3638ce93 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109451" +--- +issue、pull request、リリース、セキュリティ アラート、またはディスカッション diff --git a/translations/ja-JP/data/reusables/organizations/about-custom-repo-roles.md b/translations/ja-JP/data/reusables/organizations/about-custom-repo-roles.md new file mode 100644 index 0000000000..39377dc299 --- /dev/null +++ b/translations/ja-JP/data/reusables/organizations/about-custom-repo-roles.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 520bbbec14311803d1c62f528f7be9d21f68d9ff +ms.sourcegitcommit: ca040a1871ab5e929b596686ef955b02c5afa051 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/02/2022 +ms.locfileid: "148130999" +--- +カスタムリポジトリロールは、選択したカスタム名を持つ設定可能な権限のセットです。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/organizations/custom-repo-roles-ghec-only.md b/translations/ja-JP/data/reusables/organizations/custom-repo-roles-ghec-only.md new file mode 100644 index 0000000000..afd662c2ab --- /dev/null +++ b/translations/ja-JP/data/reusables/organizations/custom-repo-roles-ghec-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 5138879c90e5348928436f9ea7ab6c302c9735d1 +ms.sourcegitcommit: ca040a1871ab5e929b596686ef955b02c5afa051 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/02/2022 +ms.locfileid: "148131000" +--- +{% ifversion ghec %} {% note %} + +**注:** カスタム リポジトリ ロールを作成できるのは、{% data variables.product.prodname_ghe_cloud %} を使用する Organization のみです。 {% data reusables.enterprise.link-to-ghec-trial %} + +{% endnote %} {% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/organizations/new_team.md b/translations/ja-JP/data/reusables/organizations/new_team.md index ad329ffe34..77727747b1 100644 --- a/translations/ja-JP/data/reusables/organizations/new_team.md +++ b/translations/ja-JP/data/reusables/organizations/new_team.md @@ -1,8 +1,12 @@ -1. Under your organization name, click {% octicon "people" aria-label="The people icon" %} **Teams**. - {% ifversion fpt or ghes or ghec %} - ![Teams tab](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Teams tab](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} -1. On the right side of the Teams tab, click **New team**. - ![New team button](/assets/images/help/teams/new-team-button.png) +--- +ms.openlocfilehash: 7eac6dda075618cfb85fd07fef7c192ff498d3b7 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109164" +--- +1. 組織名の下で、{% octicon "people" aria-label="The people icon" %} **[Teams]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![[Teams] タブ](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![[Teams] タブ](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} +1. [Team] タブの右側にある **[新しい Team]** をクリックします。 + ![[新しい Team] ボタン](/assets/images/help/teams/new-team-button.png) diff --git a/translations/ja-JP/data/reusables/organizations/org_settings.md b/translations/ja-JP/data/reusables/organizations/org_settings.md index 4e84c3e807..092ff7358e 100644 --- a/translations/ja-JP/data/reusables/organizations/org_settings.md +++ b/translations/ja-JP/data/reusables/organizations/org_settings.md @@ -1,6 +1,10 @@ -1. Under your organization name, click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - {% ifversion fpt or ghes or ghec %} - ![Organization settings button](/assets/images/help/organizations/organization-settings-tab-with-overview-tab.png) - {% else %} - ![Organization settings button](/assets/images/help/organizations/organization-settings-tab.png) - {% endif %} +--- +ms.openlocfilehash: ddc27b0ace0d5be48f1d93fe36ed27cc1a16184f +ms.sourcegitcommit: 0c000ebc6e405c1d634fe370f834cd6dce35124b +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 11/02/2022 +ms.locfileid: "148130909" +--- +1. Organization 名の下で、{% octicon "gear" aria-label="The Settings gear" %} **[設定]** をクリックします。 +{% ifversion fpt or ghes or ghec %} ![Organization の設定ボタン](/assets/images/help/organizations/organization-settings-tab-with-overview-tab.png) {% else %} ![Organization の設定ボタン](/assets/images/help/organizations/organization-settings-tab.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/organizations/organization-wide-project.md b/translations/ja-JP/data/reusables/organizations/organization-wide-project.md index 052670fdf5..43e0e602f6 100644 --- a/translations/ja-JP/data/reusables/organizations/organization-wide-project.md +++ b/translations/ja-JP/data/reusables/organizations/organization-wide-project.md @@ -1,6 +1,10 @@ -1. Under your organization name, click {% octicon "project" aria-label="The Projects icon" %} **Projects**. - {% ifversion fpt or ghes or ghec %} - ![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png) - {% else %} - ![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab.png) - {% endif %} +--- +ms.openlocfilehash: 55a01fbe1358fc0fffc11f146b973d79242c5235 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109604" +--- +1. Organization 名の下の {% octicon "project" aria-label="The Projects icon" %} **[プロジェクト]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![Organization の [プロジェクト] タブ](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png) {% else %} ![Organization の [プロジェクト] タブ](/assets/images/help/organizations/organization-projects-tab.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/organizations/owners-team.md b/translations/ja-JP/data/reusables/organizations/owners-team.md index b66f0838ca..edc60bdf9e 100644 --- a/translations/ja-JP/data/reusables/organizations/owners-team.md +++ b/translations/ja-JP/data/reusables/organizations/owners-team.md @@ -1,8 +1,12 @@ -1. Under your organization name, click {% octicon "people" aria-label="The people icon" %} **Teams**. - {% ifversion fpt or ghes or ghec %} - ![Teams tab](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Teams tab](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} -1. On the Teams tab, click **Owners**. - ![Owners team selected](/assets/images/help/teams/owners-team.png) +--- +ms.openlocfilehash: e9ff0d70e8da2b66ea0576745ade99d3d6afa994 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109435" +--- +1. 組織名の下で、{% octicon "people" aria-label="The people icon" %} **[Teams]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![[Teams] タブ](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![[Teams] タブ](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} +1. [Team] タブで、 **[オーナー]** をクリックします。 + ![オーナーの Team が選択されている](/assets/images/help/teams/owners-team.png) diff --git a/translations/ja-JP/data/reusables/organizations/people.md b/translations/ja-JP/data/reusables/organizations/people.md index d69d13281b..1c5ba2e09b 100644 --- a/translations/ja-JP/data/reusables/organizations/people.md +++ b/translations/ja-JP/data/reusables/organizations/people.md @@ -1,6 +1,10 @@ -1. Under your organization name, click {% octicon "person" aria-label="The Person icon" %} **People**. - {% ifversion fpt or ghes or ghec %} - ![The People tab](/assets/images/help/organizations/organization-people-tab-with-overview-tab.png) - {% else %} - ![The People tab](/assets/images/help/organizations/organization-people-tab.png) - {% endif %} +--- +ms.openlocfilehash: 8e5539da78f1ef4c94ba4d6300169f05b3a99640 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109603" +--- +1. Organization 名の下で、{% octicon "person" aria-label="The Person icon" %} **[People]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![[People] タブ](/assets/images/help/organizations/organization-people-tab-with-overview-tab.png) {% else %} ![[People] タブ](/assets/images/help/organizations/organization-people-tab.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/organizations/restricted-app-access-requests.md b/translations/ja-JP/data/reusables/organizations/restricted-app-access-requests.md new file mode 100644 index 0000000000..4620c8b959 --- /dev/null +++ b/translations/ja-JP/data/reusables/organizations/restricted-app-access-requests.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 6f6126a0bca965f0299922e2bf614be2713ef80a +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106654" +--- +Organization の所有者は、外部コラボレーターが承認されていない {% data variables.product.prodname_oauth_apps %} と {% data variables.product.prodname_github_apps %} へのアクセスを要求できるようにするかどうかを選べます。 詳しくは、「[OAuth アプリと GitHub アプリのアクセス要求を制限する](/organizations/managing-organization-settings/limiting-oauth-app-and-github-app-access-requests)」をご覧ください。 diff --git a/translations/ja-JP/data/reusables/organizations/specific_team.md b/translations/ja-JP/data/reusables/organizations/specific_team.md index 655628972a..63c0aac328 100644 --- a/translations/ja-JP/data/reusables/organizations/specific_team.md +++ b/translations/ja-JP/data/reusables/organizations/specific_team.md @@ -1,8 +1,12 @@ -1. Under your organization name, click {% octicon "people" aria-label="The people icon" %} **Teams**. - {% ifversion fpt or ghes or ghec %} - ![Teams tab](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Teams tab](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} -1. On the Teams tab, click the name of the team. - ![List of the organization's teams](/assets/images/help/teams/click-team-name.png) +--- +ms.openlocfilehash: c31720729c3317ad6155aed73ae3de4299b89971 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109596" +--- +1. 組織名の下で、{% octicon "people" aria-label="The people icon" %} **[Teams]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![[Teams] タブ](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![[Teams] タブ](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} +1. Teamsタブで、Teamの名前をクリックしてください。 + ![Organization の Team のリスト](/assets/images/help/teams/click-team-name.png) diff --git a/translations/ja-JP/data/reusables/organizations/teams.md b/translations/ja-JP/data/reusables/organizations/teams.md index 55600311cf..4c03fb731b 100644 --- a/translations/ja-JP/data/reusables/organizations/teams.md +++ b/translations/ja-JP/data/reusables/organizations/teams.md @@ -1,6 +1,10 @@ -1. Under your organization name, click {% octicon "people" aria-label="The people icon" %} **Teams**. - {% ifversion fpt or ghes or ghec %} - ![Teams tab on the organization page](/assets/images/help/organizations/organization-teams-tab-with-overview.png) - {% else %} - ![Teams tab on the organization page](/assets/images/help/organizations/organization-teams-tab.png) - {% endif %} +--- +ms.openlocfilehash: 25486f3ca492d6bb988946b70cc528de177ab0bc +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109316" +--- +1. 組織名の下で、{% octicon "people" aria-label="The people icon" %} **[Teams]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![組織ページの [Teams] タブ](/assets/images/help/organizations/organization-teams-tab-with-overview.png) {% else %} ![組織ページの [Teams] タブ](/assets/images/help/organizations/organization-teams-tab.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/package_registry/about-docker-labels.md b/translations/ja-JP/data/reusables/package_registry/about-docker-labels.md new file mode 100644 index 0000000000..89f0c0f47b --- /dev/null +++ b/translations/ja-JP/data/reusables/package_registry/about-docker-labels.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 16f648668d77bbb0748e181767b51d1130b6a9d4 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109315" +--- +Docker ラベルを使用して、説明、ライセンス、ソース リポジトリなどのメタデータをコンテナー イメージに追加できます。 diff --git a/translations/ja-JP/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md b/translations/ja-JP/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md index 9bda52c077..2a78ea6795 100644 --- a/translations/ja-JP/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md +++ b/translations/ja-JP/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md @@ -1,7 +1,15 @@ -If your workflow is using a {% data variables.product.pat_generic %} to authenticate to a registry, then we highly recommend you update your workflow to use the `GITHUB_TOKEN`. +--- +ms.openlocfilehash: 902af6bdbe3c48fe8b5930bdf1041151f343b60b +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: "148113866" +--- +お使いのワークフローで {% data variables.product.pat_generic %} を使用してレジストリの認証を受ける場合、`GITHUB_TOKEN` を使用するようにワークフローを更新することを強くお勧めします。 -{% ifversion fpt or ghec %}For guidance on updating your workflows that authenticate to a registry with a {% data variables.product.pat_generic %}, see "[Upgrading a workflow that accesses a registry using a {% data variables.product.pat_generic %}](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-a-registry-using-a-personal-access-token)."{% endif %} +{% ifversion fpt or ghec %}{% data variables.product.pat_generic %} を使ってレジストリの認証を受けるワークフローの更新に関するガイダンスは、「[{% data variables.product.pat_generic %} を使ってレジストリにアクセスするワークフローのアップグレード](/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-a-registry-using-a-personal-access-token)」を参照してください。{% endif %} -For more information about the `GITHUB_TOKEN`, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)." +`GITHUB_TOKEN` の詳細については「[ワークフローで認証する](/actions/reference/authentication-in-a-workflow#using-the-github_token-in-a-workflow)」を参照してください。 -For more information about the best practices when using a registry in actions, see "[Security hardening for GitHub Actions](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)." +アクションでレジストリを使用するときのベスト プラクティスについては、「[GitHub Actions のセキュリティ強化](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/package_registry/package-settings-from-org-level.md b/translations/ja-JP/data/reusables/package_registry/package-settings-from-org-level.md index d46f87514d..c43358da19 100644 --- a/translations/ja-JP/data/reusables/package_registry/package-settings-from-org-level.md +++ b/translations/ja-JP/data/reusables/package_registry/package-settings-from-org-level.md @@ -1,7 +1,11 @@ -1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of your organization. -2. Under your organization name, click **Packages**. - {% ifversion fpt or ghes or ghec %} - ![Packages tab on org landing page](/assets/images/help/package-registry/org-tab-for-packages-with-overview-tab.png) - {% else %} - ![Packages tab on org landing page](/assets/images/help/package-registry/org-tab-for-packages.png) - {% endif %} +--- +ms.openlocfilehash: aa5f634c646d51b0d38495ef7d2467590115c889 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109580" +--- +1. {% data variables.product.prodname_dotcom %}で、Organizationのメインページにアクセスしてください。 +2. Organization 名の下で、 **[パッケージ]** をクリックします。 + {% ifversion fpt or ghes or ghec %} ![Organization ランディング ページの [パッケージ] タブ](/assets/images/help/package-registry/org-tab-for-packages-with-overview-tab.png) {% else %} ![Organization ランディング ページの [パッケージ] タブ](/assets/images/help/package-registry/org-tab-for-packages.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/package_registry/packages-classic-pat-only.md b/translations/ja-JP/data/reusables/package_registry/packages-classic-pat-only.md new file mode 100644 index 0000000000..778bdddd5b --- /dev/null +++ b/translations/ja-JP/data/reusables/package_registry/packages-classic-pat-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 8f60e7d7fcb1b652a4a4d7142dd5e1ba62ec4886 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107070" +--- +{% ifversion pat-v2 %} {% note %} + +{% data variables.product.prodname_registry %} では、{% data variables.product.pat_v1 %}を使用した認証のみがサポートされています。 詳しい情報については、「[{% data variables.product.pat_generic %}の作成](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」を参照してください。 + +{% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md b/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md index 37f727683b..db87478e9b 100644 --- a/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md +++ b/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md @@ -1,7 +1,15 @@ -You can either create a repository or choose an existing repository for your site. +--- +ms.openlocfilehash: 33f427d38193ad14c5df35ebab14bd08208c08e0 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109515" +--- +リポジトリを作成することも、自分のサイト用の既存のリポジトリを選ぶこともできます。 -If you want to create a {% data variables.product.prodname_pages %} site for a repository where not all of the files in the repository are related to the site, you will be able to configure a publishing source for your site. For example, you can have a dedicated branch and folder to hold your site source {% ifversion pages-custom-workflow %}files, or you can use a custom {% data variables.product.prodname_actions %} workflow to build and deploy your site source files. {% data reusables.actions.settings-ui.settings-actions-pages-custom-workflow %}{% else %}files.{% endif %} +リポジトリに対して {% data variables.product.prodname_pages %} サイトを作成したい場合、そのリポジトリ内のすべてのファイルがサイトに関連付けられるわけではないのなら、そのサイトに対して公開元を構成することができます。 たとえば、専用のブランチおよびフォルダーを用意して自分のサイト ソース {% ifversion pages-custom-workflow %}ファイルを保持したり、カスタムの {% data variables.product.prodname_actions %} ワークフローを使用してサイト ソース ファイルをビルドして展開したりできます。 {% data reusables.actions.settings-ui.settings-actions-pages-custom-workflow %}{% else %}ファイルを保持できます。{% endif %} -{% ifversion fpt or ghec %}If the account that owns the repository uses {% data variables.product.prodname_free_user %} or {% data variables.product.prodname_free_team %} for organizations, the repository must be public.{% endif %} +{% ifversion fpt or ghec %}リポジトリを所有しているアカウントが {% data variables.product.prodname_free_user %} または Organization 用の {% data variables.product.prodname_free_team %} を使用している場合、そのリポジトリはパブリックである必要があります。{% endif %} - If you want to create a site in an existing repository, skip to the "[Creating your site](#creating-your-site)" section. \ No newline at end of file + 既存のリポジトリにサイトを作成する場合は、「[サイトを作成する](#creating-your-site)」セクションに進んでください。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/pages/pages-about-publishing-source.md b/translations/ja-JP/data/reusables/pages/pages-about-publishing-source.md index cd50d74ec5..ed3ca3b0a0 100644 --- a/translations/ja-JP/data/reusables/pages/pages-about-publishing-source.md +++ b/translations/ja-JP/data/reusables/pages/pages-about-publishing-source.md @@ -1,13 +1,21 @@ +--- +ms.openlocfilehash: f46fcf5de23b55285d402b93bd89b0155e1224e7 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109157" +--- {% ifversion pages-custom-workflow %} -You can publish your site when changes are pushed to a specific branch, or you can write a {% data variables.product.prodname_actions %} workflow to publish your site. {% data reusables.actions.settings-ui.settings-actions-pages-custom-workflow %} +変更が特定のブランチにプッシュされたときにサイトを公開できます。または、{% data variables.product.prodname_actions %} ワークフローを記述してサイトを公開することもできます。 {% data reusables.actions.settings-ui.settings-actions-pages-custom-workflow %} -If you do not need any control over the build process for your site, we recommend that you publish your site when changes are pushed to a specific branch. {% data reusables.pages.pages-about-branch-source %} +サイトのビルド プロセスを制御する必要がない場合は、変更が特定のブランチにプッシュされたときにサイトを公開することをお勧めします。 {% data reusables.pages.pages-about-branch-source %} -If you want to use a build process other than Jekyll or you do not want a dedicated branch to hold your compiled static files, we recommend that you write a {% data variables.product.prodname_actions %} workflow to publish your site. {% data variables.product.product_name %} provides starter workflows for common publishing scenarios to help you write your workflow. +Jekyll 以外のビルド プロセスを使用する場合、または専用ブランチでコンパイル済みの静的ファイルを保持したくない場合は、{% data variables.product.prodname_actions %} ワークフローを記述してサイトを公開することをお勧めします。 {% data variables.product.product_name %} には、ワークフローの記述に役立つ一般的な公開シナリオ用のスターター ワークフローが用意されています。 {% else %} -Your {% data variables.product.prodname_pages %} site will publish whenever changes are pushed to a specific branch. {% data reusables.pages.pages-about-branch-source %} +{% data variables.product.prodname_pages %} サイトは、変更が特定のブランチにプッシュされるたびに公開されます。 {% data reusables.pages.pages-about-branch-source %} {% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/projects/graphql-ghes.md b/translations/ja-JP/data/reusables/projects/graphql-ghes.md new file mode 100644 index 0000000000..2480bd1523 --- /dev/null +++ b/translations/ja-JP/data/reusables/projects/graphql-ghes.md @@ -0,0 +1,9 @@ +{% ifversion ghes = 3.7 %} + +{% note %} + +**Note:** The ProjectsV2 GraphQL API may not be available on {% data variables.location.product_location %}. + +{% endnote %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/repositories/actions-cache-list.md b/translations/ja-JP/data/reusables/repositories/actions-cache-list.md new file mode 100644 index 0000000000..f3e2a92eae --- /dev/null +++ b/translations/ja-JP/data/reusables/repositories/actions-cache-list.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 57a4650d10e6214e4c46c3965fd76df46d0eb739 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106814" +--- +1. 左側のサイドバーの [管理] セクションで、{% octicon "cache" aria-label="The Cache icon" %} **[キャッシュ]** をクリックします。 diff --git a/translations/ja-JP/data/reusables/repositories/git-lfs.md b/translations/ja-JP/data/reusables/repositories/git-lfs.md new file mode 100644 index 0000000000..813dc19221 --- /dev/null +++ b/translations/ja-JP/data/reusables/repositories/git-lfs.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: f8247d698d2b9a9be09d2dcf8e0492355a377204 +ms.sourcegitcommit: 06726d24e73f1175f10749d6fdcf143d6094c9a5 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/28/2022 +ms.locfileid: "148118746" +--- +5 GB の制限を超えると、リポジトリに追加された新しいファイルは Git LFS によってサイレントに拒否されます。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/repositories/security-advisories-republishing.md b/translations/ja-JP/data/reusables/repositories/security-advisories-republishing.md index c2f7cd1471..db9aae3b9e 100644 --- a/translations/ja-JP/data/reusables/repositories/security-advisories-republishing.md +++ b/translations/ja-JP/data/reusables/repositories/security-advisories-republishing.md @@ -1 +1,9 @@ -You can also use repository security advisories to republish the details of a security vulnerability that you have already disclosed elsewhere by copying and pasting the details of the vulnerability into a new security advisory. +--- +ms.openlocfilehash: 7b189ead10534e3ac5330033621ce26f9185e729 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: "148114115" +--- +リポジトリ セキュリティ アドバイザリを使い、すでに別の場所で公開したセキュリティ脆弱性の詳細をコピーして新しいセキュリティアドバイザリに貼り付けることにより、その詳細を再度公開できます。 diff --git a/translations/ja-JP/data/reusables/repositories/security-advisory-edit-details.md b/translations/ja-JP/data/reusables/repositories/security-advisory-edit-details.md index ec898b45d6..f7bda3f9b4 100644 --- a/translations/ja-JP/data/reusables/repositories/security-advisory-edit-details.md +++ b/translations/ja-JP/data/reusables/repositories/security-advisory-edit-details.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: bc3fe32970072b2d2ba003c75723c013c759926f -ms.sourcegitcommit: 80842b4e4c500daa051eff0ccd7cde91c2d4bb36 +ms.openlocfilehash: 3d27adaffb72590a7fa08bb6d94c2e627fde6bc3 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/11/2022 -ms.locfileid: "145118062" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107654" --- 1. このセキュリティアドバイザリが対応するセキュリティ脆弱性に影響される製品とバージョンを編集してください。 該当する場合は、影響を受ける複数の製品を同じアドバイザリに追加できます。 - ![セキュリティ アドバイザリのメタデータ](/assets/images/help/security/security-advisory-affected-product.png) + ![セキュリティ アドバイザリ メタデータ](/assets/images/help/security/security-advisory-affected-product.png) 影響を受けるバージョンを含む、フォームに関する情報を指定する方法については、「[リポジトリ セキュリティ アドバイザリを記述するためのベスト プラクティス](/code-security/repository-security-advisories/best-practices-for-writing-repository-security-advisories)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/saml/create-a-machine-user.md b/translations/ja-JP/data/reusables/saml/create-a-machine-user.md index 4418d334b5..69efe84b22 100644 --- a/translations/ja-JP/data/reusables/saml/create-a-machine-user.md +++ b/translations/ja-JP/data/reusables/saml/create-a-machine-user.md @@ -1 +1,9 @@ -You must create and use a dedicated machine user account on your IdP to associate with {% ifversion ghae %}the first{% elsif scim-for-ghes %}an{% endif %} enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. For more information, see "[Configuring user provisioning with SCIM for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." +--- +ms.openlocfilehash: 3053fece4b962c0238393aa910dd6136a98ae888 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109138" +--- +IdP で専用のマシン ユーザー アカウントを作成して使用し、{% data variables.product.product_name %} 上の{% ifversion ghae %}最初の {% elsif scim-for-ghes %}{% endif %}Enterprise 所有者アカウントに関連付ける必要があります。 このユーザアカウントの認証情報は、パスワードマネージャに安全に保存してください。 詳しくは、「[Enterprise 用の SCIM を使用したユーザーのプロビジョニングを構成する](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/saml/ghes-you-must-configure-saml-sso.md b/translations/ja-JP/data/reusables/saml/ghes-you-must-configure-saml-sso.md new file mode 100644 index 0000000000..cc8b47be78 --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/ghes-you-must-configure-saml-sso.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 6889da1f34cb30ccfdafac45179b2e708a177477 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109139" +--- +{% data variables.location.product_location %} 用に SAML SSO を構成する必要があります。 詳細については、「[エンタープライズ向けの SAML シングル サインオンの構成](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/saml/okta-browse-app-catalog copy.md b/translations/ja-JP/data/reusables/saml/okta-browse-app-catalog copy.md new file mode 100644 index 0000000000..2061273bea --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/okta-browse-app-catalog copy.md @@ -0,0 +1,11 @@ +--- +ms.openlocfilehash: 845b8336fca4592a1d5ba1dc9aec88c71a7a8bfd +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109066" +--- +1. **[アプリ カタログの参照]** をクリックします。 + + ![[アプリ カタログの参照]](/assets/images/help/saml/okta-ae-browse-app-catalog.png) diff --git a/translations/ja-JP/data/reusables/saml/okta-browse-app-catalog.md b/translations/ja-JP/data/reusables/saml/okta-browse-app-catalog.md new file mode 100644 index 0000000000..51386c9e67 --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/okta-browse-app-catalog.md @@ -0,0 +1,11 @@ +--- +ms.openlocfilehash: 845b8336fca4592a1d5ba1dc9aec88c71a7a8bfd +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108911" +--- +1. **[アプリ カタログの参照]** をクリックします。 + + ![[アプリ カタログの参照]](/assets/images/help/saml/okta-ae-browse-app-catalog.png) diff --git a/translations/ja-JP/data/reusables/saml/okta-click-on-the-app.md b/translations/ja-JP/data/reusables/saml/okta-click-on-the-app.md new file mode 100644 index 0000000000..255c5fe13b --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/okta-click-on-the-app.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: d1318e4d718ca0a706b3de4ad5a36093afd8e997 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108910" +--- +1. {% data variables.product.product_name %} アプリをクリックします。 diff --git a/translations/ja-JP/data/reusables/scim/ghes-beta-note.md b/translations/ja-JP/data/reusables/scim/ghes-beta-note.md new file mode 100644 index 0000000000..073d05a839 --- /dev/null +++ b/translations/ja-JP/data/reusables/scim/ghes-beta-note.md @@ -0,0 +1,23 @@ +--- +ms.openlocfilehash: 006bc6ea241b79ff5891db29591ce4a3e6f8976d +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109404" +--- +{% ifversion scim-for-ghes %} + +{% note %} + +**注:** {% data variables.product.product_name %} の SCIM は現在プライベート ベータ版であり、変更される可能性があります。 ベータ版にアクセスするには、{% data variables.contact.contact_enterprise_sales %} のアカウント マネージャーにお問い合わせください。 + +{% endnote %} + +{% warning %} + +**警告:** ベータ版はテストとフィードバック専用であり、サポートは利用できません。 {% data variables.product.company_short %} では、ステージング インスタンスを使用したテストをお勧めします。 詳細については、「[ステージング インスタンスのセットアップ](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)」を参照してください。 + +{% endwarning %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/scim/ghes-scim-beta-note.md b/translations/ja-JP/data/reusables/scim/ghes-scim-beta-note.md new file mode 100644 index 0000000000..c93b782a54 --- /dev/null +++ b/translations/ja-JP/data/reusables/scim/ghes-scim-beta-note.md @@ -0,0 +1,17 @@ +--- +ms.openlocfilehash: 85452f71d1176e05ad7681c25fe374d5befc5ad1 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109396" +--- +{% ifversion scim-for-ghes %} + +{% note %} + +**注:** 次の IdP の SCIM サポートは現在プライベート ベータ版であり、変更される可能性があります。 + +{% endnote %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/scim/ghes-scim-idp-table.md b/translations/ja-JP/data/reusables/scim/ghes-scim-idp-table.md new file mode 100644 index 0000000000..7145f61235 --- /dev/null +++ b/translations/ja-JP/data/reusables/scim/ghes-scim-idp-table.md @@ -0,0 +1,16 @@ +--- +ms.openlocfilehash: ef572fed8832a5c236badbd14c6a3921ea49c5e9 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109395" +--- +{% ifversion scim-for-ghes %} + +IdP | SAML | ユーザー プロビジョニング | Team マッピング| +--- | --- | ---------------- | --------- | +[Azure Active Directory (Azure AD)](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %}| {% octicon "check-circle-fill" aria-label="The check icon" %} | +[Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label= "The check icon" %} | + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md index dbc3bc76dd..016e7b23c1 100644 --- a/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -49,6 +49,10 @@ Google | Google Cloud Storage Service Account Access Key ID with Google Cloud St Google | Google Cloud Storage User Access Key ID with Google Cloud Storage Access Key Secret | google_cloud_storage_user_access_key_id
    google_cloud_storage_access_key_secret Google | Google OAuth Client ID with Google OAuth Client Secret | google_oauth_client_id
    google_oauth_client_secret Grafana | Grafana API Key | grafana_api_key +{%- ifversion fpt or ghec or ghes > 3.8 or ghae > 3.8 %} +HashiCorp | HashiCorp Vault Batch Token (v1.10.0+) | hashicorp_vault_batch_token +HashiCorp | HashiCorp Vault Root Service Token (v1.10.0+) | hashicorp_vault_root_service_token +HashiCorp | HashiCorp Vault Service Token (v1.10.0+) | hashicorp_vault_service_token{% endif %} Hubspot | Hubspot API Key | hubspot_api_key Intercom | Intercom Access Token | intercom_access_token {%- ifversion fpt or ghec or ghes > 3.6 or ghae > 3.6 %} diff --git a/translations/ja-JP/data/reusables/security-advisory/security-advisory-overview.md b/translations/ja-JP/data/reusables/security-advisory/security-advisory-overview.md index 3c4c6a964f..aa90c21a98 100644 --- a/translations/ja-JP/data/reusables/security-advisory/security-advisory-overview.md +++ b/translations/ja-JP/data/reusables/security-advisory/security-advisory-overview.md @@ -1 +1,9 @@ -Repository security advisories allow repository maintainers to privately discuss and fix a security vulnerability in a project. After collaborating on a fix, repository maintainers can publish the security advisory to publicly disclose the security vulnerability to the project's community. By publishing security advisories, repository maintainers make it easier for their community to update package dependencies and research the impact of the security vulnerabilities. +--- +ms.openlocfilehash: 329fc14d26f27da725619bc862b99ff239c9aa14 +ms.sourcegitcommit: 27882d9b3f19979c817c25952a2fb4dc4c6f0a65 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/27/2022 +ms.locfileid: "148114009" +--- +リポジトリ セキュリティ アドバイザリを使うと、リポジトリ保守管理者は、プロジェクト内でプライベートにセキュリティの脆弱性を検討して修正することができます。 共同で修正を行った後、リポジトリ保守担当者はセキュリティ アドバイザリを公開して、セキュリティの脆弱性をプロジェクトのコミュニティに開示することができます。 セキュリティ アドバイザリを公開することにより、リポジトリ保守担当者は、コミュニティがいっそう簡単にパッケージの依存関係を更新したり、セキュリティの脆弱性の影響を調べたりできるようにします。 diff --git a/translations/ja-JP/data/reusables/security/displayed-information.md b/translations/ja-JP/data/reusables/security/displayed-information.md index fa5451eb0e..1164766826 100644 --- a/translations/ja-JP/data/reusables/security/displayed-information.md +++ b/translations/ja-JP/data/reusables/security/displayed-information.md @@ -1,8 +1,16 @@ -When you enable one or more security and analysis features for existing repositories, you will see any results displayed on {% data variables.product.prodname_dotcom %} within minutes: +--- +ms.openlocfilehash: 14b8f0f8803056b5d3431e8de2eee868d9167546 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108785" +--- +既存のリポジトリで1つ以上のセキュリティ及び分析機能を有効化すると、数分のうちに{% data variables.product.prodname_dotcom %}上に結果が表示されます。 -- All the existing repositories will have the selected configuration. -- New repositories will follow the selected configuration if you've enabled the checkbox for new repositories.{% ifversion fpt or ghec %} -- We use the permissions to scan for manifest files to apply the relevant services. -- If enabled, you'll see dependency information in the dependency graph. -- If enabled, {% data variables.product.prodname_dotcom %} will generate {% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies or malware.{% endif %}{% ifversion fpt or ghec or ghes %} -- If enabled, {% data variables.product.prodname_dependabot %} security updates will create pull requests to upgrade vulnerable dependencies when {% data variables.product.prodname_dependabot_alerts %} are triggered.{% endif %} +- 既存のすべてのリポジトリは、選択された設定を持ちます。 +- 新しいリポジトリに対するチェックボックスを有効化していれば、新しいリポジトリは選択された設定に従います。{% ifversion fpt or ghec %} +- 関連するサービスに適用するマニフェストファイルをスキャンするために権限を使用します。 +- 有効化すると、依存関係グラフに依存関係情報が表示されます。 +- 有効化すると、{% data variables.product.prodname_dotcom %} により、脆弱な依存関係またはマルウェアに対して {% data variables.product.prodname_dependabot_alerts %}が生成されます。{% endif %}{% ifversion fpt or ghec or ghes %} +- 有効化すると、{% data variables.product.prodname_dependabot %} セキュリティ更新プログラムは、{% data variables.product.prodname_dependabot_alerts %} がトリガーされたときに、脆弱な依存関係をアップグレードするための pull request を作成します。{% endif %} diff --git a/translations/ja-JP/data/reusables/sponsors/review-and-publish-tier.md b/translations/ja-JP/data/reusables/sponsors/review-and-publish-tier.md index 7d0b70a642..ef765d8403 100644 --- a/translations/ja-JP/data/reusables/sponsors/review-and-publish-tier.md +++ b/translations/ja-JP/data/reusables/sponsors/review-and-publish-tier.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: 74ea67adba4201467a7266498e7567385db142fb -ms.sourcegitcommit: 80842b4e4c500daa051eff0ccd7cde91c2d4bb36 +ms.openlocfilehash: fe1fc6423171b64c6bf8ef4eadb27f6ddf4e9232 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 ms.translationtype: HT ms.contentlocale: ja-JP -ms.lasthandoff: 09/12/2022 -ms.locfileid: "145132612" +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148008742" --- -1. 層を校正し、 **[_種類_ 層を公開する]** をクリックします。 - ![月額層の公開ボタン](/assets/images/help/sponsors/publish-tier-button.png) +1. 層を校正してから、 **[層の公開]** をクリックします。 + ![[月額層の公開] ボタンが強調された [新しい層] ページのスクリーンショット](/assets/images/help/sponsors/publish-tier-button.png) diff --git a/translations/ja-JP/data/reusables/support/prodname_support_forum_with_url.md b/translations/ja-JP/data/reusables/support/prodname_support_forum_with_url.md new file mode 100644 index 0000000000..42c46c4cdd --- /dev/null +++ b/translations/ja-JP/data/reusables/support/prodname_support_forum_with_url.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: f4c5dd46698e409543d91b193833067e4fc71b9d +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107054" +--- +[GitHub コミュニティでの API と統合に関するディスカッション](https://github.com/orgs/community/discussions/categories/apis-and-integrations) diff --git a/translations/ja-JP/data/reusables/supported-languages/C.md b/translations/ja-JP/data/reusables/supported-languages/C.md index 77a301dce0..55cea26d96 100644 --- a/translations/ja-JP/data/reusables/supported-languages/C.md +++ b/translations/ja-JP/data/reusables/supported-languages/C.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 1171bfde25f2b42d8f1f63cc94c806ccbf1d4ef7 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109307" +--- | C {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/Cpp.md b/translations/ja-JP/data/reusables/supported-languages/Cpp.md index 5a255a3ae3..3956e3a792 100644 --- a/translations/ja-JP/data/reusables/supported-languages/Cpp.md +++ b/translations/ja-JP/data/reusables/supported-languages/Cpp.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: a383e56989c251195e9b1447d782e19cb550f27f +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109380" +--- | C++ {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/Cs.md b/translations/ja-JP/data/reusables/supported-languages/Cs.md index dc5fa3e1e8..145c7fcd86 100644 --- a/translations/ja-JP/data/reusables/supported-languages/Cs.md +++ b/translations/ja-JP/data/reusables/supported-languages/Cs.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 933501e0e0d574d9ec7008aaa9ca7c45556cc1c2 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109300" +--- | C# {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    `dotnet` CLI |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/go.md b/translations/ja-JP/data/reusables/supported-languages/go.md index 2670d677ba..39cc88740a 100644 --- a/translations/ja-JP/data/reusables/supported-languages/go.md +++ b/translations/ja-JP/data/reusables/supported-languages/go.md @@ -1 +1,9 @@ -| Go {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    Go modules | {% octicon "check" aria-label="The check icon" %}
    Go modules | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    Go modules | {% octicon "check" aria-label="The check icon" %}
    Go modules | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} +--- +ms.openlocfilehash: d92b569c5db20c0586ad41cd618c957c9695b19e +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108863" +--- +| Go {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    Go モジュール | {% octicon "check" aria-label="The check icon" %}
    Go モジュール | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    Go モジュール | {% octicon "check" aria-label="The check icon" %}
    Go モジュール | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/php.md b/translations/ja-JP/data/reusables/supported-languages/php.md index a6cde8219a..dc42e9330e 100644 --- a/translations/ja-JP/data/reusables/supported-languages/php.md +++ b/translations/ja-JP/data/reusables/supported-languages/php.md @@ -1 +1,9 @@ +--- +ms.openlocfilehash: 8284af3a957695154a2d311a26eb37c1ba08e6d8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109379" +--- | PHP {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
    Composer | {% octicon "check" aria-label="The check icon" %}
    Composer | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
    Composer | {% octicon "check" aria-label="The check icon" %}
    Composer | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/products-table-header.md b/translations/ja-JP/data/reusables/supported-languages/products-table-header.md index 6147ff8b8b..727a4ce705 100644 --- a/translations/ja-JP/data/reusables/supported-languages/products-table-header.md +++ b/translations/ja-JP/data/reusables/supported-languages/products-table-header.md @@ -1,4 +1,9 @@ -{% ifversion fpt or ghec %}| [GitHub Copilot](/copilot/overview-of-github-copilot/about-github-copilot#about-github-copilot) | [Code navigation](/github/managing-files-in-a-repository/navigating-code-on-github) | [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Dependency graph, {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-the-dependency-graph#supported-package-ecosystems) | [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | -| :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: |{% elsif ghes %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Dependency graph, {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems) {% ifversion ghes %}| [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems){% endif %} | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | -| :-- | :-: | :-: {% ifversion ghes %}| :-: {% endif %}| :-: | :-: |{% elsif ghae %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | -| :-- | :-: | :-: | :-: |{% endif %} +--- +ms.openlocfilehash: 855dcf554f67567fc149ca51ae5cfc7d8cfead62 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108862" +--- +{% ifversion fpt or ghec %}| [GitHub Copilot](/copilot/overview-of-github-copilot/about-github-copilot#about-github-copilot) | [コード ナビゲーション](/github/managing-files-in-a-repository/navigating-code-on-github) | [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [依存関係グラフ、{% data variables.product.prodname_dependabot_alerts %}、{% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-the-dependency-graph#supported-package-ecosystems) | [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: |{% elsif ghes %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [依存関係グラフ、{% data variables.product.prodname_dependabot_alerts %}、{% data variables.product.prodname_dependabot_security_updates %}](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems) {% ifversion ghes %}| [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems){% endif %} | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: {% ifversion ghes %}| :-: {% endif %}| :-: | :-: |{% elsif ghae %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: | :-: |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/python.md b/translations/ja-JP/data/reusables/supported-languages/python.md index d8df9a72ba..6e533b31b1 100644 --- a/translations/ja-JP/data/reusables/supported-languages/python.md +++ b/translations/ja-JP/data/reusables/supported-languages/python.md @@ -1 +1,9 @@ -| Python {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    precise| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} +--- +ms.openlocfilehash: 573fee24da9649d438586ecd965ab92d32b72975 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108791" +--- +| Python {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    precise | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %}
    pip | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} diff --git a/translations/ja-JP/data/reusables/supported-languages/scala.md b/translations/ja-JP/data/reusables/supported-languages/scala.md index 4da351ea79..dd6e0194a0 100644 --- a/translations/ja-JP/data/reusables/supported-languages/scala.md +++ b/translations/ja-JP/data/reusables/supported-languages/scala.md @@ -1 +1,9 @@ -| Scala {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
    Maven | {% octicon "check" aria-label="The check icon" %}
    Maven, Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
    Maven, Gradle | {% octicon "check" aria-label="The check icon" %}
    Maven, Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} +--- +ms.openlocfilehash: c1e20c1cde879e2c9459ea5f60cd2648d4b6a465 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109371" +--- +| Scala {% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
    Maven | {% octicon "check" aria-label="The check icon" %}
    Maven、Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
    Maven、Gradle | {% octicon "check" aria-label="The check icon" %}
    Maven、Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/classic-projects-api-classic-pat-only.md b/translations/ja-JP/data/reusables/user-settings/classic-projects-api-classic-pat-only.md new file mode 100644 index 0000000000..b0ca6e8bad --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/classic-projects-api-classic-pat-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 79b8d08f58f355db77214565cc850e69cac4154b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106598" +--- +{% ifversion pat-v2 %} {% note %} + +{% data variables.product.prodname_projects_v1 %} を管理する REST API は、{% data variables.product.pat_v1 %} を使った認証のみをサポートします。 詳しくは、「[{% data variables.product.pat_generic %} を作成する](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」をご覧ください。 + +{% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/enterprise-admin-api-classic-pat-only.md b/translations/ja-JP/data/reusables/user-settings/enterprise-admin-api-classic-pat-only.md new file mode 100644 index 0000000000..80b2702c4e --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/enterprise-admin-api-classic-pat-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 95d93f57219d115a855b50323820ae43aa37062c +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107638" +--- +{% ifversion pat-v2 %} {% note %} + +Enterprise 管理者用の REST API では、{% data variables.product.pat_v1 %} を使用する認証のみをサポートします。 詳しくは、「[{% data variables.product.pat_generic %} を作成する](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」をご覧ください。 + +{% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/generic-classic-pat-only.md b/translations/ja-JP/data/reusables/user-settings/generic-classic-pat-only.md new file mode 100644 index 0000000000..7344e85a10 --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/generic-classic-pat-only.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 10ac7d5e73b168367752279f4ac9002cfbbc1240 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107430" +--- +{% data variables.product.pat_v1 %} のみを使用でき、{% data variables.product.pat_v2 %} は使用できません。 diff --git a/translations/ja-JP/data/reusables/user-settings/graphql-classic-pat-only.md b/translations/ja-JP/data/reusables/user-settings/graphql-classic-pat-only.md new file mode 100644 index 0000000000..fc62756954 --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/graphql-classic-pat-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 0d24339c6b0e123734b10ca2f0071da3802d8bab +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107646" +--- +{% ifversion pat-v2 %} {% note %} + +GraphQL API では、{% data variables.product.pat_v1 %} を使用した認証のみがサポートされます。 詳しくは、「[{% data variables.product.pat_generic %} を作成する](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」をご覧ください。 + +{% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/imports-api-classic-pat-only.md b/translations/ja-JP/data/reusables/user-settings/imports-api-classic-pat-only.md new file mode 100644 index 0000000000..0c521f063c --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/imports-api-classic-pat-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 7c7968ece6425fd5798ac8cbb00f0730d08711e3 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106694" +--- +{% ifversion pat-v2 %} {% note %} + +ソース インポート用の REST API は、{% data variables.product.pat_v1 %} を使用する認証のみをサポートします。 詳しくは、「[{% data variables.product.pat_generic %} を作成する](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」をご覧ください。 + +{% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/notifications-api-classic-pat-only.md b/translations/ja-JP/data/reusables/user-settings/notifications-api-classic-pat-only.md new file mode 100644 index 0000000000..b6ea5296b4 --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/notifications-api-classic-pat-only.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 74aae765b109f5e5004dcd501c0194cd24787c15 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107142" +--- +{% ifversion pat-v2 %} {% note %} + +通知を管理するための REST API は、{% data variables.product.pat_v1 %} を使用する認証のみをサポートします。 詳しくは、「[{% data variables.product.pat_generic %} を作成する](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)」をご覧ください。 + +{% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/password-authentication-deprecation.md b/translations/ja-JP/data/reusables/user-settings/password-authentication-deprecation.md index 04a4cbd48e..3cb8481a53 100644 --- a/translations/ja-JP/data/reusables/user-settings/password-authentication-deprecation.md +++ b/translations/ja-JP/data/reusables/user-settings/password-authentication-deprecation.md @@ -1 +1 @@ -When Git prompts you for your password, enter your {% data variables.product.pat_generic %}. Alternatively, you can use a credential helper like [Git Credential Manager](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md).{% ifversion not ghae %} Password-based authentication for Git has been removed in favor of more secure authentication methods.{% endif %} For more information, see "[Creating a {% data variables.product.pat_generic %}](/github/authenticating-to-github/creating-a-personal-access-token)." +When Git prompts you for your password, enter your {% data variables.product.pat_generic %}. Alternatively, you can use a credential helper like [Git Credential Manager](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md).{% ifversion not ghae %} Password-based authentication for Git has been removed in favor of more secure authentication methods.{% endif %} For more information, see "[Creating a {% data variables.product.pat_generic %}](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." diff --git a/translations/ja-JP/data/reusables/user-settings/pat-v2-beta.md b/translations/ja-JP/data/reusables/user-settings/pat-v2-beta.md new file mode 100644 index 0000000000..274937c0fe --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/pat-v2-beta.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 81b9966c5d5217bb10224a79df2ab56b0579fc54 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107422" +--- +{% data variables.product.pat_v2_caps %} は現在ベータ版であり、変更される可能性があります。 フィードバックを残すには、[フィードバックのディスカッション](https://github.com/community/community/discussions/36441)に関するページを参照してください。 diff --git a/translations/ja-JP/data/reusables/user-settings/pat-v2-org-opt-in.md b/translations/ja-JP/data/reusables/user-settings/pat-v2-org-opt-in.md new file mode 100644 index 0000000000..3906f68454 --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/pat-v2-org-opt-in.md @@ -0,0 +1,15 @@ +--- +ms.openlocfilehash: cdcecb28e2d67d43c34a66c7d98f4e8ac686bc23 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148106702" +--- +{% note %} + +**注**: {% data reusables.user-settings.pat-v2-beta %} + +ベータ期間中、Organization は {% data variables.product.pat_v2 %} にオプトインする必要があります。 {% ifversion ghec or ghes or ghae %}Organization が Enterprise によって所有されていて、Enterprise が {% data variables.product.pat_v2 %} にオプトインしている場合、Organization は既定でオプトインされます。 {% endif %}Organization がまだオプトインしていない場合は、次の手順のようにすると、オプトインとポリシーの設定を求められます。 + +{% endnote %} diff --git a/translations/ja-JP/data/reusables/user-settings/patv2-limitations.md b/translations/ja-JP/data/reusables/user-settings/patv2-limitations.md new file mode 100644 index 0000000000..293cb163d7 --- /dev/null +++ b/translations/ja-JP/data/reusables/user-settings/patv2-limitations.md @@ -0,0 +1,28 @@ +--- +ms.openlocfilehash: de2f4c96c3a86d64a11bfb8c5fbdc4f4082601e8 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148107574" +--- +{% note %} + +**注**: 現在、一部の機能は{% data variables.product.pat_v1_plural %} でのみ機能します。 + +- 自分、または自分がメンバーではない組織によって所有されていないパブリック リポジトリに対する書き込みアクセス権を持つのは、{% data variables.product.pat_v1_plural %} のみです。{% ifversion ghec or ghes or ghae %} +- エンタープライズが所有する内部リポジトリに対する書き込みアクセス権を自動的に持つのは、{% data variables.product.pat_v1_plural %} のみです。 {% data variables.product.pat_v2_caps %}には、内部リポジトリへのアクセス権を付与する必要があります。{% endif %} +- 外部コラボレーターは、{% data variables.product.pat_v1_plural %} のみを使用して、コラボレーターである組織リポジトリにアクセスできます。{% ifversion ghec or ghes or ghae %} +- {% data variables.product.pat_v1_plural %} のみがエンタープライズにアクセスできます。 ({% data variables.product.pat_v2_caps %} は、エンタープライズが所有する組織にアクセスできます。){% endif %} +- 次の API では、{% data variables.product.pat_v1_plural %} のみがサポートされています。 {% data variables.product.pat_v2 %} でサポートされている REST API 操作の一覧については、「[{% data variables.product.pat_v2 %}で使用可能なエンドポイント](/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens)」を参照してください。 + - GraphQL API{% ifversion ghec or ghes or ghae %} + - エンタープライズ管理者向けの REST API{% endif %}{% ifversion ghec or fpt %} + - ソース インポートを管理するための REST API{% endif %} + - {% data variables.product.prodname_projects_v1_caps %}を管理するための REST API + - {% data variables.product.prodname_registry %} を管理するための REST API + - 通知を管理するための REST API + - リポジトリを転送するための REST API + - テンプレートからリポジトリを作成するための REST API + - 認証されたユーザーのリポジトリを作成するための REST API + +{% endnote %} diff --git a/translations/ja-JP/data/reusables/vs-code/open-command-palette.md b/translations/ja-JP/data/reusables/vs-code/open-command-palette.md new file mode 100644 index 0000000000..33f733e3df --- /dev/null +++ b/translations/ja-JP/data/reusables/vs-code/open-command-palette.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: cbfb832b999c289c3cfc070c65b2eec9c635342b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148109588" +--- + 1. {% data variables.product.prodname_vscode_command_palette_shortname %} を開きます (Shift+Command+P (Mac) または Ctrl+Shift+P (Windows/Linux))。 diff --git a/translations/ja-JP/data/reusables/webhooks/pull_request_properties.md b/translations/ja-JP/data/reusables/webhooks/pull_request_properties.md index df7710260f..e6d06bc318 100644 --- a/translations/ja-JP/data/reusables/webhooks/pull_request_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/pull_request_properties.md @@ -1,6 +1,13 @@ -`number`|`integer` | The pull request number. -`changes`|`object`| The changes to the comment if the action was `edited`. -`changes[title][from]`|`string` | The previous version of the title if the action was `edited`. -`changes[body][from]`|`string` | The previous version of the body if the action was `edited`. -`pull_request`|`object` | The [pull request](/rest/reference/pulls) itself.{% ifversion fpt or ghec %} -`reason`|`string` | The reason the pull request was removed from a merge queue if the action was `dequeued`.{% endif %} +--- +ms.openlocfilehash: 33034d7d2f00ba494e16629a57ab07ec9d34810b +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148008730" +--- +`number`|`integer` | pull request 番号。 +`changes`|`object` | アクションが `edited` の場合のコメントの変更。 +`changes[title][from]`|`string` | アクションが `edited` の場合の以前のバージョンのタイトル。 +`changes[body][from]`|`string` | アクションが `edited` だった場合の本文の以前のバージョン。 +`pull_request`|`object` | [pull request](/rest/reference/pulls) 自体。{% ifversion fpt or ghec %} `reason`|`string` | アクションが `dequeued` である場合に、pull request がマージ キューから削除された理由。{% endif %} diff --git a/translations/ja-JP/data/reusables/webhooks/pull_request_webhook_properties.md b/translations/ja-JP/data/reusables/webhooks/pull_request_webhook_properties.md index 933b82d81a..34961f1c04 100644 --- a/translations/ja-JP/data/reusables/webhooks/pull_request_webhook_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/pull_request_webhook_properties.md @@ -1,3 +1,11 @@ -Key | Type | Description +--- +ms.openlocfilehash: 154c75025c0c83ff96a9da096d824a6d8541a3b3 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148008729" +--- +キー | Type | [説明] ----|------|------------- -`action`|`string` | The action that was performed. Can be one of:
    • `assigned`
    • `auto_merge_disabled`
    • `auto_merge_enabled`
    • `closed`: If the action is `closed` and the `merged` key is `false`, the pull request was closed with unmerged commits. If the action is `closed` and the `merged` key is `true`, the pull request was merged.
    • `converted_to_draft`
    • {% ifversion fpt or ghec %}
    • `dequeued`: Triggered when a pull request is removed from a merge queue
    • {% endif %}
    • `edited`
    • {% ifversion fpt or ghec %}
    • `enqueued`: Triggered when a pull request is added to a merge queue
    • {% endif %}
    • `labeled`
    • `locked`
    • `opened`
    • `ready_for_review`
    • `reopened`
    • `review_request_removed`
    • `review_requested`
    • `synchronize`: Triggered when a pull request's head branch is updated. For example, when the head branch is updated from the base branch, when new commits are pushed to the head branch, or when the base branch is changed.
    • `unassigned`
    • `unlabeled`
    • `unlocked`
    +`action`|`string` | 実行されたアクション。 次のいずれかになります。
    • `assigned`
    • `auto_merge_disabled`
    • `auto_merge_enabled`
    • `closed`: アクションが `closed` であり、`merged` キーが `false` である場合、プル要求はマージされていないコミットで閉じられました。 アクションが `closed` であり、`merged` キーが `true` である場合、プル要求はマージされました。
    • `converted_to_draft`
    • {% ifversion fpt or ghec %}
    • `dequeued`: pull request がマージ キューから削除されるとトリガーされます
    • {% endif %}
    • `edited`
    • {% ifversion fpt or ghec %}
    • `enqueued`: pull request がマージ キューに追加されるとトリガーされます
    • {% endif %}
    • `labeled`
    • `locked`
    • `opened`
    • `ready_for_review`
    • `reopened`
    • `review_request_removed`
    • `review_requested`
    • `synchronize`: プル要求のヘッド ブランチが更新されたときにトリガーされます。 たとえば、ヘッド ブランチがベース ブランチから更新されたとき、新しいコミットがヘッド ブランチにプッシュされたとき、またはベース ブランチが変更されたときなどです。
    • `unassigned`
    • `unlabeled`
    • `unlocked`
    diff --git a/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md index 51191b7a9e..03dc83cd8b 100644 --- a/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md +++ b/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md @@ -1,5 +1,13 @@ -The webhook REST APIs enable you to manage repository, organization, and app webhooks. You can use this API to list webhook deliveries for a webhook, or get and redeliver an individual delivery for a webhook, which can be integrated into an external app or service. You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. For more information, see: +--- +ms.openlocfilehash: 63effb67d8f26ba954127db629134b36b40d8552 +ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.translationtype: HT +ms.contentlocale: ja-JP +ms.lasthandoff: 10/25/2022 +ms.locfileid: "148108970" +--- +Webhook REST API を使用すると、リポジトリ、Organization、アプリ Webhook を管理できます。 この API を使用すると、Webhook の Webhook 配信を一覧表示したり、Webhook の個別の配信を取得して再配信したりできます。Webhook は、外部のアプリまたはサービスに統合できます。 REST API を使用して、Webhook の構成を変更することもできます。 たとえば、ペイロードURL、コンテントタイプ、SSLの検証、シークレットを変更できます。 詳細については、次を参照してください。 -- [Repository Webhooks REST API](/rest/reference/webhooks#repository-webhooks) -- [Organization Webhooks REST API](/rest/reference/orgs#webhooks) -- [{% data variables.product.prodname_github_app %} Webhooks REST API](/rest/reference/apps#webhooks) +- [リポジトリ Webhook REST API](/rest/reference/webhooks#repository-webhooks) +- [組織の Webhook REST API](/rest/reference/orgs#webhooks) +- [{% data variables.product.prodname_github_app %} Webhook REST API](/rest/reference/apps#webhooks) diff --git a/translations/log/msft-ja-resets.csv b/translations/log/msft-ja-resets.csv index 60735b95f4..fbcf081baf 100644 --- a/translations/log/msft-ja-resets.csv +++ b/translations/log/msft-ja-resets.csv @@ -87,6 +87,7 @@ translations/ja-JP/content/code-security/dependabot/dependabot-alerts/editing-se translations/ja-JP/content/code-security/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities.md,file deleted because it no longer exists in main translations/ja-JP/content/code-security/repository-security-advisories/about-github-security-advisories-for-repositories.md,file deleted because it no longer exists in main translations/ja-JP/content/code-security/repository-security-advisories/adding-a-collaborator-to-a-repository-security-advisory.md,file deleted because it no longer exists in main +translations/ja-JP/content/code-security/repository-security-advisories/best-practices-for-writing-repository-security-advisories.md,file deleted because it no longer exists in main translations/ja-JP/content/code-security/repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md,file deleted because it no longer exists in main translations/ja-JP/content/code-security/repository-security-advisories/creating-a-repository-security-advisory.md,file deleted because it no longer exists in main translations/ja-JP/content/code-security/repository-security-advisories/editing-a-repository-security-advisory.md,file deleted because it no longer exists in main @@ -227,6 +228,129 @@ translations/ja-JP/content/sponsors/receiving-sponsorships-through-github-sponso translations/ja-JP/data/glossaries/internal.yml,file deleted because it no longer exists in main translations/ja-JP/data/graphql/ghes-3.1/graphql_previews.enterprise.yml,file deleted because it no longer exists in main translations/ja-JP/data/graphql/ghes-3.2/graphql_previews.enterprise.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/0.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/1.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/10.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/11.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/12.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/13.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/14.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/16.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/17.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/18.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/19.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/2.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/20.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/21.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/22.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/23.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/24.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/3.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/4.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/5.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/6.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/7.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/8.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-20/9.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/0.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/1.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/10.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/11.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/12.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/13.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/14.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/15.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/16.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/18.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/19.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/2.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/20.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/21.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/22.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/23.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/3.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/4.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/5.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/7.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/8.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-21/9.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/10.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/11.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/12.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/13.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/14.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/15.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/16.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/17.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/18.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/19.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/20.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/21.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/22.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/4.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/5.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/2-22/6.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc1.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/0-rc2.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/10.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/11.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/12.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/13.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/14.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/15.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/16.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/17.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/18.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/19.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/20.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/21.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/22.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/23.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/24.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/25.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/4.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/5.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/6.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/7.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/8.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-0/9.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/0-rc1.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/10.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/11.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/12.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/13.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/14.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/15.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/16.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/17.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/18.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/19.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/20.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/21.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/22.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/3.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/5.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/6.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/7.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/8.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-1/9.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/1.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/10.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/11.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/12.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/13.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/14.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/15.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/18.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/2.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/3.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/4.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/5.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/6.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/7.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/8.yml,file deleted because it no longer exists in main +translations/ja-JP/data/release-notes/enterprise-server/3-2/9.yml,file deleted because it no longer exists in main translations/ja-JP/data/reusables/actions/hardware-requirements-3.6.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/actions/link-to-example-library.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/actions/perform-blob-storage-precheck.md,file deleted because it no longer exists in main @@ -280,6 +404,7 @@ translations/ja-JP/data/reusables/rest-reference/migrations/orgs.md,file deleted translations/ja-JP/data/reusables/rest-reference/orgs/custom_roles.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/rest-reference/orgs/members.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/rest-reference/orgs/outside-collaborators.md,file deleted because it no longer exists in main +translations/ja-JP/data/reusables/rest-reference/orgs/webhooks.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/rest-reference/projects/cards.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/rest-reference/projects/collaborators.md,file deleted because it no longer exists in main translations/ja-JP/data/reusables/rest-reference/projects/columns.md,file deleted because it no longer exists in main @@ -306,8 +431,6 @@ translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-gith translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md,broken liquid tags -translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile.md,broken liquid tags -translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/index.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository.md,rendering error @@ -316,11 +439,9 @@ translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-pers translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/remembering-your-github-username-or-email.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username.md,rendering error -translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md,broken liquid tags translations/ja-JP/content/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.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-the-default-branch-name-for-your-repositories.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md,rendering error -translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md,broken liquid tags translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md,rendering error translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/converting-a-user-into-an-organization.md,rendering error @@ -350,6 +471,7 @@ translations/ja-JP/content/actions/examples/using-concurrency-expressions-and-a- translations/ja-JP/content/actions/hosting-your-own-runners/about-self-hosted-runners.md,rendering error translations/ja-JP/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md,rendering error translations/ja-JP/content/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners.md,rendering error +translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md,rendering error translations/ja-JP/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md,rendering error translations/ja-JP/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md,rendering error translations/ja-JP/content/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job.md,broken liquid tags @@ -380,18 +502,13 @@ translations/ja-JP/content/actions/using-workflows/reusing-workflows.md,renderin translations/ja-JP/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md,rendering error translations/ja-JP/content/actions/using-workflows/storing-workflow-data-as-artifacts.md,rendering error translations/ja-JP/content/actions/using-workflows/triggering-a-workflow.md,rendering error -translations/ja-JP/content/actions/using-workflows/workflow-commands-for-github-actions.md,rendering error translations/ja-JP/content/actions/using-workflows/workflow-syntax-for-github-actions.md,rendering error translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md,broken liquid tags -translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-dependency-review-for-your-appliance.md,rendering error translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md,rendering error translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md,broken liquid tags -translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/about-supply-chain-security-for-your-enterprise.md,rendering error -translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/viewing-the-vulnerability-data-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-github-connect/about-github-connect.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise.md,rendering error -translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise.md,broken liquid tags @@ -407,13 +524,11 @@ translations/ja-JP/content/admin/configuration/configuring-network-settings/netw translations/ja-JP/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-network-settings/validating-your-domain-settings.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh.md,broken liquid tags -translations/ja-JP/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md,rendering error translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-applications.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise.md,rendering error -translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md,broken liquid tags translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md,rendering error translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md,rendering error translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md,broken liquid tags @@ -429,8 +544,6 @@ translations/ja-JP/content/admin/enterprise-management/caching-repositories/conf translations/ja-JP/content/admin/enterprise-management/caching-repositories/index.md,rendering error translations/ja-JP/content/admin/enterprise-management/configuring-clustering/cluster-network-configuration.md,broken liquid tags translations/ja-JP/content/admin/enterprise-management/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md,broken liquid tags -translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/about-geo-replication.md,rendering error -translations/ja-JP/content/admin/enterprise-management/configuring-high-availability/creating-a-high-availability-replica.md,broken liquid tags translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard.md,broken liquid tags translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/configuring-collectd.md,broken liquid tags translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance/generating-a-health-check-for-your-enterprise.md,broken liquid tags @@ -440,25 +553,16 @@ translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/enabling-automatic-update-checks.md,broken liquid tags translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md,broken liquid tags translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md,broken liquid tags -translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md,rendering error translations/ja-JP/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md,rendering error -translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled.md,broken liquid tags translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md,broken liquid tags -translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage.md,broken liquid tags -translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md,broken liquid tags -translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md,broken liquid tags translations/ja-JP/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates.md,rendering error translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md,rendering error translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md,rendering error translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md,rendering error translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md,broken liquid tags -translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md,rendering error -translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom.md,rendering error -translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md,rendering error translations/ja-JP/content/admin/identity-and-access-management/index.md,broken liquid tags -translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md,rendering error @@ -468,45 +572,37 @@ translations/ja-JP/content/admin/identity-and-access-management/using-built-in-a translations/ja-JP/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md,broken liquid tags -translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md,rendering error translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md,rendering error translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md,rendering error -translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md,rendering error +translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md,rendering error translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md,broken liquid tags -translations/ja-JP/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md,broken liquid tags -translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md,broken liquid tags -translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md,rendering error translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md,broken liquid tags -translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md,broken liquid tags translations/ja-JP/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md,broken liquid tags translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws.md,rendering error translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-azure.md,rendering error translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-google-cloud-platform.md,rendering error translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-openstack-kvm.md,rendering error translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware.md,rendering error -translations/ja-JP/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md,rendering error -translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md,rendering error translations/ja-JP/content/admin/overview/about-data-residency.md,broken liquid tags -translations/ja-JP/content/admin/overview/about-enterprise-accounts.md,broken liquid tags translations/ja-JP/content/admin/overview/about-github-enterprise-server.md,broken liquid tags -translations/ja-JP/content/admin/overview/accessing-compliance-reports-for-your-enterprise.md,broken liquid tags +translations/ja-JP/content/admin/overview/about-github-for-enterprises.md,rendering error translations/ja-JP/content/admin/overview/system-overview.md,rendering error translations/ja-JP/content/admin/packages/enabling-github-packages-with-aws.md,broken liquid tags translations/ja-JP/content/admin/packages/enabling-github-packages-with-azure-blob-storage.md,broken liquid tags @@ -520,14 +616,12 @@ translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks.md,broken liquid tags translations/ja-JP/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md,broken liquid tags -translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md,broken liquid tags -translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams.md,rendering error +translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams.md,broken liquid tags translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/continuous-integration-using-jenkins.md,broken liquid tags -translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md,rendering error +translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md,broken liquid tags translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization.md,rendering error translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md,broken liquid tags translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise.md,broken liquid tags -translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md,broken liquid tags translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md,broken liquid tags translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md,rendering error @@ -537,7 +631,6 @@ translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md,broken liquid tags translations/ja-JP/content/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on.md,rendering error translations/ja-JP/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md,rendering error -translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md,broken liquid tags translations/ja-JP/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md,rendering error translations/ja-JP/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md,rendering error translations/ja-JP/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md,rendering error @@ -553,13 +646,11 @@ translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/r translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md,rendering error translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md,rendering error translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md,broken liquid tags -translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md,rendering error translations/ja-JP/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md,rendering error translations/ja-JP/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md,rendering error translations/ja-JP/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md,rendering error translations/ja-JP/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md,broken liquid tags translations/ja-JP/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md,rendering error -translations/ja-JP/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md,broken liquid tags translations/ja-JP/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md,broken liquid tags translations/ja-JP/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md,broken liquid tags translations/ja-JP/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md,rendering error @@ -575,7 +666,6 @@ translations/ja-JP/content/billing/managing-billing-for-github-advanced-security translations/ja-JP/content/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-github-codespaces/index.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-github-codespaces/managing-spending-limits-for-github-codespaces.md,broken liquid tags -translations/ja-JP/content/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-github-packages/about-billing-for-github-packages.md,rendering error @@ -585,18 +675,15 @@ translations/ja-JP/content/billing/managing-billing-for-your-github-account/conn translations/ja-JP/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md,broken liquid tags translations/ja-JP/content/billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md,broken liquid tags -translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md,broken liquid tags -translations/ja-JP/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md,broken liquid tags translations/ja-JP/content/billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise.md,broken liquid tags translations/ja-JP/content/billing/managing-your-license-for-github-enterprise/downloading-your-license-for-github-enterprise.md,broken liquid tags -translations/ja-JP/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md,broken liquid tags +translations/ja-JP/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md,rendering error translations/ja-JP/content/billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server.md,broken liquid tags translations/ja-JP/content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md,broken liquid tags translations/ja-JP/content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md,rendering error translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md,rendering error translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md,rendering error translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md,rendering error -translations/ja-JP/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/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md,rendering error translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md,rendering error translations/ja-JP/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 @@ -610,7 +697,6 @@ translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scannin translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md,rendering error translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md,broken liquid tags translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md,broken liquid tags -translations/ja-JP/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md,rendering error translations/ja-JP/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md,rendering error translations/ja-JP/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md,rendering error translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md,rendering error @@ -620,7 +706,6 @@ translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/c translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md,rendering error translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/customizing-dependency-updates.md,rendering error translations/ja-JP/content/code-security/dependabot/dependabot-version-updates/listing-dependencies-configured-for-version-updates.md,rendering error -translations/ja-JP/content/code-security/dependabot/index.md,rendering error translations/ja-JP/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md,rendering error translations/ja-JP/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md,rendering error translations/ja-JP/content/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot.md,rendering error @@ -637,40 +722,32 @@ translations/ja-JP/content/code-security/secret-scanning/defining-custom-pattern translations/ja-JP/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md,rendering error translations/ja-JP/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md,rendering error translations/ja-JP/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md,rendering error +translations/ja-JP/content/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database.md,rendering error translations/ja-JP/content/code-security/security-overview/about-the-security-overview.md,rendering error translations/ja-JP/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md,rendering error translations/ja-JP/content/code-security/security-overview/viewing-the-security-overview.md,rendering error translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md,rendering error translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md,rendering error translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md,rendering error -translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md,rendering error translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md,rendering error -translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md,rendering error translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md,broken liquid tags -translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md,rendering error -translations/ja-JP/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md,rendering error +translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md,broken liquid tags translations/ja-JP/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/codespaces-reference/security-in-github-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/codespaces-reference/using-github-copilot-in-github-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md,broken liquid tags -translations/ja-JP/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md,broken liquid tags translations/ja-JP/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account.md,broken liquid tags translations/ja-JP/content/codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/developing-in-codespaces/codespaces-lifecycle.md,broken liquid tags translations/ja-JP/content/codespaces/developing-in-codespaces/connecting-to-a-private-network.md,broken liquid tags -translations/ja-JP/content/codespaces/developing-in-codespaces/creating-a-codespace.md,broken liquid tags -translations/ja-JP/content/codespaces/developing-in-codespaces/deleting-a-codespace.md,broken liquid tags -translations/ja-JP/content/codespaces/developing-in-codespaces/developing-in-a-codespace.md,broken liquid tags translations/ja-JP/content/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace.md,broken liquid tags translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md,broken liquid tags translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code.md,broken liquid tags translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md,broken liquid tags translations/ja-JP/content/codespaces/getting-started/deep-dive.md,broken liquid tags translations/ja-JP/content/codespaces/getting-started/quickstart.md,broken liquid tags -translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md,broken liquid tags -translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md,rendering error translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md,rendering error translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md,rendering error translations/ja-JP/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md,rendering error @@ -680,23 +757,18 @@ translations/ja-JP/content/codespaces/managing-your-codespaces/managing-encrypte translations/ja-JP/content/codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces.md,broken liquid tags -translations/ja-JP/content/codespaces/overview.md,broken liquid tags translations/ja-JP/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md,broken liquid tags -translations/ja-JP/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md,broken liquid tags translations/ja-JP/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md,broken liquid tags translations/ja-JP/content/codespaces/prebuilding-your-codespaces/managing-prebuilds.md,broken liquid tags translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md,broken liquid tags -translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines.md,broken liquid tags translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces.md,broken liquid tags -translations/ja-JP/content/codespaces/the-githubdev-web-based-editor.md,broken liquid tags translations/ja-JP/content/codespaces/troubleshooting/exporting-changes-to-a-branch.md,broken liquid tags translations/ja-JP/content/codespaces/troubleshooting/github-codespaces-logs.md,broken liquid tags translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-codespaces-clients.md,broken liquid tags translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md,broken liquid tags -translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md,broken liquid tags translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-prebuilds.md,broken liquid tags translations/ja-JP/content/codespaces/troubleshooting/troubleshooting-your-connection-to-github-codespaces.md,broken liquid tags translations/ja-JP/content/communities/documenting-your-project-with-wikis/about-wikis.md,broken liquid tags @@ -713,10 +785,8 @@ translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-d translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github.md,broken liquid tags translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github.md,rendering error translations/ja-JP/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md,broken liquid tags -translations/ja-JP/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md,rendering error translations/ja-JP/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md,rendering error translations/ja-JP/content/developers/apps/getting-started-with-apps/about-apps.md,rendering error -translations/ja-JP/content/developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps.md,broken liquid tags translations/ja-JP/content/developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app.md,rendering error translations/ja-JP/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md,rendering error translations/ja-JP/content/developers/apps/guides/using-the-github-api-in-your-app.md,rendering error @@ -734,7 +804,6 @@ translations/ja-JP/content/discussions/collaborating-with-your-community-using-d translations/ja-JP/content/discussions/guides/finding-your-discussions.md,broken liquid tags translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md,broken liquid tags translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-discussions.md,broken liquid tags -translations/ja-JP/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student.md,broken liquid tags translations/ja-JP/content/education/manage-coursework-with-github-classroom/get-started-with-github-classroom/glossary.md,broken liquid tags translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-makecode-arcade-with-github-classroom.md,broken liquid tags translations/ja-JP/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide.md,broken liquid tags @@ -762,10 +831,9 @@ translations/ja-JP/content/get-started/onboarding/getting-started-with-github-en translations/ja-JP/content/get-started/onboarding/getting-started-with-github-enterprise-server.md,broken liquid tags translations/ja-JP/content/get-started/onboarding/getting-started-with-github-team.md,broken liquid tags translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md,broken liquid tags -translations/ja-JP/content/get-started/quickstart/communicating-on-github.md,broken liquid tags -translations/ja-JP/content/get-started/quickstart/contributing-to-projects.md,broken liquid tags +translations/ja-JP/content/get-started/quickstart/contributing-to-projects.md,rendering error translations/ja-JP/content/get-started/quickstart/create-a-repo.md,broken liquid tags -translations/ja-JP/content/get-started/quickstart/fork-a-repo.md,broken liquid tags +translations/ja-JP/content/get-started/quickstart/fork-a-repo.md,rendering error translations/ja-JP/content/get-started/quickstart/git-and-github-learning-resources.md,broken liquid tags translations/ja-JP/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md,rendering error translations/ja-JP/content/get-started/signing-up-for-github/verifying-your-email-address.md,rendering error @@ -778,6 +846,7 @@ translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md,render translations/ja-JP/content/get-started/using-github/troubleshooting-connectivity-problems.md,broken liquid tags translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github.md,broken liquid tags translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md,rendering error +translations/ja-JP/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github.md,rendering error translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md,broken liquid tags translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md,broken liquid tags translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md,rendering error @@ -787,38 +856,23 @@ translations/ja-JP/content/graphql/guides/introduction-to-graphql.md,broken liqu translations/ja-JP/content/graphql/guides/managing-enterprise-accounts.md,rendering error translations/ja-JP/content/graphql/guides/migrating-from-rest-to-graphql.md,broken liquid tags translations/ja-JP/content/graphql/overview/about-the-graphql-api.md,rendering error -translations/ja-JP/content/graphql/reference/enums.md,broken liquid tags -translations/ja-JP/content/graphql/reference/input-objects.md,broken liquid tags -translations/ja-JP/content/graphql/reference/interfaces.md,broken liquid tags -translations/ja-JP/content/graphql/reference/mutations.md,broken liquid tags -translations/ja-JP/content/graphql/reference/objects.md,broken liquid tags -translations/ja-JP/content/graphql/reference/unions.md,broken liquid tags -translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md,broken liquid tags +translations/ja-JP/content/graphql/reference/enums.md,rendering error +translations/ja-JP/content/graphql/reference/input-objects.md,rendering error +translations/ja-JP/content/graphql/reference/interfaces.md,rendering error +translations/ja-JP/content/graphql/reference/mutations.md,rendering error +translations/ja-JP/content/graphql/reference/objects.md,rendering error +translations/ja-JP/content/graphql/reference/unions.md,rendering error translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md,rendering error translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md,rendering error translations/ja-JP/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md,rendering error -translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md,broken liquid tags -translations/ja-JP/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md,broken liquid tags -translations/ja-JP/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md,rendering error -translations/ja-JP/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md,broken liquid tags -translations/ja-JP/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md,broken liquid tags -translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md,broken liquid tags -translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md,broken liquid tags -translations/ja-JP/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md,broken liquid tags -translations/ja-JP/content/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests.md,rendering error translations/ja-JP/content/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue.md,rendering error translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md,broken liquid tags translations/ja-JP/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md,broken liquid tags -translations/ja-JP/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md,rendering error +translations/ja-JP/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md,broken liquid tags translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md,rendering error translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md,rendering error -translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md,rendering error -translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md,rendering error -translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md,rendering error -translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md,rendering error -translations/ja-JP/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md,rendering error translations/ja-JP/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md,broken liquid tags -translations/ja-JP/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md,rendering error +translations/ja-JP/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md,broken liquid tags translations/ja-JP/content/organizations/managing-organization-settings/deleting-an-organization-account.md,rendering error translations/ja-JP/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md,rendering error translations/ja-JP/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md,rendering error @@ -828,12 +882,13 @@ translations/ja-JP/content/organizations/managing-organization-settings/managing translations/ja-JP/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md,broken liquid tags translations/ja-JP/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md,rendering error translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md,rendering error +translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md,broken liquid tags translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md,rendering error -translations/ja-JP/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md,broken liquid tags +translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md,broken liquid tags +translations/ja-JP/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md,broken liquid tags translations/ja-JP/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md,broken liquid tags translations/ja-JP/content/organizations/organizing-members-into-teams/about-teams.md,broken liquid tags translations/ja-JP/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md,rendering error -translations/ja-JP/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md,rendering error translations/ja-JP/content/packages/learn-github-packages/about-permissions-for-github-packages.md,rendering error translations/ja-JP/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md,rendering error translations/ja-JP/content/packages/learn-github-packages/connecting-a-repository-to-a-package.md,rendering error @@ -855,7 +910,6 @@ translations/ja-JP/content/pages/configuring-a-custom-domain-for-your-github-pag translations/ja-JP/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md,rendering error translations/ja-JP/content/pages/getting-started-with-github-pages/about-github-pages.md,broken liquid tags translations/ja-JP/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md,rendering error -translations/ja-JP/content/pages/index.md,broken liquid tags translations/ja-JP/content/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll.md,rendering error translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line.md,broken liquid tags translations/ja-JP/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md,broken liquid tags @@ -890,38 +944,30 @@ translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your- translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md,rendering error translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks.md,rendering error translations/ja-JP/content/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch.md,broken liquid tags -translations/ja-JP/content/repositories/creating-and-managing-repositories/about-repositories.md,broken liquid tags translations/ja-JP/content/repositories/creating-and-managing-repositories/cloning-a-repository.md,broken liquid tags translations/ja-JP/content/repositories/creating-and-managing-repositories/duplicating-a-repository.md,broken liquid tags translations/ja-JP/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md,rendering error translations/ja-JP/content/repositories/creating-and-managing-repositories/transferring-a-repository.md,rendering error translations/ja-JP/content/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors.md,broken liquid tags -translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md,rendering error -translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md,rendering error -translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics.md,broken liquid tags translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository.md,broken liquid tags translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md,rendering error translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md,rendering error translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md,rendering error translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md,rendering error -translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md,broken liquid tags translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md,broken liquid tags translations/ja-JP/content/repositories/releasing-projects-on-github/about-releases.md,rendering error translations/ja-JP/content/repositories/releasing-projects-on-github/comparing-releases.md,rendering error translations/ja-JP/content/repositories/releasing-projects-on-github/linking-to-releases.md,rendering error translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md,rendering error translations/ja-JP/content/repositories/working-with-files/managing-files/adding-a-file-to-a-repository.md,broken liquid tags -translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-git-large-file-storage.md,broken liquid tags translations/ja-JP/content/repositories/working-with-files/managing-large-files/about-large-files-on-github.md,broken liquid tags translations/ja-JP/content/repositories/working-with-files/using-files/getting-permanent-links-to-files.md,broken liquid tags -translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md,rendering error translations/ja-JP/content/rest/activity/notifications.md,broken liquid tags translations/ja-JP/content/rest/apps/oauth-applications.md,broken liquid tags translations/ja-JP/content/rest/codespaces/codespaces.md,broken liquid tags translations/ja-JP/content/rest/dependabot/index.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/admin-stats.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/announcement.md,broken liquid tags -translations/ja-JP/content/rest/enterprise-admin/audit-log.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/billing.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/global-webhooks.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/index.md,broken liquid tags @@ -933,7 +979,7 @@ translations/ja-JP/content/rest/enterprise-admin/orgs.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/pre-receive-environments.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/pre-receive-hooks.md,broken liquid tags translations/ja-JP/content/rest/enterprise-admin/repo-pre-receive-hooks.md,broken liquid tags -translations/ja-JP/content/rest/enterprise-admin/scim.md,broken liquid tags +translations/ja-JP/content/rest/enterprise-admin/scim.md,rendering error translations/ja-JP/content/rest/enterprise-admin/users.md,broken liquid tags translations/ja-JP/content/rest/gitignore.md,broken liquid tags translations/ja-JP/content/rest/guides/building-a-ci-server.md,broken liquid tags @@ -949,13 +995,11 @@ translations/ja-JP/content/rest/overview/troubleshooting.md,broken liquid tags translations/ja-JP/content/rest/packages.md,broken liquid tags translations/ja-JP/content/rest/projects/projects.md,broken liquid tags translations/ja-JP/content/rest/quickstart.md,broken liquid tags -translations/ja-JP/content/rest/repos/lfs.md,broken liquid tags translations/ja-JP/content/rest/scim.md,broken liquid tags translations/ja-JP/content/rest/teams/team-sync.md,broken liquid tags translations/ja-JP/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md,broken liquid tags translations/ja-JP/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md,rendering error translations/ja-JP/content/search-github/searching-on-github/searching-for-repositories.md,broken liquid tags -translations/ja-JP/content/search-github/searching-on-github/searching-issues-and-pull-requests.md,rendering error translations/ja-JP/content/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers.md,broken liquid tags translations/ja-JP/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization.md,broken liquid tags translations/ja-JP/content/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account.md,broken liquid tags @@ -966,28 +1010,6 @@ translations/ja-JP/data/glossaries/external.yml,broken liquid tags translations/ja-JP/data/learning-tracks/actions.yml,broken liquid tags translations/ja-JP/data/learning-tracks/admin.yml,broken liquid tags translations/ja-JP/data/learning-tracks/code-security.yml,broken liquid tags -translations/ja-JP/data/release-notes/enterprise-server/2-20/15.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-21/17.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-21/6.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/0.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/1.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/2.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/3.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/7.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/8.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/2-22/9.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-0/0.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-0/1.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-0/2.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-0/3.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-1/0-rc1.yml,broken liquid tags -translations/ja-JP/data/release-notes/enterprise-server/3-1/0.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-1/1.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-1/2.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-1/4.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-2/0-rc1.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-2/0.yml,rendering error -translations/ja-JP/data/release-notes/enterprise-server/3-2/17.yml,rendering error translations/ja-JP/data/release-notes/enterprise-server/3-3/0-rc1.yml,rendering error translations/ja-JP/data/release-notes/enterprise-server/3-3/0.yml,rendering error translations/ja-JP/data/release-notes/enterprise-server/3-3/12.yml,rendering error @@ -1004,9 +1026,7 @@ translations/ja-JP/data/release-notes/enterprise-server/3-4/8.yml,rendering erro translations/ja-JP/data/release-notes/enterprise-server/3-5/0-rc1.yml,rendering error translations/ja-JP/data/release-notes/enterprise-server/3-5/4.yml,rendering error translations/ja-JP/data/release-notes/enterprise-server/3-6/0-rc1.yml,rendering error -translations/ja-JP/data/reusables/accounts/create-personal-access-tokens.md,broken liquid tags translations/ja-JP/data/reusables/actions/about-actions-for-enterprises.md,broken liquid tags -translations/ja-JP/data/reusables/actions/add-hosted-runner.md,broken liquid tags translations/ja-JP/data/reusables/actions/artifact-log-retention-statement.md,broken liquid tags translations/ja-JP/data/reusables/actions/cache-default-size.md,broken liquid tags translations/ja-JP/data/reusables/actions/changing-the-access-policy-of-a-runner-group.md,rendering error @@ -1015,15 +1035,12 @@ translations/ja-JP/data/reusables/actions/create-runner-group.md,rendering error translations/ja-JP/data/reusables/actions/creating-a-runner-group-for-an-organization.md,rendering error translations/ja-JP/data/reusables/actions/disabling-github-actions.md,broken liquid tags translations/ja-JP/data/reusables/actions/enterprise-common-prereqs.md,broken liquid tags -translations/ja-JP/data/reusables/actions/enterprise-http-proxy.md,broken liquid tags translations/ja-JP/data/reusables/actions/enterprise-marketplace-actions.md,broken liquid tags translations/ja-JP/data/reusables/actions/enterprise-postinstall-nextsteps.md,broken liquid tags -translations/ja-JP/data/reusables/actions/enterprise-storage-ha-backups.md,broken liquid tags translations/ja-JP/data/reusables/actions/github-connect-resolution.md,broken liquid tags translations/ja-JP/data/reusables/actions/hosted-runner-security.md,broken liquid tags translations/ja-JP/data/reusables/actions/ip-allow-list-self-hosted-runners.md,broken liquid tags translations/ja-JP/data/reusables/actions/jobs/section-defining-outputs-for-jobs.md,broken liquid tags -translations/ja-JP/data/reusables/actions/message-parameters.md,rendering error translations/ja-JP/data/reusables/actions/more-resources-for-ghes.md,rendering error translations/ja-JP/data/reusables/actions/moving-a-runner-to-a-group.md,rendering error translations/ja-JP/data/reusables/actions/ref_name-description.md,broken liquid tags @@ -1038,11 +1055,11 @@ translations/ja-JP/data/reusables/actions/self-hosted-runner-management-permissi translations/ja-JP/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md,broken liquid tags translations/ja-JP/data/reusables/actions/self-hosted-runner-ports-protocols.md,broken liquid tags translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-general.md,rendering error +translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-pages-custom-workflow.md,rendering error translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runner-groups.md,rendering error translations/ja-JP/data/reusables/actions/settings-ui/settings-actions-runners.md,rendering error translations/ja-JP/data/reusables/actions/sidebar-secret.md,rendering error translations/ja-JP/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md,broken liquid tags -translations/ja-JP/data/reusables/actions/usage-workflow-run-time.md,rendering error translations/ja-JP/data/reusables/actions/workflow-basic-example-and-explanation.md,broken liquid tags translations/ja-JP/data/reusables/actions/workflow-dispatch-inputs.md,rendering error translations/ja-JP/data/reusables/actions/workflow-template-overview.md,broken liquid tags @@ -1050,19 +1067,13 @@ translations/ja-JP/data/reusables/advanced-security/about-committer-numbers-ghec translations/ja-JP/data/reusables/advanced-security/about-ghas-organization-policy.md,broken liquid tags translations/ja-JP/data/reusables/advanced-security/secret-scanning-add-custom-pattern-details.md,rendering error translations/ja-JP/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md,rendering error -translations/ja-JP/data/reusables/advanced-security/secret-scanning-new-custom-pattern.md,rendering error translations/ja-JP/data/reusables/advanced-security/secret-scanning-push-protection-org.md,broken liquid tags translations/ja-JP/data/reusables/apps/user-to-server-rate-limits.md,broken liquid tags -translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md,rendering error -translations/ja-JP/data/reusables/audit_log/audit-log-events-workflows.md,rendering error translations/ja-JP/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md,rendering error translations/ja-JP/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md,rendering error -translations/ja-JP/data/reusables/billing/license-statuses.md,broken liquid tags translations/ja-JP/data/reusables/branches/new-repo-default-branch.md,broken liquid tags translations/ja-JP/data/reusables/classroom/about-autograding.md,broken liquid tags -translations/ja-JP/data/reusables/code-scanning/alerts-found-in-generated-code.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/autobuild-add-build-steps.md,broken liquid tags -translations/ja-JP/data/reusables/code-scanning/autobuild-compiled-languages.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/codeql-languages-bullets.md,rendering error translations/ja-JP/data/reusables/code-scanning/codeql-languages-keywords.md,rendering error @@ -1070,25 +1081,21 @@ translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning- translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/what-is-codeql-cli.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/codespaces-api-beta-note.md,broken liquid tags -translations/ja-JP/data/reusables/codespaces/codespaces-org-policies-note.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/codespaces-policy-targets.md,rendering error translations/ja-JP/data/reusables/codespaces/codespaces-spending-limit-requirement.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/creating-a-codespace-in-vscode.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/customize-vcpus-and-ram.md,broken liquid tags -translations/ja-JP/data/reusables/codespaces/links-to-get-started.md,broken liquid tags -translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/next-steps-adding-devcontainer.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/prebuilds-crossreference.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/secrets-on-start.md,broken liquid tags translations/ja-JP/data/reusables/codespaces/use-chrome.md,broken liquid tags -translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md,broken liquid tags translations/ja-JP/data/reusables/command_line/provide-an-access-token.md,broken liquid tags translations/ja-JP/data/reusables/copilot/install-copilot-in-neovim.md,broken liquid tags translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates.md,rendering error translations/ja-JP/data/reusables/dependabot/default-dependencies-allow-ignore.md,broken liquid tags translations/ja-JP/data/reusables/dependabot/dependabot-alerts-filters.md,rendering error translations/ja-JP/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md,rendering error -translations/ja-JP/data/reusables/dependabot/enterprise-enable-dependabot.md,rendering error +translations/ja-JP/data/reusables/dependabot/sidebar-secret.md,rendering error translations/ja-JP/data/reusables/dependabot/supported-package-managers.md,rendering error translations/ja-JP/data/reusables/desktop/get-an-account.md,rendering error translations/ja-JP/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md,broken liquid tags @@ -1096,7 +1103,6 @@ translations/ja-JP/data/reusables/discussions/navigate-to-repo-or-org.md,broken translations/ja-JP/data/reusables/discussions/starting-a-discussion.md,broken liquid tags translations/ja-JP/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md,broken liquid tags translations/ja-JP/data/reusables/dotcom_billing/view-all-subscriptions.md,broken liquid tags -translations/ja-JP/data/reusables/education/submit-application.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-accounts/actions-packages-report-download-enterprise-accounts.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-accounts/billing-microsoft-ea-overview.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-accounts/dormant-user-activity.md,broken liquid tags @@ -1111,12 +1117,10 @@ translations/ja-JP/data/reusables/enterprise-accounts/emu-permission-repo.md,bro translations/ja-JP/data/reusables/enterprise-accounts/emu-short-summary.md,rendering error translations/ja-JP/data/reusables/enterprise-accounts/oidc-gei-warning.md,broken liquid tags translations/ja-JP/data/reusables/enterprise-accounts/security-tab.md,rendering error -translations/ja-JP/data/reusables/enterprise-accounts/vss-ghe-description.md,broken liquid tags translations/ja-JP/data/reusables/enterprise/apply-configuration.md,broken liquid tags translations/ja-JP/data/reusables/enterprise/rate_limit.md,broken liquid tags translations/ja-JP/data/reusables/enterprise/repository-caching-release-phase.md,rendering error translations/ja-JP/data/reusables/enterprise/test-in-staging.md,broken liquid tags -translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md,broken liquid tags translations/ja-JP/data/reusables/enterprise_installation/download-package.md,broken liquid tags translations/ja-JP/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md,rendering error translations/ja-JP/data/reusables/enterprise_installation/hotpatching-explanation.md,broken liquid tags @@ -1144,10 +1148,9 @@ translations/ja-JP/data/reusables/getting-started/enterprise-advanced-security.m translations/ja-JP/data/reusables/getting-started/managing-enterprise-members.md,broken liquid tags translations/ja-JP/data/reusables/git/git-push.md,broken liquid tags translations/ja-JP/data/reusables/git/provide-credentials.md,broken liquid tags -translations/ja-JP/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md,broken liquid tags +translations/ja-JP/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md,rendering error translations/ja-JP/data/reusables/large_files/storage_assets_location.md,broken liquid tags translations/ja-JP/data/reusables/large_files/use_lfs_tip.md,broken liquid tags -translations/ja-JP/data/reusables/notifications-v2/custom-notification-types.md,broken liquid tags translations/ja-JP/data/reusables/notifications/outbound_email_tip.md,broken liquid tags translations/ja-JP/data/reusables/notifications/shared_state.md,rendering error translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md,rendering error @@ -1155,32 +1158,22 @@ translations/ja-JP/data/reusables/organizations/billing_plans.md,rendering error translations/ja-JP/data/reusables/organizations/github-apps-settings-sidebar.md,rendering error translations/ja-JP/data/reusables/organizations/member-privileges.md,rendering error translations/ja-JP/data/reusables/organizations/navigate-to-org.md,broken liquid tags -translations/ja-JP/data/reusables/organizations/new_team.md,rendering error -translations/ja-JP/data/reusables/organizations/org_settings.md,rendering error -translations/ja-JP/data/reusables/organizations/organization-wide-project.md,rendering error -translations/ja-JP/data/reusables/organizations/owners-team.md,rendering error -translations/ja-JP/data/reusables/organizations/people.md,rendering error translations/ja-JP/data/reusables/organizations/repository-defaults.md,rendering error translations/ja-JP/data/reusables/organizations/security-and-analysis.md,rendering error translations/ja-JP/data/reusables/organizations/security.md,rendering error -translations/ja-JP/data/reusables/organizations/specific_team.md,rendering error -translations/ja-JP/data/reusables/organizations/teams.md,rendering error translations/ja-JP/data/reusables/organizations/teams_sidebar.md,rendering error translations/ja-JP/data/reusables/organizations/verified-domains.md,rendering error translations/ja-JP/data/reusables/package_registry/authenticate-packages.md,broken liquid tags translations/ja-JP/data/reusables/package_registry/authenticate-to-container-registry-steps.md,rendering error -translations/ja-JP/data/reusables/package_registry/authenticate_with_pat_for_v2_registry.md,broken liquid tags translations/ja-JP/data/reusables/package_registry/next-steps-for-packages-enterprise-setup.md,broken liquid tags translations/ja-JP/data/reusables/package_registry/package-registry-with-github-tokens.md,broken liquid tags -translations/ja-JP/data/reusables/package_registry/package-settings-from-org-level.md,rendering error translations/ja-JP/data/reusables/package_registry/packages-billing.md,broken liquid tags translations/ja-JP/data/reusables/package_registry/required-scopes.md,broken liquid tags translations/ja-JP/data/reusables/pages/build-failure-email-server.md,broken liquid tags translations/ja-JP/data/reusables/pages/emu-org-only.md,broken liquid tags -translations/ja-JP/data/reusables/pages/new-or-existing-repo.md,broken liquid tags -translations/ja-JP/data/reusables/pages/pages-about-publishing-source.md,broken liquid tags translations/ja-JP/data/reusables/pages/sidebar-pages.md,rendering error translations/ja-JP/data/reusables/projects/enable-basic-workflow.md,broken liquid tags +translations/ja-JP/data/reusables/projects/graphql-ghes.md,rendering error translations/ja-JP/data/reusables/pull_requests/configure_pull_request_merges_intro.md,broken liquid tags translations/ja-JP/data/reusables/pull_requests/default_merge_option.md,broken liquid tags translations/ja-JP/data/reusables/pull_requests/pull_request_merges_and_contributions.md,broken liquid tags @@ -1196,7 +1189,6 @@ translations/ja-JP/data/reusables/repositories/navigate-to-code-security-and-ana translations/ja-JP/data/reusables/repositories/navigate-to-commit-page.md,broken liquid tags translations/ja-JP/data/reusables/repositories/navigate-to-repo.md,broken liquid tags translations/ja-JP/data/reusables/repositories/repository-branches.md,rendering error -translations/ja-JP/data/reusables/repositories/security-advisories-republishing.md,broken liquid tags translations/ja-JP/data/reusables/repositories/sidebar-notifications.md,rendering error translations/ja-JP/data/reusables/repositories/suggest-changes.md,broken liquid tags translations/ja-JP/data/reusables/repositories/you-can-fork.md,broken liquid tags @@ -1206,7 +1198,6 @@ translations/ja-JP/data/reusables/saml/about-linked-identities.md,broken liquid translations/ja-JP/data/reusables/saml/about-saml-access-enterprise-account.md,broken liquid tags translations/ja-JP/data/reusables/saml/authorized-creds-info.md,broken liquid tags translations/ja-JP/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md,broken liquid tags -translations/ja-JP/data/reusables/saml/create-a-machine-user.md,broken liquid tags translations/ja-JP/data/reusables/saml/must-authorize-linked-identity.md,broken liquid tags translations/ja-JP/data/reusables/saml/you-must-periodically-authenticate.md,broken liquid tags translations/ja-JP/data/reusables/scim/after-you-configure-saml.md,rendering error @@ -1217,9 +1208,7 @@ translations/ja-JP/data/reusables/secret-scanning/enterprise-enable-secret-scann translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-private-repo.md,rendering error translations/ja-JP/data/reusables/secret-scanning/partner-secret-list-public-repo.md,broken liquid tags translations/ja-JP/data/reusables/secret-scanning/secret-list-private-push-protection.md,rendering error -translations/ja-JP/data/reusables/security-advisory/security-advisory-overview.md,broken liquid tags translations/ja-JP/data/reusables/security-overview/permissions.md,rendering error -translations/ja-JP/data/reusables/security/displayed-information.md,rendering error translations/ja-JP/data/reusables/shortdesc/rate_limits_github_apps.md,broken liquid tags translations/ja-JP/data/reusables/sponsors/select-sponsorship-billing.md,broken liquid tags translations/ja-JP/data/reusables/ssh/about-ssh.md,broken liquid tags @@ -1227,14 +1216,6 @@ translations/ja-JP/data/reusables/ssh/key-type-support.md,rendering error translations/ja-JP/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md,broken liquid tags translations/ja-JP/data/reusables/support/help_resources.md,rendering error translations/ja-JP/data/reusables/support/submit-a-ticket.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/C.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/Cpp.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/Cs.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/go.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/php.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/products-table-header.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/python.md,broken liquid tags -translations/ja-JP/data/reusables/supported-languages/scala.md,broken liquid tags translations/ja-JP/data/reusables/user-settings/access_applications.md,rendering error translations/ja-JP/data/reusables/user-settings/account_settings.md,rendering error translations/ja-JP/data/reusables/user-settings/appearance-settings.md,rendering error @@ -1249,10 +1230,7 @@ translations/ja-JP/data/reusables/user-settings/saved_replies.md,rendering error translations/ja-JP/data/reusables/user-settings/security-analysis.md,rendering error translations/ja-JP/data/reusables/user-settings/security.md,rendering error translations/ja-JP/data/reusables/user-settings/ssh.md,rendering error -translations/ja-JP/data/reusables/webhooks/pull_request_properties.md,broken liquid tags -translations/ja-JP/data/reusables/webhooks/pull_request_webhook_properties.md,broken liquid tags translations/ja-JP/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md,broken liquid tags -translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md,rendering error translations/ja-JP/data/reusables/webhooks/workflow_run_properties.md,broken liquid tags translations/ja-JP/data/variables/product.yml,broken liquid tags translations/ja-JP/data/variables/projects.yml,broken liquid tags
    -This workflow runs whenever a pull request in the repository is marked as "ready for review". +このワークフローは、リポジトリ内のPull Requestが"ready for review"としてマークされたときに実行されます。
    -{% data variables.product.prodname_github_app %} only: +{% data variables.product.prodname_github_app %} のみ: ```yaml - name: Generate token @@ -317,13 +321,13 @@ This workflow runs whenever a pull request in the repository is marked as "ready -Uses the tibdex/github-app-token action to generate an installation access token for your app from the app ID and private key. The installation access token is accessed later in the workflow as {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %}. +tibdex/github-app-token action を使用して、アプリ ID と秘密キーからアプリのインストール アクセス トークンを生成します。 このインストール アクセス トークンは、後で、ワークフロー内で {% raw %}${{ steps.generate_token.outputs.token }}{% endraw %} としてアクセスされます。

    -Replace APP_ID with the name of the secret that contains your app ID. +APP_ID を、アプリ ID を含むシークレットの名前に置き換えます。

    -Replace APP_PEM with the name of the secret that contains your app private key. +APP_PEM を、アプリの秘密キーを含むシークレットの名前に置き換えます。
    -Sets environment variables for this step. +このステップのための環境変数を設定します。

    -If you are using a {% data variables.product.pat_generic %}, replace YOUR_TOKEN with the name of the secret that contains your {% data variables.product.pat_generic %}. +{% data variables.product.pat_generic %} を使っている場合は、YOUR_TOKEN {% data variables.product.pat_generic %} を含んでいるシークレットの名前で置き換えてください。

    -Replace YOUR_ORGANIZATION with the name of your organization. For example, octo-org. +YOUR_ORGANIZATION を自身の組織の名前に置き換えます。 たとえば、「 octo-org 」のように入力します。

    -Replace YOUR_PROJECT_NUMBER with your project number. To find the project number, look at the project URL. For example, https://github.com/orgs/octo-org/projects/5 has a project number of 5. +YOUR_PROJECT_NUMBERをプロジェクト番号に置き換えます。 プロジェクト番号を見つけるには、プロジェクトのURLを見てください。 たとえば、https://github.com/orgs/octo-org/projects/5 のプロジェクト番号は 5 です。
    -

    Uses {% data variables.product.prodname_cli %} to query the API for the ID of the project and return the name and ID of the first 20 fields in the project. fields returns a union and the query uses inline fragments (... on) to return information about any ProjectV2Field and ProjectV2SingleSelectField fields.

    +

    {% data variables.product.prodname_cli %} を使用して、プロジェクトの ID に対するクエリを API に実行し、プロジェクト内の最初の 20 個のフィールドの名前と ID を返します。 fields は和集合を返し、クエリではインライン フラグメント (... on) を使用して ProjectV2Field フィールドと ProjectV2SingleSelectField フィールドに関する情報を返します。

    -

    The response is stored in a file called project_data.json.

    +

    応答は、project_data.json という名前のファイルに保存されます。

    -Parses the response from the API query and stores the relevant IDs as environment variables. Modify this to get the ID for different fields or options. For example: +APIクエリからのレスポンスをパースし、関連するIDを環境変数として保存します。 これを変更して、様々なフィールドやオプションのIDを取得してください。 次に例を示します。
      -
    • To get the ID of a field called Team, add echo 'TEAM_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") | .id' project_data.json) >> $GITHUB_ENV.
    • -
    • To get the ID of an option called Octoteam for the Team single select field, add echo 'OCTOTEAM_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") |.options[] | select(.name=="Octoteam") |.id' project_data.json) >> $GITHUB_ENV
    • +
    • Team という名前のフィールドの ID を取得するには、echo 'TEAM_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") | .id' project_data.json) >> $GITHUB_ENV を追加します。
    • +
    • Team 単一選択フィールドの Octoteam という名前のオプションの ID を取得するには、echo 'OCTOTEAM_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Team") |.options[] | select(.name=="Octoteam") |.id' project_data.json) >> $GITHUB_ENV を追加します
    -Note: This workflow assumes that you have a project with a single select field called "Status" that includes an option called "Todo" and a date field called "Date posted". You must modify this section to match the fields that are present in your table. +注: このワークフローでは、プロジェクトに、"Todo" という名前のオプションを含む "Status" という名前の単一の選択フィールドと、"Date posted" という名前の日付フィールドがあることを前提としています。 テーブル中にあるフィールドにマッチするよう、このセクションは変更しなければなりません。
    -Sets environment variables for this step. GITHUB_TOKEN is described above. PR_ID is the ID of the pull request that triggered this workflow. +このステップのための環境変数を設定します。 GITHUB_TOKEN は、前述のとおりです。 PR_ID は、このワークフローをトリガーする pull request の ID です。
    -Uses {% data variables.product.prodname_cli %} and the API to add the pull request that triggered this workflow to the project. The jq flag parses the response to get the ID of the created item. +{% data variables.product.prodname_cli %} と API を使用して、このワークフローをトリガーした pull request をプロジェクトに追加します。 jq フラグは、応答を解析して、作成されたアイテムの ID を取得します。
    -Stores the ID of the created item as an environment variable. +作成されたアイテムのIDを環境変数として保存します。
    -Saves the current date as an environment variable in yyyy-mm-dd format. +現在の日付を yyyy-mm-dd の形式で環境変数として保存します。
    -Sets environment variables for this step. GITHUB_TOKEN is described above. +このステップのための環境変数を設定します。 GITHUB_TOKEN は、前述のとおりです。
    -Sets the value of the Status field to Todo. Sets the value of the Date posted field. +Status フィールドの値を Todo に設定します。 Date posted フィールドの値を設定します。