From 7b800ea29d0d9de41f725675eaf925f61aca81ba Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Sun, 25 Sep 2022 00:17:00 +0800 Subject: [PATCH] AutoCorrect fix for translations/zh-CN/content/authentication --- ...authentication-with-saml-single-sign-on.md | 22 +++++----- ...sh-key-for-use-with-saml-single-sign-on.md | 4 +- ...-and-managing-your-active-saml-sessions.md | 2 +- .../checking-for-existing-ssh-keys.md | 8 ++-- .../testing-your-ssh-connection.md | 8 ++-- .../working-with-ssh-key-passphrases.md | 10 ++--- .../about-anonymized-urls.md | 14 +++---- .../about-authentication-to-github.md | 40 +++++++++---------- .../about-githubs-ip-addresses.md | 8 ++-- .../authorizing-github-apps.md | 6 +-- .../authorizing-oauth-apps.md | 20 +++++----- ...onnecting-with-third-party-applications.md | 18 ++++----- .../creating-a-personal-access-token.md | 20 +++++----- .../creating-a-strong-password.md | 8 ++-- .../preventing-unauthorized-access.md | 10 ++--- ...moving-sensitive-data-from-a-repository.md | 32 +++++++-------- .../reviewing-your-authorized-integrations.md | 2 +- .../reviewing-your-ssh-keys.md | 10 ++--- .../sudo-mode.md | 14 +++---- .../token-expiration-and-revocation.md | 16 ++++---- ...updating-your-github-access-credentials.md | 22 +++++----- ...adding-a-gpg-key-to-your-github-account.md | 14 +++---- .../associating-an-email-with-your-gpg-key.md | 6 +-- .../checking-for-existing-gpg-keys.md | 4 +- .../generating-a-new-gpg-key.md | 14 +++---- .../about-two-factor-authentication.md | 8 ++-- ...-github-using-two-factor-authentication.md | 28 ++++++------- ...delivery-methods-for-your-mobile-device.md | 4 +- ...-factor-authentication-recovery-methods.md | 14 +++---- .../configuring-two-factor-authentication.md | 40 +++++++++---------- ...s-where-sms-authentication-is-supported.md | 4 +- ...uthentication-for-your-personal-account.md | 6 +-- ...ccount-if-you-lose-your-2fa-credentials.md | 18 ++++----- ...-verified-email-address-in-your-gpg-key.md | 4 +- .../deleted-or-missing-ssh-keys.md | 4 +- .../error-agent-admitted-failure-to-sign.md | 2 +- .../error-bad-file-number.md | 6 +-- .../error-key-already-in-use.md | 6 +-- .../error-permission-denied-publickey.md | 18 ++++----- .../error-ssh-add-illegal-option----k.md | 2 +- ...e-problem-verify-that-the-ca-cert-is-ok.md | 6 +-- .../error-unknown-key-type.md | 10 ++--- .../error-were-doing-an-ssh-key-audit.md | 2 +- .../recovering-your-ssh-key-passphrase.md | 6 +-- .../using-ssh-over-the-https-port.md | 4 +- 45 files changed, 262 insertions(+), 262 deletions(-) diff --git a/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md b/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md index d2a60017e00f..e87ce5ad8900 100644 --- a/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md +++ b/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md @@ -22,11 +22,11 @@ ms.locfileid: '147527908' {% ifversion ghae %} -SAML SSO 允许企业所有者从 SAML IdP 集中控制和安全访问 {% data variables.product.product_name %}。 在浏览器中访问 {% data variables.product.product_location %} 时,{% data variables.product.product_name %} 会将用户重定向到您的 IdP 进行身份验证。 在使用 IdP 上的帐户成功进行身份验证后,IdP 会将您重定向回 {% data variables.product.product_location %}。 {% data variables.product.product_name %} 将验证 IdP 的响应,然后授予访问权限。 +SAML SSO 允许企业所有者从 SAML IdP 集中控制和安全访问 {% data variables.product.product_name %}。在浏览器中访问 {% data variables.product.product_location %} 时,{% data variables.product.product_name %} 会将用户重定向到您的 IdP 进行身份验证。在使用 IdP 上的帐户成功进行身份验证后,IdP 会将您重定向回 {% data variables.product.product_location %}。 {% data variables.product.product_name %} 将验证 IdP 的响应,然后授予访问权限。 {% data reusables.saml.you-must-periodically-authenticate %} -如果您无法访问 {% data variables.product.product_name %},请与本地企业所有者或 {% data variables.product.product_name %} 的管理员联系。 你可以在 {% data variables.product.product_name %} 上的任何页面底部单击“支持”找到企业的联系信息。 {% data variables.product.company_short %} 和 {% data variables.contact.github_support %} 无法访问您的 IdP,并且无法解决身份验证问题。 +如果您无法访问 {% data variables.product.product_name %},请与本地企业所有者或 {% data variables.product.product_name %} 的管理员联系。你可以在 {% data variables.product.product_name %} 上的任何页面底部单击“支持”找到企业的联系信息。 {% data variables.product.company_short %} 和 {% data variables.contact.github_support %} 无法访问您的 IdP,并且无法解决身份验证问题。 {% endif %} @@ -36,37 +36,37 @@ SAML SSO 允许企业所有者从 SAML IdP 集中控制和安全访问 {% data v 如果你是 {% data variables.product.prodname_emu_enterprise %} 的成员,则将转而使用为你预配且由你的企业控制的新帐户。 {% data reusables.enterprise-accounts.emu-more-info-account %} -在访问使用 SAML SSO 的组织中的专用资源时,{% data variables.product.prodname_dotcom %} 会将你重定向到组织的 SAML IdP 进行身份验证。 在 IdP 上成功验证您的帐户后,IdP 会将您重定向回到 {% data variables.product.prodname_dotcom %},您可以在那里访问组织的资源。 +在访问使用 SAML SSO 的组织中的专用资源时,{% data variables.product.prodname_dotcom %} 会将你重定向到组织的 SAML IdP 进行身份验证。在 IdP 上成功验证您的帐户后,IdP 会将您重定向回到 {% data variables.product.prodname_dotcom %},您可以在那里访问组织的资源。 {% data reusables.saml.outside-collaborators-exemption %} -如果您最近在浏览器中使用组织的 SAML IdP 进行过身份验证,则在访问使用 SAML SSO 的 {% data variables.product.prodname_dotcom %} 组织时会自动获得授权。 如果您最近没有在浏览器中使用组织的 SAML IdP 进行身份验证,则必须在 SAML IdP 进行身份验证后才可访问组织。 +如果您最近在浏览器中使用组织的 SAML IdP 进行过身份验证,则在访问使用 SAML SSO 的 {% data variables.product.prodname_dotcom %} 组织时会自动获得授权。如果您最近没有在浏览器中使用组织的 SAML IdP 进行身份验证,则必须在 SAML IdP 进行身份验证后才可访问组织。 {% data reusables.saml.you-must-periodically-authenticate %} ## 关联的 SAML 标识 -使用 IdP 帐户进行身份验证并返回到 {% data variables.product.prodname_dotcom %} 时,{% data variables.product.prodname_dotcom %} 会在组织或企业中记录你的 {% data variables.product.prodname_dotcom %} 个人帐户与你登录到的 SAML 标识之间的关联。 这个关联的标识用于验证你在该组织中的成员身份,并且根据你的组织或企业设置,还用于确定你所属的具体组织和团队。 每个 {% data variables.product.prodname_dotcom %} 帐户只能关联到每个组织的一个 SAML 标识。 同样地,每个 SAML 标识只能关联到一个组织中的一个 {% data variables.product.prodname_dotcom %} 帐户。 +使用 IdP 帐户进行身份验证并返回到 {% data variables.product.prodname_dotcom %} 时,{% data variables.product.prodname_dotcom %} 会在组织或企业中记录你的 {% data variables.product.prodname_dotcom %} 个人帐户与你登录到的 SAML 标识之间的关联。这个关联的标识用于验证你在该组织中的成员身份,并且根据你的组织或企业设置,还用于确定你所属的具体组织和团队。每个 {% data variables.product.prodname_dotcom %} 帐户只能关联到每个组织的一个 SAML 标识。同样地,每个 SAML 标识只能关联到一个组织中的一个 {% data variables.product.prodname_dotcom %} 帐户。 -如果使用已关联到其他 {% data variables.product.prodname_dotcom %} 帐户的 SAML 标识登录,会收到一条错误消息,指示无法使用该 SAML 标识进行登录。 如果尝试使用新的 {% data variables.product.prodname_dotcom %} 帐户在组织内部工作,就可能会出现这种情况。 如果不想将该 SAML 标识与该 {% data variables.product.prodname_dotcom %} 帐户一起使用,则需要注销该 SAML 标识,然后重复 SAML 登录。 如果确实要将该 SAML 标识与 {% data variables.product.prodname_dotcom %} 帐户一起使用,需要要求管理员取消该 SAML 标识与旧帐户的关联,以便你可将其关联到新帐户。 根据组织或企业的设置,管理员可能需要在 SAML 提供商中重新分配你的标识。 有关详细信息,请参阅“[查看和管理成员对组织的 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)”。 +如果使用已关联到其他 {% data variables.product.prodname_dotcom %} 帐户的 SAML 标识登录,会收到一条错误消息,指示无法使用该 SAML 标识进行登录。如果尝试使用新的 {% data variables.product.prodname_dotcom %} 帐户在组织内部工作,就可能会出现这种情况。如果不想将该 SAML 标识与该 {% data variables.product.prodname_dotcom %} 帐户一起使用,则需要注销该 SAML 标识,然后重复 SAML 登录。如果确实要将该 SAML 标识与 {% data variables.product.prodname_dotcom %} 帐户一起使用,需要要求管理员取消该 SAML 标识与旧帐户的关联,以便你可将其关联到新帐户。根据组织或企业的设置,管理员可能需要在 SAML 提供商中重新分配你的标识。有关详细信息,请参阅“[查看和管理成员对组织的 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 标识与当前关联到 {% data variables.product.prodname_dotcom %} 帐户的 SAML 标识不匹配,会收到一条警告,要求你重新关联帐户。 SAML 标识用于管理访问权限和团队成员身份,因此继续使用新的 SAML 标识可能会导致你无法再访问 {% data variables.product.prodname_dotcom %} 中的团队和组织。 只有当你知道将来应该使用这个新的 SAML 标识进行身份验证时,才继续操作。 +如果用于登录的 SAML 标识与当前关联到 {% data variables.product.prodname_dotcom %} 帐户的 SAML 标识不匹配,会收到一条警告,要求你重新关联帐户。SAML 标识用于管理访问权限和团队成员身份,因此继续使用新的 SAML 标识可能会导致你无法再访问 {% data variables.product.prodname_dotcom %} 中的团队和组织。只有当你知道将来应该使用这个新的 SAML 标识进行身份验证时,才继续操作。 ## 使用 SAML SSO 授权 PAT 和 SSH 密钥 要在命令行上使用 API 或 Git 访问使用 SAML SSO 的组织中受保护的内容,需要使用授权的 HTTPS 个人访问令牌或授权的 SSH 密钥。 -如果没有个人访问令牌或 SSH 密钥,可以创建用于命令行的个人访问令牌或生成新的 SSH 密钥。 有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”或“[生成新的 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 +如果没有个人访问令牌或 SSH 密钥,可以创建用于命令行的个人访问令牌或生成新的 SSH 密钥。有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”或“[生成新的 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 -要对使用或实施 SAML SSO 的组织使用新的或现有的个人访问令牌或 SSH 密钥,需要授权该令牌或授权 SSH 密钥用于 SAML SSO 组织。 有关详细信息,请参阅“[授权用于 SAML 单一登录的个人访问令牌](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”或“[授权用于 SAML 单一登录的 SSH 密钥](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。 +要对使用或实施 SAML SSO 的组织使用新的或现有的个人访问令牌或 SSH 密钥,需要授权该令牌或授权 SSH 密钥用于 SAML SSO 组织。有关详细信息,请参阅“[授权用于 SAML 单一登录的个人访问令牌](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”或“[授权用于 SAML 单一登录的 SSH 密钥](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。 ## 关于 {% data variables.product.prodname_oauth_apps %}、{% data variables.product.prodname_github_apps %} 和 SAML SSO -每次授权 {% data variables.product.prodname_oauth_app %} 或 {% data variables.product.prodname_github_app %} 访问使用或实施 SAML SSO 的组织时,你都必须有一个活动的 SAML 会话。 可以通过在浏览器中导航到 `https://github.com/orgs/ORGANIZATION-NAME/sso` 来创建活动的 SAML 会话。 +每次授权 {% data variables.product.prodname_oauth_app %} 或 {% data variables.product.prodname_github_app %} 访问使用或实施 SAML SSO 的组织时,你都必须有一个活动的 SAML 会话。可以通过在浏览器中导航到 `https://github.com/orgs/ORGANIZATION-NAME/sso` 来创建活动的 SAML 会话。 企业或组织所有者为组织启用或强制实施 SAML SSO 后,以及首次通过 SAML 进行身份验证后,必须对之前授权访问组织的任何 {% data variables.product.prodname_oauth_apps %} 或 {% data variables.product.prodname_github_apps %} 进行重新授权。 -若要查看已授权的 {% data variables.product.prodname_oauth_apps %},请访问 [{% data variables.product.prodname_oauth_apps %} 页面](https://github.com/settings/applications)。 若要查看已授权的 {% data variables.product.prodname_github_apps %},请访问 [{% data variables.product.prodname_github_apps %} 页面](https://github.com/settings/apps/authorizations)。 +若要查看已授权的 {% data variables.product.prodname_oauth_apps %},请访问 [{% data variables.product.prodname_oauth_apps %} 页面](https://github.com/settings/applications)。若要查看已授权的 {% data variables.product.prodname_github_apps %},请访问 [{% data variables.product.prodname_github_apps %} 页面](https://github.com/settings/apps/authorizations)。 {% endif %} diff --git a/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md b/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md index 9952ae408f56..0b68c294f251 100644 --- a/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md +++ b/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on.md @@ -18,7 +18,7 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/05/2022 ms.locfileid: '145099902' --- -您可以授权现有 SSH 密钥,或者创建新 SSH 密钥后再授权。 有关创建新的 SSH 密钥的详细信息,请参阅“[生成新 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 +您可以授权现有 SSH 密钥,或者创建新 SSH 密钥后再授权。有关创建新的 SSH 密钥的详细信息,请参阅“[生成新 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 {% data reusables.saml.must-authorize-linked-identity %} @@ -26,7 +26,7 @@ ms.locfileid: '145099902' {% note %} -注意:如果你的 SSH 密钥授权被组织撤销,你将无法再授权该密钥。 此时您需要创建新 SSH 密钥并授权。 有关创建新的 SSH 密钥的详细信息,请参阅“[生成新 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 +注意:如果你的 SSH 密钥授权被组织撤销,你将无法再授权该密钥。此时您需要创建新 SSH 密钥并授权。有关创建新的 SSH 密钥的详细信息,请参阅“[生成新 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 {% endnote %} diff --git a/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md b/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md index b55f575e3a6a..cff1dc31fc3e 100644 --- a/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions.md @@ -27,7 +27,7 @@ ms.locfileid: '145099900' {% note %} - **注意:** 撤销会话时,将删除对该组织的 SAML 身份验证。 要再次访问该组织,您需要通过身份提供程序单点登录。 有关详细信息,请参阅“[关于通过 SAML SSO 进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)”。 + **注意:** 撤销会话时,将删除对该组织的 SAML 身份验证。要再次访问该组织,您需要通过身份提供程序单点登录。有关详细信息,请参阅“[关于通过 SAML SSO 进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)”。 {% endnote %} diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md index 0441cda5adac..ab8ae69f9d24 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md @@ -22,7 +22,7 @@ ms.locfileid: '147409105' --- ## 关于 SSH 密钥 -可以使用 SSH 在 {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} 上的存储库中执行 Git 操作。 有关详细信息,请参阅“[关于 SSH](/authentication/connecting-to-github-with-ssh/about-ssh)”。 +可以使用 SSH 在 {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} 上的存储库中执行 Git 操作。有关详细信息,请参阅“[关于 SSH](/authentication/connecting-to-github-with-ssh/about-ssh)”。 如果有现有的 SSH 密钥,则可以使用该密钥通过 SSH 对 Git 操作进行身份验证。 @@ -40,19 +40,19 @@ ms.locfileid: '147409105' # Lists the files in your .ssh directory, if they exist ``` -3. 检查目录列表以查看是否已经有 SSH 公钥。 默认情况下,{% ifversion ghae %}{% data variables.product.product_name %} 的一个支持的公钥的文件名是 id_rsa.pub。{% else %}{% data variables.product.product_name %} 的一个支持的公钥的文件名是以下之一。 +3. 检查目录列表以查看是否已经有 SSH 公钥。默认情况下,{% ifversion ghae %}{% data variables.product.product_name %} 的一个支持的公钥的文件名是 id_rsa.pub。{% else %}{% data variables.product.product_name %} 的一个支持的公钥的文件名是以下之一。 - id_rsa.pub - id_ecdsa.pub - id_ed25519.pub{% endif %} {% tip %} - 提示:如果收到错误,指示 ~/.ssh 不存在,则表明默认位置中没有现有的 SSH 密钥对。 您可以在下一步中创建新的 SSH 密钥对。 + 提示:如果收到错误,指示 ~/.ssh 不存在,则表明默认位置中没有现有的 SSH 密钥对。您可以在下一步中创建新的 SSH 密钥对。 {% endtip %} 4. 生成新的 SSH 密钥或上传现有密钥。 - 如果您没有受支持的公钥和私钥对,或者不希望使用任何可用的密钥对,请生成新的 SSH 密钥。 - - 如果你看到列出了要用于连接到 {% data variables.product.product_name %} 的现有公钥和私钥对(例如,id_rsa.pub 和 id_rsa),则可以将密钥添加到 ssh-代理 。 + - 如果你看到列出了要用于连接到 {% data variables.product.product_name %} 的现有公钥和私钥对(例如,id_rsa.pub 和 id_rsa),则可以将密钥添加到 ssh-代理。 有关生成新的 SSH 密钥或向 ssh-代理添加现有密钥的详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-代理](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)。” diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index a920a76acfae..09c7468a7471 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -25,7 +25,7 @@ ms.locfileid: '146338971' - [生成新 SSH 密钥](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) - [为 GitHub 帐户添加新的 SSH 密钥](/articles/adding-a-new-ssh-key-to-your-github-account) -测试连接时,您将需要使用密码(即您之前创建的 SSH 密钥密码)验证此操作。 有关使用 SSH 密钥密码的详细信息,请参阅“[使用 SSH 密钥密码](/articles/working-with-ssh-key-passphrases)”。 +测试连接时,您将需要使用密码(即您之前创建的 SSH 密钥密码)验证此操作。有关使用 SSH 密钥密码的详细信息,请参阅“[使用 SSH 密钥密码](/articles/working-with-ssh-key-passphrases)”。 {% data reusables.command_line.open_the_multi_os_terminal %} 2. 输入以下内容: @@ -42,7 +42,7 @@ ms.locfileid: '146338971' > Are you sure you want to continue connecting (yes/no)? ``` -3. 验证所看到消息中的指纹是否与 {% ifversion fpt or ghec %}[{% data variables.product.prodname_dotcom %} 的公钥指纹](/github/authenticating-to-github/githubs-ssh-key-fingerprints){% else %}企业的公钥指纹{% endif %}匹配。 如果是,则键入 `yes`: +3. 验证所看到消息中的指纹是否与 {% ifversion fpt or ghec %}[{% data variables.product.prodname_dotcom %} 的公钥指纹](/github/authenticating-to-github/githubs-ssh-key-fingerprints){% else %}企业的公钥指纹{% endif %}匹配。如果是,则键入 `yes`: ```shell > Hi username! You've successfully authenticated, but GitHub does not > provide shell access. @@ -58,7 +58,7 @@ ms.locfileid: '146338971' Permission denied (publickey). ``` - 这是某些 Linux 发行版的已知问题。 有关详细信息,请参阅“[错误:代理承认没有签名](/articles/error-agent-admitted-failure-to-sign)”。 + 这是某些 Linux 发行版的已知问题。有关详细信息,请参阅“[错误:代理承认没有签名](/articles/error-agent-admitted-failure-to-sign)”。 {% endlinux %} @@ -68,4 +68,4 @@ ms.locfileid: '146338971' {% endnote %} -4. 验证生成的消息包含您的用户名。 如果收到“权限被拒绝”消息,请参阅“[错误:权限被拒绝(公钥)](/articles/error-permission-denied-publickey)”。 +4. 验证生成的消息包含您的用户名。如果收到“权限被拒绝”消息,请参阅“[错误:权限被拒绝(公钥)](/articles/error-permission-denied-publickey)”。 diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md index 18d073438d86..cfe138d738cc 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md @@ -24,7 +24,7 @@ ms.locfileid: '147409113' --- ## 关于 SSH 密钥的通行短语 -使用 SSH 密钥时,如果攻击者获得你计算机的访问权限,便可以访问使用该密钥的每个系统。 要添加额外的安全层,可以向 SSH 密钥添加密码。 为避免每次连接时都输入通行短语,可以将通行短语安全地保存在 SSH 代理中。 +使用 SSH 密钥时,如果攻击者获得你计算机的访问权限,便可以访问使用该密钥的每个系统。要添加额外的安全层,可以向 SSH 密钥添加密码。为避免每次连接时都输入通行短语,可以将通行短语安全地保存在 SSH 代理中。 ## 添加或更改密码 @@ -45,7 +45,7 @@ $ ssh-keygen -p -f ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %} ## 在 Git for Windows 上自动启动 `ssh-agent` -可以在打开 bash 或 Git shell 时自动运行 `ssh-agent`。 复制以下行并将其粘贴到 Git shell 中的 `~/.profile` 或 `~/.bashrc` 文件中: +可以在打开 bash 或 Git shell 时自动运行 `ssh-agent`。复制以下行并将其粘贴到 Git shell 中的 `~/.profile` 或 `~/.bashrc` 文件中: ``` bash env=~/.ssh/agent.env @@ -71,7 +71,7 @@ fi unset env ``` -如果私钥没有存储在默认位置之一(如 `~/.ssh/id_rsa`),需要告知 SSH 身份验证代理其所在位置。 要将密钥添加到 ssh-agent,请输入 `ssh-add ~/path/to/my_key`。 有关详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)” +如果私钥没有存储在默认位置之一(如 `~/.ssh/id_rsa`),需要告知 SSH 身份验证代理其所在位置。要将密钥添加到 ssh-agent,请输入 `ssh-add ~/path/to/my_key`。有关详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)” {% tip %} @@ -105,8 +105,8 @@ unset env - .ssh/id_rsa - .ssh/identity -初次使用密钥时,系统将提示您输入密码。 如果选择使用密钥链保存密码,则无需再次输入密码。 +初次使用密钥时,系统将提示您输入密码。如果选择使用密钥链保存密码,则无需再次输入密码。 -否则,您可在将密钥添加到 ssh-agent 时在密钥链中存储密码。 有关详细信息,请参阅“[将 SSH 密钥添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)”。 +否则,您可在将密钥添加到 ssh-agent 时在密钥链中存储密码。有关详细信息,请参阅“[将 SSH 密钥添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)”。 {% endmac %} diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md index c31be68dd3e2..17adb5f5c7ed 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md @@ -20,15 +20,15 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/10/2022 ms.locfileid: '145099894' --- -为托管图像,{% data variables.product.product_name %} 使用[开源项目 Camo](https://github.com/atmos/camo)。 Camo 为每个文件生成匿名 URL 代理,以隐藏您的浏览器详细信息和来自其他用户的相关信息。 URL 以 `https://.githubusercontent.com/` 开头,子域不同,具体取决于图像的上传方式。 +为托管图像,{% data variables.product.product_name %} 使用[开源项目 Camo](https://github.com/atmos/camo)。Camo 为每个文件生成匿名 URL 代理,以隐藏您的浏览器详细信息和来自其他用户的相关信息。URL 以 `https://.githubusercontent.com/` 开头,子域不同,具体取决于图像的上传方式。 -视频还可以使用与图像 URL 相同的格式获得匿名化 URL,但不会通过 Camo 进行处理。 这是因为 {% data variables.product.prodname_dotcom %} 不支持外部托管的视频,所以匿名 URL 是由 {% data variables.product.prodname_dotcom %} 托管的已上传视频的链接。 +视频还可以使用与图像 URL 相同的格式获得匿名化 URL,但不会通过 Camo 进行处理。这是因为 {% data variables.product.prodname_dotcom %} 不支持外部托管的视频,所以匿名 URL 是由 {% data variables.product.prodname_dotcom %} 托管的已上传视频的链接。 -直接或间接收到您的匿名化 URL 的任何人都可查看您的图像或视频。 为对敏感图像文件保密,将它们限于私人网络或需要身份验证的服务器,而不使用 Camo。 +直接或间接收到您的匿名化 URL 的任何人都可查看您的图像或视频。为对敏感图像文件保密,将它们限于私人网络或需要身份验证的服务器,而不使用 Camo。 ## Camo 问题故障排除 -在偶尔的情况下,通过 Camo 处理的图像可能不会出现在 {% data variables.product.prodname_dotcom %} 上。 下面是可用于确定问题位置的一些步骤。 +在偶尔的情况下,通过 Camo 处理的图像可能不会出现在 {% data variables.product.prodname_dotcom %} 上。下面是可用于确定问题位置的一些步骤。 {% windows %} @@ -55,7 +55,7 @@ Windows 用户需要使用 Git PowerShell(随 [{% data variables.product.prodn > Server: Google Frontend > Content-Length: 6507 ``` -3. 检查 `Content-Type` 的值。 在本例中,该值为 `image/x-png`。 +3. 检查 `Content-Type` 的值。在本例中,该值为 `image/x-png`。 4. 根据 [Camo 支持的类型列表](https://github.com/atmos/camo/blob/master/mime-types.json)检查内容类型。 如果您的内容类型不受 Camo 支持,可尝试以下几项操作: @@ -78,7 +78,7 @@ Windows 用户需要使用 Git PowerShell(随 [{% data variables.product.prodn > Server: Jetty(8.y.z-SNAPSHOT) ``` -检查 `Cache-Control` 的值。 在本例中,没有 `Cache-Control`。 在这种情况下: +检查 `Cache-Control` 的值。在本例中,没有 `Cache-Control`。在这种情况下: * 如果拥有承载该图像的服务器,请修改它以让其返回图像的 `no-cache` 的 `Cache-Control`。 * 如果使用外部服务托管图像,请联系该服务的支持。 @@ -97,7 +97,7 @@ Windows 用户需要使用 Git PowerShell(随 [{% data variables.product.prodn ### 在私人网络上查看图像 -如果图像从私人网络或需要身份验证的服务器提供,则无法通过 {% data variables.product.prodname_dotcom %} 查看。 事实上,未登录服务器的任何用户都无法查看。 +如果图像从私人网络或需要身份验证的服务器提供,则无法通过 {% data variables.product.prodname_dotcom %} 查看。事实上,未登录服务器的任何用户都无法查看。 要解决此问题,请将图像移至公共的服务。 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md index df96216a6ebd..bdcf839faa3e 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md @@ -22,9 +22,9 @@ ms.locfileid: '147718091' --- ## 关于 {% data variables.product.prodname_dotcom %} 向验证身份 -为确保帐户安全,必须先进行身份验证,然后才能访问 {% data variables.product.product_name %} 上的{% ifversion not ghae %}某些{% endif %}资源。 向 {% data variables.product.product_name %} 验证时,您提供或确认您唯一的凭据,以证明您就是声明者。 +为确保帐户安全,必须先进行身份验证,然后才能访问 {% data variables.product.product_name %} 上的{% ifversion not ghae %}某些{% endif %}资源。向 {% data variables.product.product_name %} 验证时,您提供或确认您唯一的凭据,以证明您就是声明者。 -您可以通过多种方式访问 {% data variables.product.product_name %} 中的资源:浏览器中、通过 {% data variables.product.prodname_desktop %} 或其他桌面应用程序、使用 API 或通过命令行。 每种访问 {% data variables.product.product_name %} 的方式都支持不同的身份验证模式。 +您可以通过多种方式访问 {% data variables.product.product_name %} 中的资源:浏览器中、通过 {% data variables.product.prodname_desktop %} 或其他桌面应用程序、使用 API 或通过命令行。每种访问 {% data variables.product.product_name %} 的方式都支持不同的身份验证模式。 {%- ifversion not fpt %} - 标识提供者 (IdP){% endif %}{% ifversion not ghae %} - 用于双因素身份验证的用户名和密码{% endif %} @@ -35,15 +35,15 @@ ms.locfileid: '147718091' {% ifversion ghae %} -你可以使用 IdP 在浏览器中向 {% data variables.product.product_name %} 验证。 有关详细信息,请参阅“[关于通过 SAML 单一登录进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)”。 +你可以使用 IdP 在浏览器中向 {% data variables.product.product_name %} 验证。有关详细信息,请参阅“[关于通过 SAML 单一登录进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)”。 {% else %} {% ifversion fpt or ghec %} -如果您是 {% data variables.product.prodname_emu_enterprise %} 的成员,您将使用 IdP 在浏览器中向 {% data variables.product.product_name %} 验证。 有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[作为托管用户进行身份验证](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users#authenticating-as-a-managed-user){% ifversion fpt %}”。{% else %}."{% endif %} +如果您是 {% data variables.product.prodname_emu_enterprise %} 的成员,您将使用 IdP 在浏览器中向 {% data variables.product.product_name %} 验证。有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[作为托管用户进行身份验证](/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users#authenticating-as-a-managed-user){% ifversion fpt %}”。{% else %}."{% endif %} -如果你不是 {% data variables.product.prodname_emu_enterprise %} 的成员,你将使用 {% data variables.product.prodname_dotcom_the_website %} 用户名和密码进行身份验证。 还可以使用双因素身份验证和 SAML 单一登录,组织和企业所有者可能需要这一点。 +如果你不是 {% data variables.product.prodname_emu_enterprise %} 的成员,你将使用 {% data variables.product.prodname_dotcom_the_website %} 用户名和密码进行身份验证。还可以使用双因素身份验证和 SAML 单一登录,组织和企业所有者可能需要这一点。 {% else %} @@ -52,43 +52,43 @@ ms.locfileid: '147718091' {% endif %} - **仅用户名和密码** - - 在 {% data variables.product.product_name %} 上创建帐户时,你将创建一个密码。 我们建议您使用密码管理器生成随机且唯一的密码。 有关详细信息,请参阅“[创建强密码](/github/authenticating-to-github/creating-a-strong-password)”。{% ifversion fpt or ghec %} + - 在 {% data variables.product.product_name %} 上创建帐户时,你将创建一个密码。我们建议您使用密码管理器生成随机且唯一的密码。有关详细信息,请参阅“[创建强密码](/github/authenticating-to-github/creating-a-strong-password)”。{% ifversion fpt or ghec %} - 如果未启用 2FA,{% data variables.product.product_name %} 将在首次从无法识别的设备(例如新浏览器配置文件、已删除 Cookie 的浏览器或新计算机)登录时请求其他验证。 - 提供用户名和密码后,系统将要求你提供一个验证码,我们会通过电子邮件发送给你。 如果已安装 {% data variables.product.prodname_mobile %} 应用程序,则将改为收到通知。 有关详细信息,请参阅“[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)”。{% endif %} + 提供用户名和密码后,系统将要求你提供一个验证码,我们会通过电子邮件发送给你。如果已安装 {% data variables.product.prodname_mobile %} 应用程序,则将改为收到通知。有关详细信息,请参阅“[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)”。{% endif %} - **双因素身份验证 (2FA)** (推荐) - - 如果你启用 2FA,则在成功输入用户名和密码后,我们还将提示你提供基于时间的一次性密码 (TOTP) 应用程序在移动设备{% ifversion fpt or ghec %}上生成的代码或以短信 (SMS){% endif %} 形式发送的代码。 有关详细信息,请参阅“[使用双因素身份验证访问 {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)”。 - - 除了使用 TOTP 应用程序{% ifversion fpt or ghec %}或短信{% endif %}进行身份验证外,你还可以选择使用 WebAuthn 添加采用{% ifversion fpt or ghec %}{% data variables.product.prodname_mobile %}或{% endif %}安全密钥的备用身份验证方法。 有关详细信息,请参阅 {% ifversion fpt or ghec %}“[使用 {% data variables.product.prodname_mobile %} 配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile)”和 {% endif %}“[使用安全密钥配置双因素身份验证](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。{% ifversion ghes %} + - 如果你启用 2FA,则在成功输入用户名和密码后,我们还将提示你提供基于时间的一次性密码 (TOTP) 应用程序在移动设备{% ifversion fpt or ghec %}上生成的代码或以短信 (SMS){% endif %} 形式发送的代码。有关详细信息,请参阅“[使用双因素身份验证访问 {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)”。 + - 除了使用 TOTP 应用程序{% ifversion fpt or ghec %}或短信{% endif %}进行身份验证外,你还可以选择使用 WebAuthn 添加采用{% ifversion fpt or ghec %}{% data variables.product.prodname_mobile %}或{% endif %}安全密钥的备用身份验证方法。有关详细信息,请参阅 {% ifversion fpt or ghec %}“[使用 {% data variables.product.prodname_mobile %} 配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile)”和 {% endif %}“[使用安全密钥配置双因素身份验证](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。{% ifversion ghes %} - **外部身份验证** - - 站点管理员可以将 {% data variables.product.product_location %} 配置为使用外部身份验证,而不是用户名和密码。 有关详细信息,请参阅“[外部身份验证方法](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)”。{% endif %}{% ifversion fpt or ghec %} + - 站点管理员可以将 {% data variables.product.product_location %} 配置为使用外部身份验证,而不是用户名和密码。有关详细信息,请参阅“[外部身份验证方法](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)”。{% endif %}{% ifversion fpt or ghec %} - **SAML 单一登录** - - 在可以访问使用 SAML 单一登录的组织或企业帐户拥有的资源之前,可能还需要通过 IdP 进行身份验证。 有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[关于使用 SAML 单一登录进行身份验证](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}."{% endif %}{% endif %} + - 在可以访问使用 SAML 单一登录的组织或企业帐户拥有的资源之前,可能还需要通过 IdP 进行身份验证。有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[关于使用 SAML 单一登录进行身份验证](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}."{% endif %}{% endif %} {% endif %} ## 向 {% data variables.product.prodname_desktop %} 验证身份 -您可以使用浏览器向 {% data variables.product.prodname_desktop %} 验证身份。 有关详细信息,请参阅“[向 {% data variables.product.prodname_dotcom %} 进行身份验证](/desktop/getting-started-with-github-desktop/authenticating-to-github)”。 +您可以使用浏览器向 {% data variables.product.prodname_desktop %} 验证身份。有关详细信息,请参阅“[向 {% data variables.product.prodname_dotcom %} 进行身份验证](/desktop/getting-started-with-github-desktop/authenticating-to-github)”。 ## 使用 API 验证身份 您可以通过不同方式使用 API 进行身份验证。 - **个人访问令牌** - - 在有限的情况(如测试)下可以使用个人访问令牌访问 API。 使用个人访问令牌可让您随时撤销访问。 有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 + - 在有限的情况(如测试)下可以使用个人访问令牌访问 API。使用个人访问令牌可让您随时撤销访问。有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 - **Web 应用程序流程** - - 对于生产中的 OAuth 应用程序,应使用 Web 应用程序流程进行身份验证。 有关详细信息,请参阅“[授权 OAuth 应用](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)”。 + - 对于生产中的 OAuth 应用程序,应使用 Web 应用程序流程进行身份验证。有关详细信息,请参阅“[授权 OAuth 应用](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)”。 - **GitHub 应用** - - 对于生产中的 GitHub 应用程序,您应代表应用安装进行身份验证。 有关详细信息,请参阅“[使用 {% data variables.product.prodname_github_apps %} 进行身份验证](/apps/building-github-apps/authenticating-with-github-apps/)”。 + - 对于生产中的 GitHub 应用程序,您应代表应用安装进行身份验证。有关详细信息,请参阅“[使用 {% data variables.product.prodname_github_apps %} 进行身份验证](/apps/building-github-apps/authenticating-with-github-apps/)”。 ## 使用命令行进行身份验证 -您可以通过两种方式从命令行访问 {% data variables.product.product_name %} 上的仓库:HTTPS 和 SSH ,两者采用不同的身份验证。 验证方法取决于克隆仓库时您是选择 HTTPS 还是 SSH 远程 URL。 有关访问方式的详细信息,请参阅“[关于远程存储库](/github/getting-started-with-github/about-remote-repositories)”。 +您可以通过两种方式从命令行访问 {% data variables.product.product_name %} 上的仓库:HTTPS 和 SSH,两者采用不同的身份验证。验证方法取决于克隆仓库时您是选择 HTTPS 还是 SSH 远程 URL。有关访问方式的详细信息,请参阅“[关于远程存储库](/github/getting-started-with-github/about-remote-repositories)”。 ### HTTPS 即使您在防火墙或代理后面,也可以通过 HTTPS 处理 {% data variables.product.product_name %} 上的所有仓库。 -如果您使用 {% data variables.product.prodname_cli %} 进行身份验证,您可以使用个人访问令牌或通过 Web 浏览器进行身份验证。 有关使用 {% data variables.product.prodname_cli %} 进行身份验证的详细信息,请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。 +如果您使用 {% data variables.product.prodname_cli %} 进行身份验证,您可以使用个人访问令牌或通过 Web 浏览器进行身份验证。有关使用 {% data variables.product.prodname_cli %} 进行身份验证的详细信息,请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。 如果您不使用 {% data variables.product.prodname_cli %} 进行身份验证,则必须使用个人访问令牌进行身份验证。 {% data reusables.user-settings.password-authentication-deprecation %}除非你使用[凭据小助手](/github/getting-started-with-github/caching-your-github-credentials-in-git)缓存了凭据,否则每次使用 Git 向 {% data variables.product.product_name %} 验证时,系统都会提示你输入凭据以向 {% data variables.product.product_name %} 验证。 @@ -96,14 +96,14 @@ ms.locfileid: '147718091' 您可以通过 SSH 处理 {% data variables.product.product_name %} 上的所有仓库,尽管防火墙和代理可能拒绝允许 SSH 连接。 -如果您使用 {% data variables.product.prodname_cli %} 进行身份验证,CLI 会在您的机器上找到 SSH 公共密钥,并提示您选择一个用于上传。 如果 {% data variables.product.prodname_cli %} 找不到用于上传的 SSH 公钥,则可以生成新的 SSH 公钥/私钥对,并将公钥上传到您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。 然后,您可以使用个人访问令牌进行身份验证,也可以通过 Web 浏览器进行身份验证。 有关使用 {% data variables.product.prodname_cli %} 进行身份验证的详细信息,请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。 +如果您使用 {% data variables.product.prodname_cli %} 进行身份验证,CLI 会在您的机器上找到 SSH 公共密钥,并提示您选择一个用于上传。如果 {% data variables.product.prodname_cli %} 找不到用于上传的 SSH 公钥,则可以生成新的 SSH 公钥/私钥对,并将公钥上传到您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。然后,您可以使用个人访问令牌进行身份验证,也可以通过 Web 浏览器进行身份验证。有关使用 {% data variables.product.prodname_cli %} 进行身份验证的详细信息,请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。 -如果您在没有 {% data variables.product.prodname_cli %} 的情况下进行身份验证,则需要在本地计算机上生成 SSH 公钥/私钥对,并将公钥添加到您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。 有关详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-agent](/github/authenticating-to-github/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#adding-your-ssh-key-to-the-ssh-agent),否则每次使用 Git 向 {% data variables.product.product_name %} 进行身份验证时,系统都会提示你输入 SSH 密钥密码。 +如果您在没有 {% data variables.product.prodname_cli %} 的情况下进行身份验证,则需要在本地计算机上生成 SSH 公钥/私钥对,并将公钥添加到您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。有关详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-agent](/github/authenticating-to-github/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#adding-your-ssh-key-to-the-ssh-agent),否则每次使用 Git 向 {% data variables.product.product_name %} 进行身份验证时,系统都会提示你输入 SSH 密钥密码。 {% ifversion fpt or ghec %} ### SAML 单点登录授权 -若要使用个人访问令牌或 SSH 密钥访问由使用 SAML 单一登录的组织所拥有的资源,还必须授权个人令牌或 SSH 密钥。 有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[授权个人访问令牌以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”或“[授权 SSH 密钥以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}."{% endif %}{% endif %} +若要使用个人访问令牌或 SSH 密钥访问由使用 SAML 单一登录的组织所拥有的资源,还必须授权个人令牌或 SSH 密钥。有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[授权个人访问令牌以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”或“[授权 SSH 密钥以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}."{% endif %}{% endif %} ## {% data variables.product.company_short %} 的令牌格式 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md index 52204776eb79..2f1e8f5f8956 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md @@ -24,19 +24,19 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/10/2022 ms.locfileid: '145099888' --- -可从 [meta](https://api.github.com/meta) API 终结点检索 {% data variables.product.prodname_dotcom %} 的 IP 地址列表。 有关详细信息,请参阅“[Meta](/rest/reference/meta)”。 +可从 [meta](https://api.github.com/meta) API 终结点检索 {% data variables.product.prodname_dotcom %} 的 IP 地址列表。有关详细信息,请参阅“[Meta](/rest/reference/meta)”。 {% note %} -注意:Meta API 返回的 {% data variables.product.prodname_dotcom %} IP 地址列表并非详尽无遗。 例如,某些 {% data variables.product.prodname_dotcom %} 服务的 IP 地址可能不会列出,例如 LFS 或 {% data variables.product.prodname_registry %}。 +注意:Meta API 返回的 {% data variables.product.prodname_dotcom %} IP 地址列表并非详尽无遗。例如,某些 {% data variables.product.prodname_dotcom %} 服务的 IP 地址可能不会列出,例如 LFS 或 {% data variables.product.prodname_registry %}。 {% endnote %} {% data variables.product.prodname_dotcom %} 使用这些 IP 地址来提供我们的内容、提供 web 挂钩以及执行托管的 {% data variables.product.prodname_actions %} 构建。 -这些范围采用 [CIDR 表示法](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)。 可使用在线转换工具将 CIDR 表示法转换为 IP 地址范围,例如:[“将 CIDR 转换为 IPv4”站点](https://www.ipaddressguide.com/cidr)。 +这些范围采用 [CIDR 表示法](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)。可使用在线转换工具将 CIDR 表示法转换为 IP 地址范围,例如:[“将 CIDR 转换为 IPv4”站点](https://www.ipaddressguide.com/cidr)。 -我们会不时更改我们的 IP 地址。 不建议按 IP 地址来创建允许名单,但如果您使用这些 IP 范围,强烈建议经常监控我们的 API。 +我们会不时更改我们的 IP 地址。不建议按 IP 地址来创建允许名单,但如果您使用这些 IP 范围,强烈建议经常监控我们的 API。 要使应用程序正常运行,必须通过 `github.com` 的 IP 范围允许 TCP 端口 22、80、443 和 9418。 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md index 4eaffe05f619..4975a7b0d518 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md @@ -26,9 +26,9 @@ ms.locfileid: '145098656' * **验证 {% data variables.product.prodname_dotcom %} 标识**
获得授权后,{% data variables.product.prodname_github_app %} 将能够以编程方式检索你的公共 GitHub 个人资料以及一些私人详细信息(例如你的电子邮件地址),具体取决于请求的访问级别。 * **了解可以访问的资源**
- 获得授权后,{% data variables.product.prodname_github_app %} 将能够以编程方式读取你可以访问的私有 {% data variables.product.prodname_dotcom %} 资源(例如私有 {% data variables.product.prodname_dotcom %} 存储库),其中还安装有 {% data variables.product.prodname_github_app %} 。 例如,应用程序可以使用它,以便它可以向您显示适当的存储库列表。 + 获得授权后,{% data variables.product.prodname_github_app %} 将能够以编程方式读取你可以访问的私有 {% data variables.product.prodname_dotcom %} 资源(例如私有 {% data variables.product.prodname_dotcom %} 存储库),其中还安装有 {% data variables.product.prodname_github_app %} 。例如,应用程序可以使用它,以便它可以向您显示适当的存储库列表。 * **代表你执行操作**
- 应用程序可能需要像你一样在 {% data variables.product.prodname_dotcom %} 上执行任务。 这可能包括创建议题或评论拉取请求。 这种代表你行事的能力仅限于你和 {% data variables.product.prodname_github_app %} 都可以访问的 {% data variables.product.prodname_dotcom %} 资源。 但是,在某些情况下,应用程序可能永远不会代表您进行任何更改。 + 应用程序可能需要像你一样在 {% data variables.product.prodname_dotcom %} 上执行任务。这可能包括创建议题或评论拉取请求。这种代表你行事的能力仅限于你和 {% data variables.product.prodname_github_app %} 都可以访问的 {% data variables.product.prodname_dotcom %} 资源。但是,在某些情况下,应用程序可能永远不会代表您进行任何更改。 ## {% data variables.product.prodname_github_app %} 何时代表您行事? @@ -50,7 +50,7 @@ ms.locfileid: '145098656' 我们用一个例子来解释这一点。 -{% data variables.product.prodname_dotcom %} 用户 Alice 使用其 {% data variables.product.prodname_dotcom %} 身份登录到第三方 Web 应用程序 ExampleApp。 在此过程中,Alice 授权 ExampleApp 代表他们执行操作。 +{% data variables.product.prodname_dotcom %} 用户 Alice 使用其 {% data variables.product.prodname_dotcom %} 身份登录到第三方 Web 应用程序 ExampleApp。在此过程中,Alice 授权 ExampleApp 代表他们执行操作。 但是,ExampleApp 能够代表 Alice 在 {% data variables.product.prodname_dotcom %} 中执行的活动受到以下因素的限制:安装 ExampleApp 的存储库、ExampleApp 请求的权限以及 Alice 对 {% data variables.product.prodname_dotcom %} 资源的访问权限。 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 917b71a114d5..af1bcc61088d 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -1,6 +1,6 @@ --- title: 授权 OAuth 应用 -intro: '您可以将 {% data variables.product.product_name %} 身份连接到使用 OAuth 的第三方应用程序。 在授权 {% data variables.product.prodname_oauth_app %} 时,应确保您信任应用程序,查阅开发者是谁,并查阅应用程序要访问的信息类型。' +intro: '您可以将 {% data variables.product.product_name %} 身份连接到使用 OAuth 的第三方应用程序。在授权 {% data variables.product.prodname_oauth_app %} 时,应确保您信任应用程序,查阅开发者是谁,并查阅应用程序要访问的信息类型。' redirect_from: - /articles/authorizing-oauth-apps - /github/authenticating-to-github/authorizing-oauth-apps @@ -34,7 +34,7 @@ ms.locfileid: '147423162' ## {% data variables.product.prodname_oauth_app %} 访问 -{% data variables.product.prodname_oauth_apps %} 可以具有对 {% data variables.product.product_name %} 数据的读取或写入权限 。 +{% data variables.product.prodname_oauth_apps %} 可以具有对 {% data variables.product.product_name %} 数据的读取或写入权限。 - 读取权限仅允许应用查看数据。 - 写入权限允许应用更改数据。 @@ -49,7 +49,7 @@ ms.locfileid: '147423162' 范围是 {% data variables.product.prodname_oauth_app %} 可以申请访问公共及非公共数据的权限组。 -当您想使用集成了 {% data variables.product.product_name %} 的 {% data variables.product.prodname_oauth_app %} 时,该应用程序可让您了解需要的数据访问权限类型。 如果您授予应用程序访问权限,则应用程序将能代您执行操作,例如读取或修改数据。 例如,如果要使用请求 `user:email` 作用域的应用,该应用将具有对专用电子邮件地址的只读访问权限。 有关详细信息,请参阅“[关于 {% data variables.product.prodname_oauth_apps %} 的范围](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)”。 +当您想使用集成了 {% data variables.product.product_name %} 的 {% data variables.product.prodname_oauth_app %} 时,该应用程序可让您了解需要的数据访问权限类型。如果您授予应用程序访问权限,则应用程序将能代您执行操作,例如读取或修改数据。例如,如果要使用请求 `user:email` 作用域的应用,该应用将具有对专用电子邮件地址的只读访问权限。有关详细信息,请参阅“[关于 {% data variables.product.prodname_oauth_apps %} 的范围](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)”。 {% tip %} @@ -65,16 +65,16 @@ ms.locfileid: '147423162' | 数据类型 | 说明 | | --- | --- | -| 提交状态 | 您可以授权应用程序报告您的提交状态。 提交状态访问权限允许应用程序确定对特定提交的构建是否成功。 应用程序无法访问您的代码,但可以读取和写入特定提交的状态信息。 | -| 部署 | 部署状态访问权限允许应用程序根据公共和私有仓库的特定提交确定部署是否成功。 应用程序无法访问您的代码。 | +| 提交状态 | 您可以授权应用程序报告您的提交状态。提交状态访问权限允许应用程序确定对特定提交的构建是否成功。应用程序无法访问您的代码,但可以读取和写入特定提交的状态信息。 | +| 部署 | 部署状态访问权限允许应用程序根据公共和私有仓库的特定提交确定部署是否成功。应用程序无法访问您的代码。 | | Gists | [Gist](https://gist.github.com) 访问权限允许应用读取或写入公共和机密 Gist。 | | 挂钩 | [Webhook](/webhooks) 访问权限允许应用在你管理的存储库上读取或写入挂钩配置。 | -| 通知 | 通知访问权限允许应用程序读取您的 {% data variables.product.product_name %} 通知,如议题和拉取请求的评论。 但应用程序仍然无法访问仓库中的任何内容。 | +| 通知 | 通知访问权限允许应用程序读取您的 {% data variables.product.product_name %} 通知,如议题和拉取请求的评论。但应用程序仍然无法访问仓库中的任何内容。 | | Organizations and teams(组织和团队) | 组织和团队访问权限允许应用程序访问并管理组织和团队成员资格。 | | 个人用户数据 | 用户数据包括您的用户个人资料中的信息,例如您的姓名、电子邮件地址和地点。 | -| 存储库 | 仓库信息包括贡献者的姓名、您创建的分支以及仓库中的实际文件。 应用程序可以申请访问用户级别的公共或私有仓库。 | +| 存储库 | 仓库信息包括贡献者的姓名、您创建的分支以及仓库中的实际文件。应用程序可以申请访问用户级别的公共或私有仓库。 | | 仓库删除 | 应用程序可以申请删除您管理的仓库,但无法访问您的代码。 |{% ifversion projects-oauth-scope %} -| 项目 | 访问用户和组织 {% data variables.projects.projects_v2 %}。 应用可以请求读/写或只读访问权限。 |{% endif %} +| 项目 | 访问用户和组织 {% data variables.projects.projects_v2 %}。应用可以请求读/写或只读访问权限。 |{% endif %} ## 申请更新的权限 @@ -86,9 +86,9 @@ ms.locfileid: '147423162' 当你授权 {% data variables.product.prodname_oauth_app %} 访问你的个人帐户时,你还会看到该授权对你所在的每个组织的影响。 -- 对于具有 {% data variables.product.prodname_oauth_app %} 访问限制的组织,你可以请求组织管理员批准应用程序在该组织中使用。 如果组织未批准应用程序,则应用程序只能访问组织的公共资源。 如果你是组织管理员,则可以自行[批准应用程序](/articles/approving-oauth-apps-for-your-organization)。 +- 对于具有 {% data variables.product.prodname_oauth_app %} 访问限制的组织,你可以请求组织管理员批准应用程序在该组织中使用。如果组织未批准应用程序,则应用程序只能访问组织的公共资源。如果你是组织管理员,则可以自行[批准应用程序](/articles/approving-oauth-apps-for-your-organization)。 -- 对于没有 {% data variables.product.prodname_oauth_app %} 访问限制的组织,将自动授予应用程序对该组织资源的访问权限。 因此,应注意批准哪些 {% data variables.product.prodname_oauth_apps %} 访问你的个人帐户资源以及任何组织资源。 +- 对于没有 {% data variables.product.prodname_oauth_app %} 访问限制的组织,将自动授予应用程序对该组织资源的访问权限。因此,应注意批准哪些 {% data variables.product.prodname_oauth_apps %} 访问你的个人帐户资源以及任何组织资源。 如果您属于任何实施 SAML 单点登录的组织,则在每次授权 {% data variables.product.prodname_oauth_app %} 时每个组织都必须有一个活动的 SAML 会话。 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md index a1f2d8849d69..1f1c64fe7f27 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md @@ -1,6 +1,6 @@ --- title: 连接第三方应用程序 -intro: '您可以将 {% data variables.product.product_name %} 身份连接到使用 OAuth 的第三方应用程序。 在授权这些应用程序时,应确保您信任应用程序,查阅开发者是谁,并查阅应用程序要访问的信息类型。' +intro: '您可以将 {% data variables.product.product_name %} 身份连接到使用 OAuth 的第三方应用程序。在授权这些应用程序时,应确保您信任应用程序,查阅开发者是谁,并查阅应用程序要访问的信息类型。' redirect_from: - /articles/connecting-with-third-party-applications - /github/authenticating-to-github/connecting-with-third-party-applications @@ -25,7 +25,7 @@ ms.locfileid: '145098655' ## 联系应用程序开发者 -由于应用程序是由不是 {% data variables.product.product_name %} 的第三方开发的,因此我们并不确切地了解应用程序如何使用它申请访问的数据。 如果您对这些应用程序有疑问或疑虑,您可以使用页面顶部的开发者信息联系应用程序管理员。 +由于应用程序是由不是 {% data variables.product.product_name %} 的第三方开发的,因此我们并不确切地了解应用程序如何使用它申请访问的数据。如果您对这些应用程序有疑问或疑虑,您可以使用页面顶部的开发者信息联系应用程序管理员。 ![{% data variables.product.prodname_oauth_app %} 所有者信息](/assets/images/help/platform/oauth_owner_bar.png) @@ -35,7 +35,7 @@ ms.locfileid: '145098655' ## 应用程序数据访问权限的类型 -应用程序可以对 {% data variables.product.product_name %} 数据具有读取或写入访问权限 。 +应用程序可以对 {% data variables.product.product_name %} 数据具有读取或写入访问权限。 - “读取权限”仅允许应用程序查看数据。 - “写入权限”允许应用程序更改数据。 @@ -44,7 +44,7 @@ ms.locfileid: '145098655' 范围是应用程序可请求访问公共和非公共数据的命名权限组。 -要使用集成了 {% data variables.product.product_name %} 的第三方应用程序时,该应用程序会让您了解需要的数据访问权限类型。 如果您授予应用程序访问权限,则应用程序将能代您执行操作,例如读取或修改数据。 例如,如果要使用请求 `user:email` 作用域的应用,该应用将具有对专用电子邮件地址的只读访问权限。 有关详细信息,请参阅“[关于 {% data variables.product.prodname_oauth_apps %} 的范围](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)”。 +要使用集成了 {% data variables.product.product_name %} 的第三方应用程序时,该应用程序会让您了解需要的数据访问权限类型。如果您授予应用程序访问权限,则应用程序将能代您执行操作,例如读取或修改数据。例如,如果要使用请求 `user:email` 作用域的应用,该应用将具有对专用电子邮件地址的只读访问权限。有关详细信息,请参阅“[关于 {% data variables.product.prodname_oauth_apps %} 的范围](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)”。 {% tip %} @@ -66,18 +66,18 @@ ms.locfileid: '145098655' | 数据类型 | 说明 | | --- | --- | -| 提交状态 | 您可以授权第三方应用程序报告您的提交状态。 提交状态访问权限允许应用程序确定对特定提交的构建是否成功。 应用程序无权访问代码,但它们可以根据特定提交读取和写入状态信息。 | -| 部署 | 部署状态访问权限允许应用程序根据仓库的特定提交确定部署是否成功。 应用程序无法访问您的代码。 | +| 提交状态 | 您可以授权第三方应用程序报告您的提交状态。提交状态访问权限允许应用程序确定对特定提交的构建是否成功。应用程序无权访问代码,但它们可以根据特定提交读取和写入状态信息。 | +| 部署 | 部署状态访问权限允许应用程序根据仓库的特定提交确定部署是否成功。应用程序无法访问您的代码。 | | Gists | [Gist](https://gist.github.com) 访问权限允许应用程序读取或写入{% ifversion not ghae %} 公共、{% else %} 内部和 {% endif %} 机密 Gist。 | | 挂钩 | [Webhook](/webhooks) 访问权限允许应用程序在管理的存储库上读取或写入挂钩配置。 | -| 通知 | 通知访问权限允许应用程序读取您的 {% data variables.product.product_name %} 通知,如议题和拉取请求的评论。 但应用程序仍然无法访问仓库中的任何内容。 | +| 通知 | 通知访问权限允许应用程序读取您的 {% data variables.product.product_name %} 通知,如议题和拉取请求的评论。但应用程序仍然无法访问仓库中的任何内容。 | | Organizations and teams(组织和团队) | 组织和团队访问权限允许应用程序访问并管理组织和团队成员资格。 | | 个人用户数据 | 用户数据包括您的用户个人资料中的信息,例如您的姓名、电子邮件地址和地点。 | -| 存储库 | 仓库信息包括贡献者的姓名、您创建的分支以及仓库中的实际文件。 应用程序可以请求访问任何可见性级别的所有存储库。 有关详细信息,请参阅“[关于存储库](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)”。 | +| 存储库 | 仓库信息包括贡献者的姓名、您创建的分支以及仓库中的实际文件。应用程序可以请求访问任何可见性级别的所有存储库。有关详细信息,请参阅“[关于存储库](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)”。 | | 仓库删除 | 应用程序可以申请删除您管理的仓库,但无法访问您的代码。 | ## 申请更新的权限 -应用程序可以申请新的访问权限。 要求更新权限时,应用程序会通知您更新前后的差异。 +应用程序可以申请新的访问权限。要求更新权限时,应用程序会通知您更新前后的差异。 ![更改第三方应用程序访问权限](/assets/images/help/platform/oauth_existing_access_pane.png) diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md index 12449e35bfd1..f7d4add7a15a 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md @@ -29,18 +29,18 @@ ms.locfileid: '147064424' **注意:** -- 如果在命令行上使用 {% data variables.product.prodname_cli %} 向 {% data variables.product.product_name %} 进行身份验证,可跳过生成个人访问令牌,并通过 Web 浏览器进行身份验证。 有关使用 {% data variables.product.prodname_cli %} 进行身份验证的详细信息,请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。 -- [Git 凭据管理器](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md)是使用个人访问令牌 (PAT) 的安全跨平台替代方案,无需管理 PAT 范围和到期日期。 有关安装说明,请参阅 GitCredentialManager/git-credential-manager 存储库中的[下载和安装](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install)。 +- 如果在命令行上使用 {% data variables.product.prodname_cli %} 向 {% data variables.product.product_name %} 进行身份验证,可跳过生成个人访问令牌,并通过 Web 浏览器进行身份验证。有关使用 {% data variables.product.prodname_cli %} 进行身份验证的详细信息,请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。 +- [Git 凭据管理器](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md)是使用个人访问令牌 (PAT) 的安全跨平台替代方案,无需管理 PAT 范围和到期日期。有关安装说明,请参阅 GitCredentialManager/git-credential-manager 存储库中的[下载和安装](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install)。 {% endnote %} 使用 [GitHub API](/rest/overview/other-authentication-methods#via-oauth-and-personal-access-tokens) 或[命令行](#using-a-token-on-the-command-line)时,可使用个人访问令牌 (PAT) 替代密码向 {% data variables.product.product_name %} 进行身份验证。 -{% ifversion fpt or ghec %}如果要使用 PAT 访问使用 SAML SSO 的组织所拥有的资源,则必须授权 PAT。 有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[关于使用 SAML 单一登录进行身份验证](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)”和“[授权个人访问令牌以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}”。{% endif %}{% endif %} +{% ifversion fpt or ghec %}如果要使用 PAT 访问使用 SAML SSO 的组织所拥有的资源,则必须授权 PAT。有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[关于使用 SAML 单一登录进行身份验证](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)”和“[授权个人访问令牌以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}”。{% endif %}{% endif %} {% ifversion fpt or ghec %}{% data reusables.user-settings.removes-personal-access-tokens %}{% endif %} -没有指定范围的令牌只能访问公共信息。 若要使用令牌从命令行访问存储库,请选择 `repo`。 有关详细信息,请参阅“[可用范围](/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes)”。 +没有指定范围的令牌只能访问公共信息。若要使用令牌从命令行访问存储库,请选择 `repo`。有关详细信息,请参阅“[可用范围](/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes)”。 ## 创建令牌 @@ -49,26 +49,26 @@ ms.locfileid: '147064424' ![令牌描述字段](/assets/images/help/settings/token_description.png){% ifversion fpt or ghes > 3.2 or ghae or ghec %} 6. 若要为令牌提供到期时间,请选择“到期”下拉菜单,然后单击默认值或使用日历选择器。 ![令牌到期字段](/assets/images/help/settings/token_expiration.png){% endif %} -7. 选择要授予此令牌的作用域或权限。 若要使用令牌从命令行访问存储库,请选择“存储库”。 +7. 选择要授予此令牌的作用域或权限。若要使用令牌从命令行访问存储库,请选择“存储库”。 {% ifversion fpt or ghes or ghec %}![选择令牌范围](/assets/images/help/settings/token_scopes.gif){% elsif ghae %}![选择令牌范围](/assets/images/enterprise/github-ae/settings/access-token-scopes-for-ghae.png){% endif %} 8. 单击“生成令牌”。 ![“生成令牌”按钮](/assets/images/help/settings/generate_token.png){% ifversion fpt or ghec %}![新建的令牌](/assets/images/help/settings/personal_access_tokens.png){% elsif ghes or ghae %}![新建的令牌](/assets/images/help/settings/personal_access_tokens_ghe.png){% else %}![新建的令牌](/assets/images/help/settings/personal_access_tokens_ghe_legacy.png){% endif %} {% warning %} - 警告:请将令牌视为密码,并保密。 使用 API 时,应将令牌用作环境变量,而不是将其硬编码到程序中。 + 警告:请将令牌视为密码,并保密。使用 API 时,应将令牌用作环境变量,而不是将其硬编码到程序中。 {% endwarning %} -{% ifversion fpt or ghec %}9. 要使用您的令牌向使用 SAML 单点登录的组织验证,请对令牌进行授权。 有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[授权个人访问令牌以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}”。{% endif %}{% endif %} +{% ifversion fpt or ghec %}9. 要使用您的令牌向使用 SAML 单点登录的组织验证,请对令牌进行授权。有关详细信息,请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[授权个人访问令牌以用于 SAML 单一登录](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}”。{% else %}”。{% endif %}{% endif %} ## 在命令行上使用令牌 {% data reusables.command_line.providing-token-as-password %} -个人访问令牌只能用于 HTTPS Git 操作。 如果存储库使用 SSH 远程 URL,则需要[将远程 URL 从 SSH 切换到 HTTPS](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-ssh-to-https)。 +个人访问令牌只能用于 HTTPS Git 操作。如果存储库使用 SSH 远程 URL,则需要[将远程 URL 从 SSH 切换到 HTTPS](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-ssh-to-https)。 -如果没有提示您输入用户名和密码,说明您的凭据可能已缓存在计算机上。 可[在密钥链中更新凭据](/github/getting-started-with-github/updating-credentials-from-the-macos-keychain),从而用令牌替换旧密码。 +如果没有提示您输入用户名和密码,说明您的凭据可能已缓存在计算机上。可[在密钥链中更新凭据](/github/getting-started-with-github/updating-credentials-from-the-macos-keychain),从而用令牌替换旧密码。 -您可以使用 Git 客户端缓存 PAT,而不必为每个 HTTPS Git 操作手动输入 PAT。 Git 会将您的凭据临时存储在内存中,直到过期为止。 您还可以将令牌存储在 Git 可以在每个请求之前读取的纯文本文件中。 有关详细信息,请参阅“[在 Git 中缓存 {% data variables.product.prodname_dotcom %} 凭据](/github/getting-started-with-github/caching-your-github-credentials-in-git)”。 +您可以使用 Git 客户端缓存 PAT,而不必为每个 HTTPS Git 操作手动输入 PAT。Git 会将您的凭据临时存储在内存中,直到过期为止。您还可以将令牌存储在 Git 可以在每个请求之前读取的纯文本文件中。有关详细信息,请参阅“[在 Git 中缓存 {% data variables.product.prodname_dotcom %} 凭据](/github/getting-started-with-github/caching-your-github-credentials-in-git)”。 ## 延伸阅读 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md index 113af7ff12b9..48e400369089 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md @@ -27,14 +27,14 @@ ms.locfileid: '145084655' 为确保您的帐户安全,我们建议您遵循以下最佳实践: - 使用密码管理器(例如 [LastPass](https://lastpass.com/) 或 [1Password](https://1password.com/))生成至少 15 个字符的密码。 -- 为 {% data variables.product.product_name %} 生成唯一的密码。 如果您在其他地方使用 {% data variables.product.product_name %} 密码,并且该服务遭到入侵,则攻击者或其他恶意行为者可能会使用该信息访问您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。 +- 为 {% data variables.product.product_name %} 生成唯一的密码。如果您在其他地方使用 {% data variables.product.product_name %} 密码,并且该服务遭到入侵,则攻击者或其他恶意行为者可能会使用该信息访问您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。 -- 为您的帐户配置双重身份验证。 有关详细信息,请参阅[关于双因素身份验证](/articles/about-two-factor-authentication)。 -- 不与任何人分享您的密码,即使是潜在协作者。 在 {% data variables.product.product_name %} 上每个人都应使用自己的个人帐户。 有关协作方式的详细信息,请参阅:“[邀请协作者加入个人存储库](/articles/inviting-collaborators-to-a-personal-repository)”、“[关于协作开发模型](/articles/about-collaborative-development-models/)”或“[与组织中的团体协作](/organizations/collaborating-with-groups-in-organizations/)。” +- 为您的帐户配置双重身份验证。有关详细信息,请参阅[关于双因素身份验证](/articles/about-two-factor-authentication)。 +- 不与任何人分享您的密码,即使是潜在协作者。在 {% data variables.product.product_name %} 上每个人都应使用自己的个人帐户。有关协作方式的详细信息,请参阅:“[邀请协作者加入个人存储库](/articles/inviting-collaborators-to-a-personal-repository)”、“[关于协作开发模型](/articles/about-collaborative-development-models/)”或“[与组织中的团体协作](/organizations/collaborating-with-groups-in-organizations/)。” {% data reusables.repositories.blocked-passwords %} -您只能使用密码通过浏览器登录 {% data variables.product.product_name %}。 使用其他方式(例如命令行或 API)向 {% data variables.product.product_name %} 验证时,应使用其他凭据。 有关详细信息,请参阅“[关于对 {% data variables.product.prodname_dotcom %} 的身份验证](/github/authenticating-to-github/about-authentication-to-github)”。 +您只能使用密码通过浏览器登录 {% data variables.product.product_name %}。使用其他方式(例如命令行或 API)向 {% data variables.product.product_name %} 验证时,应使用其他凭据。有关详细信息,请参阅“[关于对 {% data variables.product.prodname_dotcom %} 的身份验证](/github/authenticating-to-github/about-authentication-to-github)”。 {% ifversion fpt or ghec %}{% data reusables.user-settings.password-authentication-deprecation %}{% endif %} diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md index 5e9e3a069277..4900e534822d 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md @@ -1,6 +1,6 @@ --- title: 防止未授权的访问 -intro: '在登录 {% data variables.product.product_location %} 时,你可能会收到媒体中安全事件的警报,如发现 [Heartbleed bug](http://heartbleed.com/) 或计算机被盗。 在这种情况下,更改密码可防止后面对您的帐户和项目的任何非预期访问。' +intro: '在登录 {% data variables.product.product_location %} 时,你可能会收到媒体中安全事件的警报,如发现 [Heartbleed bug](http://heartbleed.com/) 或计算机被盗。在这种情况下,更改密码可防止后面对您的帐户和项目的任何非预期访问。' redirect_from: - /articles/preventing-unauthorized-access - /github/authenticating-to-github/preventing-unauthorized-access @@ -27,10 +27,10 @@ ms.locfileid: '145084651' - 在帐户上[启用双因素身份验证](/articles/about-two-factor-authentication),以便访问时不止需要提供密码。 - [查看 SSH 密钥](/articles/reviewing-your-ssh-keys)、[部署密钥](/articles/reviewing-your-deploy-keys)和[授权集成](/articles/reviewing-your-authorized-integrations),并在 SSH 和应用程序设置中撤销未经授权的或不熟悉的访问权限。 {% ifversion fpt or ghec %} -- [验证所有电子邮件地址](/articles/verifying-your-email-address)。 如果攻击者在您的帐户中添加了他们的电子邮件地址,他们可能实施非预期的密码重置。 +- [验证所有电子邮件地址](/articles/verifying-your-email-address)。如果攻击者在您的帐户中添加了他们的电子邮件地址,他们可能实施非预期的密码重置。 {% endif %} -- [查看帐户的安全日志](/github/authenticating-to-github/reviewing-your-security-log)。 其中概述了您的仓库的各种配置。 例如,您可以确保没有私有仓库改为公共,或没有仓库被转让。 -- 查看存储库上的 [Webhook](/articles/creating-webhooks)。 Web 挂钩可能允许攻击者拦截到仓库的推送。 -- [确保未创建新的部署密钥](/guides/managing-deploy-keys/#deploy-keys)。 这可能允许外部服务器访问您的项目。 +- [查看帐户的安全日志](/github/authenticating-to-github/reviewing-your-security-log)。其中概述了您的仓库的各种配置。例如,您可以确保没有私有仓库改为公共,或没有仓库被转让。 +- 查看存储库上的 [Webhook](/articles/creating-webhooks)。Web 挂钩可能允许攻击者拦截到仓库的推送。 +- [确保未创建新的部署密钥](/guides/managing-deploy-keys/#deploy-keys)。这可能允许外部服务器访问您的项目。 - 检查最近对仓库的提交。 - 检查每个仓库的协作者列表。 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md index 1ada04e30623..2649a94280b5 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md @@ -1,6 +1,6 @@ --- title: 从存储库中删除敏感数据 -intro: 如果将敏感数据(例如密码或 SSH 密钥)提交到 Git 仓库,您可以将其从历史记录中删除。 要从存储库的历史记录中彻底删除不需要的文件,可以使用 `git filter-repo` 工具或 BFG Repo-Cleaner 开放源代码工具。 +intro: 如果将敏感数据(例如密码或 SSH 密钥)提交到 Git 仓库,您可以将其从历史记录中删除。要从存储库的历史记录中彻底删除不需要的文件,可以使用 `git filter-repo` 工具或 BFG Repo-Cleaner 开放源代码工具。 redirect_from: - /remove-sensitive-data - /removing-sensitive-data @@ -24,15 +24,15 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/10/2022 ms.locfileid: '145084649' --- -`git filter-repo` 工具和 BFG Repo-Cleaner 将重写存储库的历史记录,这将更改你更改的现有提交的 SHA,以及任何相关的提交。 更改的提交 SHA 可能会影响存储库中未完结的拉取请求。 我们建议在从存储库中删除文件之前合并或关闭所有未完结的拉取请求。 +`git filter-repo` 工具和 BFG Repo-Cleaner 将重写存储库的历史记录,这将更改你更改的现有提交的 SHA,以及任何相关的提交。更改的提交 SHA 可能会影响存储库中未完结的拉取请求。我们建议在从存储库中删除文件之前合并或关闭所有未完结的拉取请求。 -可以使用 `git rm` 从最新提交中删除文件。 有关删除在最新提交中添加的文件的信息,请参阅“[关于 {% data variables.product.prodname_dotcom %} 上的大型文件](/repositories/working-with-files/managing-large-files/about-large-files-on-github#removing-files-from-a-repositorys-history)。” +可以使用 `git rm` 从最新提交中删除文件。有关删除在最新提交中添加的文件的信息,请参阅“[关于 {% data variables.product.prodname_dotcom %} 上的大型文件](/repositories/working-with-files/managing-large-files/about-large-files-on-github#removing-files-from-a-repositorys-history)。” {% warning %} -警告:本文说明如何使用无法从 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上存储库中的任何分支或标记访问的敏感数据进行提交。 但是,这些提交在你存储库的任何克隆或分支中、直接通过 {% data variables.product.product_name %} 上缓存视图中其 SHA-1 哈希以及通过引用它们的任何拉取请求可能仍然可访问。 您无法从仓库的其他用户的克隆或复刻删除敏感数据,但您可以通过联系 {% data variables.contact.contact_support %},永久删除 {% data variables.product.product_name %} 上拉取请求中敏感数据的缓存视图和引用。 +警告:本文说明如何使用无法从 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上存储库中的任何分支或标记访问的敏感数据进行提交。但是,这些提交在你存储库的任何克隆或分支中、直接通过 {% data variables.product.product_name %} 上缓存视图中其 SHA-1 哈希以及通过引用它们的任何拉取请求可能仍然可访问。您无法从仓库的其他用户的克隆或复刻删除敏感数据,但您可以通过联系 {% data variables.contact.contact_support %},永久删除 {% data variables.product.product_name %} 上拉取请求中敏感数据的缓存视图和引用。 -将提交推送到 {% data variables.product.product_name %} 后,应将提交中的所有敏感数据视为泄露。 如果你提交了密码,请更改密码! 如果您提交了密钥,请生成新密钥。 删除泄露的数据并不能解决其初始暴露问题,尤其是在仓库的现有克隆或复刻中。 在重写仓库历史记录的决定中考虑这些限制。 +将提交推送到 {% data variables.product.product_name %} 后,应将提交中的所有敏感数据视为泄露。如果你提交了密码,请更改密码!如果您提交了密钥,请生成新密钥。删除泄露的数据并不能解决其初始暴露问题,尤其是在仓库的现有克隆或复刻中。在重写仓库历史记录的决定中考虑这些限制。 {% endwarning %} @@ -42,7 +42,7 @@ ms.locfileid: '145084649' ### 使用 BFG -[BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) 是由开源社区生成和维护的工具。 它提供了一种可替代 `git filter-branch` 的更快、更简单的方法,用于删除不需要的数据。 +[BFG Repo-Cleaner](https://rtyley.github.io/bfg-repo-cleaner/) 是由开源社区生成和维护的工具。它提供了一种可替代 `git filter-branch` 的更快、更简单的方法,用于删除不需要的数据。 例如,要删除包含敏感数据的文件并保持最新提交不变,请运行: @@ -56,7 +56,7 @@ $ bfg --delete-files YOUR-FILE-WITH-SENSITIVE-DATA $ bfg --replace-text passwords.txt ``` -删除敏感数据后,必须强制将更改推送到 {% data variables.product.product_name %}。 强制推送会重写存储库历史记录,这会从提交历史记录中删除敏感数据。 如果强制推送,它可能会覆盖其他人基于其工作的提交。 +删除敏感数据后,必须强制将更改推送到 {% data variables.product.product_name %}。强制推送会重写存储库历史记录,这会从提交历史记录中删除敏感数据。如果强制推送,它可能会覆盖其他人基于其工作的提交。 ```shell $ git push --force @@ -68,13 +68,13 @@ $ git push --force {% warning %} -**警告:** 如果在储藏更改之后运行 `git filter-repo`,则无法使用其他储藏命令检索更改。 在运行 `git filter-repo` 之前,建议取消储藏所做的任何更改。 要取消储藏你已储藏的最后一组更改,请运行 `git stash show -p | git apply -R`。 有关详细信息,请参阅 [Git 工具 - 储藏和清理](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning)。 +**警告:** 如果在储藏更改之后运行 `git filter-repo`,则无法使用其他储藏命令检索更改。在运行 `git filter-repo` 之前,建议取消储藏所做的任何更改。要取消储藏你已储藏的最后一组更改,请运行 `git stash show -p | git apply -R`。有关详细信息,请参阅 [Git 工具 - 储藏和清理](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning)。 {% endwarning %} 为了说明 `git filter-repo` 的工作原理,我们将向你展示如何从存储库的历史记录中删除包含敏感数据的文件,并将其添加到 `.gitignore`,以确保不会意外地重新提交。 -1. 安装 [git filter-repo](https://github.com/newren/git-filter-repo) 工具的最新版本。 可以手动安装 `git-filter-repo`,也可以使用包管理器安装。 例如,若使用 HomeBrew 安装工具,请使用 `brew install` 命令。 +1. 安装 [git filter-repo](https://github.com/newren/git-filter-repo) 工具的最新版本。可以手动安装 `git-filter-repo`,也可以使用包管理器安装。例如,若使用 HomeBrew 安装工具,请使用 `brew install` 命令。 ``` brew install git-filter-repo ``` @@ -94,10 +94,10 @@ $ git push --force ```shell $ cd YOUR-REPOSITORY ``` -4. 运行以下命令,将 `PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA` 替换为要删除的文件的路径,而不只是其文件名。 这些参数将: +4. 运行以下命令,将 `PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA` 替换为要删除的文件的路径,而不只是其文件名。这些参数将: - 强制 Git 处理(而不是签出)每个分支和标记的整个历史记录 - 删除指定的文件,以及作为结果生成的任何空提交 - - 删除存储在 .git/config 文件中的某些配置,例如远程 URL。 你可能需要提前备份此文件,以便稍后还原。 + - 删除存储在 .git/config 文件中的某些配置,例如远程 URL。你可能需要提前备份此文件,以便稍后还原。 - **覆盖现有标记** ```shell $ git filter-repo --invert-paths --path PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA @@ -130,7 +130,7 @@ $ git push --force > 1 files changed, 1 insertions(+), 0 deletions(-) ``` 6. 仔细检查是否已从存储库的历史记录中删除了所需的所有内容,并且已签出所有分支。 -7. 在对存储库的状态感到满意,请强制推送本地更改以覆盖 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}上的存储库,以及您向上推送的所有分支。 需要强制推送才能从提交历史记录中删除敏感数据。 +7. 在对存储库的状态感到满意,请强制推送本地更改以覆盖 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}上的存储库,以及您向上推送的所有分支。需要强制推送才能从提交历史记录中删除敏感数据。 ```shell $ git push origin --force --all > Counting objects: 1074, done. @@ -157,9 +157,9 @@ $ git push --force 在使用 BFG 工具或 `git filter-repo` 删除敏感数据并将更改推送到 {% data variables.product.product_name %} 后,你必须再采取一些步骤,以完全从 {% data variables.product.product_name %} 中删除数据。 -1. 联系 {% data variables.contact.contact_support %},请求他们删除 {% data variables.product.product_name %} 上拉取请求中敏感数据的缓存视图和引用。 请提供存储库的名称和/或指向需要删除的提交的链接。{% ifversion ghes %} 有关站点管理员如何删除无法访问的 Git 对象,请参阅“[命令行实用程序](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-repo-gc)”。{% endif %} +1. 联系 {% data variables.contact.contact_support %},请求他们删除 {% data variables.product.product_name %} 上拉取请求中敏感数据的缓存视图和引用。请提供存储库的名称和/或指向需要删除的提交的链接。{% ifversion ghes %} 有关站点管理员如何删除无法访问的 Git 对象,请参阅“[命令行实用程序](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-repo-gc)”。{% endif %} -2. 告知协作者对根据旧式(受损)存储库历史记录创建的所有分支进行[变基](https://git-scm.com/book/en/Git-Branching-Rebasing),而不是合并。 一次合并提交可能会重新引入您刚刚遇到清除问题的部分或全部污染的历史记录。 +2. 告知协作者对根据旧式(受损)存储库历史记录创建的所有分支进行[变基](https://git-scm.com/book/en/Git-Branching-Rebasing),而不是合并。一次合并提交可能会重新引入您刚刚遇到清除问题的部分或全部污染的历史记录。 3. 经过一段时间并且确信 BFG 工具 / `git filter-repo` 没有任何意外的副作用后,你可以通过以下命令(使用 Git 1.8.5 或更新版本)强制取消引用本地存储库中的所有对象并进行垃圾回收: ```shell @@ -182,10 +182,10 @@ $ git push --force 有一些简单的技巧可避免提交您不想要提交的内容: -- 使用 [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) 或 [gitk](https://git-scm.com/docs/gitk) 等可视化程序提交更改。 可视程序通常可以更容易地查看每次提交时将添加、删除和修改具体哪些文件。 +- 使用 [{% data variables.product.prodname_desktop %}](https://desktop.github.com/) 或 [gitk](https://git-scm.com/docs/gitk) 等可视化程序提交更改。可视程序通常可以更容易地查看每次提交时将添加、删除和修改具体哪些文件。 - 避免在命令行中使用笼统的命令 `git add .` 和 `git commit -a`,而是使用 `git add filename` 和 `git rm filename` 来单独暂存文件。 - 使用 `git add --interactive` 单独查看和暂存每个文件中的更改。 -- 使用 `git diff --cached` 查看为提交暂存的更改。 如果不使用 `-a` 标志,这就是 `git commit` 将产生的确切差异。 +- 使用 `git diff --cached` 查看为提交暂存的更改。如果不使用 `-a` 标志,这就是 `git commit` 将产生的确切差异。 ## 延伸阅读 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md index 2dcc14d30ff8..a4f04ea19d70 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations.md @@ -29,7 +29,7 @@ ms.locfileid: '145084643' {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.access_applications %} 3. 单击“授权的 {% data variables.product.prodname_github_apps %}”选项卡。![“授权的 {% data variables.product.prodname_github_apps %}”选项卡](/assets/images/help/settings/settings-authorized-github-apps-tab.png) -3. 审查有您帐户访问权限的 {% data variables.product.prodname_github_apps %}。 对于无法识别或已过期的密钥,请单击“撤销”。 要撤销所有 {% data variables.product.prodname_github_apps %},请单击“全部撤销”。 +3. 审查有您帐户访问权限的 {% data variables.product.prodname_github_apps %}。对于无法识别或已过期的密钥,请单击“撤销”。要撤销所有 {% data variables.product.prodname_github_apps %},请单击“全部撤销”。 ![授权的 {% data variables.product.prodname_github_app %}列表](/assets/images/help/settings/revoke-github-app.png) ## 延伸阅读 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md index 842da80c02cd..2cb2cf310c08 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md @@ -22,12 +22,12 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/09/2022 ms.locfileid: '147875994' --- -您可以删除未经授权(或可能已泄密)的 SSH 密钥,以确保攻击者无法再访问您的仓库。 您还可以批准有效的现有 SSH 密钥。 +您可以删除未经授权(或可能已泄密)的 SSH 密钥,以确保攻击者无法再访问您的仓库。您还可以批准有效的现有 SSH 密钥。 {% mac %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} -3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。 对于无法识别或已过期的密钥,单击“删除”。 如果有要保留的有效 SSH 密钥,单击“审批”。 +3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。对于无法识别或已过期的密钥,单击“删除”。如果有要保留的有效 SSH 密钥,单击“审批”。 ![SSH 密钥列表](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} @@ -53,7 +53,7 @@ ms.locfileid: '147875994' {% windows %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} -3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。 对于无法识别或已过期的密钥,单击“删除”。 如果有要保留的有效 SSH 密钥,单击“审批”。 +3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。对于无法识别或已过期的密钥,单击“删除”。如果有要保留的有效 SSH 密钥,单击“审批”。 ![SSH 密钥列表](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} @@ -81,7 +81,7 @@ ms.locfileid: '147875994' {% linux %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} -3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。 对于无法识别或已过期的密钥,单击“删除”。 如果有要保留的有效 SSH 密钥,单击“审批”。 +3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。对于无法识别或已过期的密钥,单击“删除”。如果有要保留的有效 SSH 密钥,单击“审批”。 ![SSH 密钥列表](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} @@ -106,6 +106,6 @@ ms.locfileid: '147875994' {% warning %} -警告:如果在 {% data variables.product.product_name %} 上看到不熟悉的 SSH 密钥,请立即删除并联系 {% data variables.contact.contact_support %} 寻求进一步的帮助。 无法识别的公钥可能表示安全问题。 +警告:如果在 {% data variables.product.product_name %} 上看到不熟悉的 SSH 密钥,请立即删除并联系 {% data variables.contact.contact_support %} 寻求进一步的帮助。无法识别的公钥可能表示安全问题。 {% endwarning %} diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md index 85ab06e26d43..2c3eb1489537 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md @@ -22,25 +22,25 @@ ms.locfileid: '147540824' --- ## 关于 sudo 模式 -为了在你对 {% data variables.product.product_location %} 执行可能敏感的操作时维护帐户的安全,即使你已登录,也必须进行身份验证。 例如,{% data variables.product.company_short %} 认为以下操作是敏感操作,因为每个操作都可能允许新用户或系统访问你的帐户。 +为了在你对 {% data variables.product.product_location %} 执行可能敏感的操作时维护帐户的安全,即使你已登录,也必须进行身份验证。例如,{% data variables.product.company_short %} 认为以下操作是敏感操作,因为每个操作都可能允许新用户或系统访问你的帐户。 - 修改关联的电子邮件地址 - 授权第三方应用程序 - 添加新的 SSH 密钥 -当你经过身份验证来执行敏感操作后,会话暂时处于“sudo 模式”。 在 sudo 模式下,无需身份验证即可执行敏感操作。 {% data variables.product.product_name %} 将等待几小时,然后再次提示你进行身份验证。 在此期间,你执行的任何敏感操作都将重置计时器。 +当你经过身份验证来执行敏感操作后,会话暂时处于“sudo 模式”。在 sudo 模式下,无需身份验证即可执行敏感操作。 {% data variables.product.product_name %} 将等待几小时,然后再次提示你进行身份验证。在此期间,你执行的任何敏感操作都将重置计时器。 {% ifversion ghes %} {% note %} -注意:如果 {% data variables.product.product_location %} 使用 CAS 或 SAML SSO 等外部身份验证方法,你不会收到进入 sudo 模式的提示。 更多信息请联系站点管理员。 +注意:如果 {% data variables.product.product_location %} 使用 CAS 或 SAML SSO 等外部身份验证方法,你不会收到进入 sudo 模式的提示。更多信息请联系站点管理员。 {% endnote %} {% endif %} -“sudo”是指 Unix 系统上的一个程序,该名称是“superuser do”的缩写 。 有关详细信息,请参阅维基百科上的 [sudo](https://wikipedia.org/wiki/Sudo)。 +“sudo”是指 Unix 系统上的一个程序,该名称是“superuser do”的缩写。有关详细信息,请参阅维基百科上的 [sudo](https://wikipedia.org/wiki/Sudo)。 ## 确认对 sudo 模式的访问权限 @@ -56,7 +56,7 @@ ms.locfileid: '147540824' ### 使用安全密钥确认访问权限 -必须使用安全密钥为帐户配置双因素身份验证 (2FA),才能使用安全密钥确认帐户是否拥有对 sudo 模式的访问权限。 有关详细信息,请参阅“[配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 +必须使用安全密钥为帐户配置双因素身份验证 (2FA),才能使用安全密钥确认帐户是否拥有对 sudo 模式的访问权限。有关详细信息,请参阅“[配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 当系统提示对 sudo 模式进行身份验证时,请单击“使用安全密钥”,然后按照提示进行操作。 @@ -66,7 +66,7 @@ ms.locfileid: '147540824' ### 使用 {% data variables.product.prodname_mobile %} 确认访问权限 -必须安装并登录 {% data variables.product.prodname_mobile %},才能使用该应用确认帐户是否拥有对 sudo 模式的访问权限。 有关详细信息,请参阅“[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)”。 +必须安装并登录 {% data variables.product.prodname_mobile %},才能使用该应用确认帐户是否拥有对 sudo 模式的访问权限。有关详细信息,请参阅“[{% data variables.product.prodname_mobile %}](/get-started/using-github/github-mobile)”。 1. 当系统提示对 sudo 模式进行身份验证时,请单击“使用 GitHub Mobile”。 @@ -80,7 +80,7 @@ ms.locfileid: '147540824' ### 使用 2FA 代码确认访问权限 -必须使用 TOTP 移动应用{% ifversion fpt or ghec %}或短信{% endif %}配置 2FA,才能使用 2FA 代码确认帐户是否拥有对 sudo 模式的访问权限。 有关详细信息,请参阅“[配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)”。 +必须使用 TOTP 移动应用{% ifversion fpt or ghec %}或短信{% endif %}配置 2FA,才能使用 2FA 代码确认帐户是否拥有对 sudo 模式的访问权限。有关详细信息,请参阅“[配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)”。 当系统提示对 sudo 模式进行身份验证时,请键入 TOTP 移动应用{% ifversion fpt or ghec %}或短信{% endif %}中的验证码,然后单击“验证”。 diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md index 9568b5c1b335..ce57a25f33f0 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md @@ -19,20 +19,20 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/05/2022 ms.locfileid: '145084634' --- -当令牌 {% ifversion fpt or ghae or ghes > 3.2 or ghec %}已过期或 {% endif %} 已撤销时,它不能再用于对 Git 和 API 请求进行身份验证。 无法还原过期或已吊销的令牌,您或应用程序将需要创建新令牌。 +当令牌 {% ifversion fpt or ghae or ghes > 3.2 or ghec %}已过期或 {% endif %} 已撤销时,它不能再用于对 Git 和 API 请求进行身份验证。无法还原过期或已吊销的令牌,您或应用程序将需要创建新令牌。 本文介绍了 {% data variables.product.product_name %} 令牌可能被吊销或过期的可能原因。 {% note %} -**注意:** 当个人访问令牌或 OAuth 令牌过期或撤销时,你可能会在安全日志中看到 `oauth_authorization.destroy` 操作。 有关详细信息,请参阅“[查看安全日志](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)”。 +**注意:** 当个人访问令牌或 OAuth 令牌过期或撤销时,你可能会在安全日志中看到 `oauth_authorization.destroy` 操作。有关详细信息,请参阅“[查看安全日志](/github/authenticating-to-github/keeping-your-account-and-data-secure/reviewing-your-security-log)”。 {% endnote %} {% ifversion fpt or ghae or ghes > 3.2 or ghec %} ## 令牌在到达其到期日期后被吊销 -创建个人访问令牌时,建议为令牌设置过期时间。 到达令牌的到期日期后,令牌将自动吊销。 有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)”。 +创建个人访问令牌时,建议为令牌设置过期时间。到达令牌的到期日期后,令牌将自动吊销。有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)”。 {% endif %} {% ifversion fpt or ghec %} @@ -51,15 +51,15 @@ ms.locfileid: '145084634' ## 用户吊销令牌 -您可以从帐户设置中撤销对 {% 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)”。 +您可以从帐户设置中撤销对 {% 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)”。 -撤销授权后,与授权关联的任何令牌也将被吊销。 要重新授权应用程序,请按照第三方应用程序或网站上的说明再次连接您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。 +撤销授权后,与授权关联的任何令牌也将被吊销。要重新授权应用程序,请按照第三方应用程序或网站上的说明再次连接您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户。 ## {% data variables.product.prodname_oauth_app %} 吊销令牌 -{% data variables.product.prodname_oauth_app %} 的所有者可以撤销帐户对其应用程序的授权,这也会吊销与授权关联的任何令牌。 有关撤销 OAuth 应用的授权的详细信息,请参阅“[删除应用授权](/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 %} 所有者还可以撤销与授权关联的单个令牌。 有关撤消 OAuth 应用的单个令牌的详细信息,请参阅“[删除应用令牌](/rest/apps/oauth-applications#delete-an-app-token)”。 +{% data variables.product.prodname_oauth_app %} 所有者还可以撤销与授权关联的单个令牌。有关撤消 OAuth 应用的单个令牌的详细信息,请参阅“[删除应用令牌](/rest/apps/oauth-applications#delete-an-app-token)”。 ## 令牌由于具有相同作用域的 {% data variables.product.prodname_oauth_app %} 的令牌过多而被吊销 @@ -67,4 +67,4 @@ ms.locfileid: '145084634' ## 用户令牌因配置 {% data variables.product.prodname_github_app %} 而被吊销 -默认情况下,由 {% data variables.product.prodname_github_app %} 创建的用户到服务器令牌将在八小时后过期。 {% data variables.product.prodname_github_apps %} 的所有者可以配置其应用,以便用户到服务器的令牌不会过期。 有关更改 {% data variables.product.prodname_dotcom %} 应用的用户到服务器令牌的行为方式的详细信息,请参阅“[激活应用的可选功能](/developers/apps/getting-started-with-apps/activating-optional-features-for-apps)”。 +默认情况下,由 {% data variables.product.prodname_github_app %} 创建的用户到服务器令牌将在八小时后过期。 {% 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/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index 4ec20da07e38..7c19aefae796 100644 --- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: 更新 GitHub 访问凭据 -intro: '{% data variables.product.product_name %} 凭据{% ifversion not ghae %}不仅包括密码,还包括{% endif %}你用于与 {% data variables.product.product_name %} 通信的访问令牌、SSH 密钥和应用程序 API 令牌。 如果您有需要,可以自行重置所有这些访问凭据。' +intro: '{% data variables.product.product_name %} 凭据{% ifversion not ghae %}不仅包括密码,还包括{% endif %}你用于与 {% data variables.product.product_name %} 通信的访问令牌、SSH 密钥和应用程序 API 令牌。如果您有需要,可以自行重置所有这些访问凭据。' redirect_from: - /articles/rolling-your-credentials - /articles/how-can-i-reset-my-password @@ -27,11 +27,11 @@ ms.locfileid: '147508414' ## 请求新密码 1. 要请求新密码,请访问 {% ifversion fpt or ghec %} https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}。 -2. 在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上输入与你的个人帐户关联的电子邮件地址,然后单击“发送密码重置电子邮件”。 如果已配置,该电子邮件将发送到备用电子邮件地址。 +2. 在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上输入与你的个人帐户关联的电子邮件地址,然后单击“发送密码重置电子邮件”。如果已配置,该电子邮件将发送到备用电子邮件地址。 ![密码重置电子邮件请求对话框](/assets/images/help/settings/password-recovery-email-request.png) -3. 我们将向您发送一封电子邮件,其中含有可让您重置密码的链接。 您必须在收到电子邮件后的 3 小时内单击此链接。 如果您没有收到来自我们的电子邮件,请确保检查垃圾邮件文件夹。 +3. 我们将向您发送一封电子邮件,其中含有可让您重置密码的链接。您必须在收到电子邮件后的 3 小时内单击此链接。如果您没有收到来自我们的电子邮件,请确保检查垃圾邮件文件夹。 4. 如果你启用了双因素身份验证,系统将提示你输入 2FA 凭据:{% ifversion fpt or ghec %} - * 如果有 {% data variables.product.prodname_mobile %},则会向你发送推送通知来验证身份。 打开推送通知或 {% data variables.product.prodname_mobile %} 应用,并在浏览器中的密码重置页上输入显示的两位数代码。 + * 如果有 {% data variables.product.prodname_mobile %},则会向你发送推送通知来验证身份。打开推送通知或 {% data variables.product.prodname_mobile %} 应用,并在浏览器中的密码重置页上输入显示的两位数代码。 ![双因素 {% data variables.product.prodname_mobile %} 身份验证提示](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) * 若要跳过使用 GitHub Mobile 进行验证,请单击“输入双因素身份验证或恢复代码”。 ![{% data variables.product.product_name %} 上的双因素 GitHub Mobile 身份验证提示,其中突出显示“输入双因素身份验证或恢复代码”](/assets/images/help/2fa/2fa-github-mobile-password-reset.png){% endif %} @@ -41,7 +41,7 @@ ms.locfileid: '147508414' {% ifversion fpt or ghec %} * 如果已设置 [{% data variables.product.prodname_mobile %}](https://github.com/mobile),请改为单击“使用 GitHub Mobile 进行身份验证”。 {% endif %} -5. 键入新密码,确认新密码,然后单击“更改密码”。 要获取有关创建强密码的帮助,请参阅“[创建强密码](/articles/creating-a-strong-password)”。 +5. 键入新密码,确认新密码,然后单击“更改密码”。要获取有关创建强密码的帮助,请参阅“[创建强密码](/articles/creating-a-strong-password)”。 {% ifversion fpt or ghec %}![密码恢复框](/assets/images/help/settings/password-recovery-page.png){% else %} ![密码恢复框](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} {% tip %} @@ -56,31 +56,31 @@ ms.locfileid: '147508414' 1. {% data variables.product.signin_link %}到 {% data variables.product.product_name %}。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} -4. 在“Change password(更改密码)”下,输入旧密码、强新密码并确认新密码。 要获取有关创建强密码的帮助,请参阅“[创建强密码](/articles/creating-a-strong-password)” +4. 在“Change password(更改密码)”下,输入旧密码、强新密码并确认新密码。要获取有关创建强密码的帮助,请参阅“[创建强密码](/articles/creating-a-strong-password)” 5. 单击“更新密码”。 {% tip %} -为实现更高的安全性,除了更改密码以外,还可启用双重身份验证。 有关详细信息,请参阅[关于双重身份验证](/articles/about-two-factor-authentication)。 +为实现更高的安全性,除了更改密码以外,还可启用双重身份验证。有关详细信息,请参阅[关于双重身份验证](/articles/about-two-factor-authentication)。 {% endtip %} {% endif %} ## 更新访问令牌 -有关审查和删除访问令牌的说明,请参阅“[审查授权的集成](/articles/reviewing-your-authorized-integrations)”。 要生成新的访问令牌,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 +有关审查和删除访问令牌的说明,请参阅“[审查授权的集成](/articles/reviewing-your-authorized-integrations)”。要生成新的访问令牌,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 {% ifversion not ghae %} -如果你已重置帐户密码,并且还希望触发从 {% data variables.product.prodname_mobile %} 应用退出登录,则可以撤销对“GitHub iOS”或“GitHub Android”OAuth 应用的授权。 这将使与你帐户关联的 {% data variables.product.prodname_mobile %} 应用的所有实例退出登录。 有关其他信息,请参阅“[审查授权的集成](/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)”。 +如果你已重置帐户密码,并且还希望触发从 {% data variables.product.prodname_mobile %} 应用退出登录,则可以撤销对“GitHub iOS”或“GitHub Android”OAuth 应用的授权。这将使与你帐户关联的 {% data variables.product.prodname_mobile %} 应用的所有实例退出登录。有关其他信息,请参阅“[审查授权的集成](/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations)”。 {% endif %} ## 更新 SSH 密钥 -有关审查和删除 SSH 密钥的说明,请参阅“[审查 SSH 密钥](/articles/reviewing-your-ssh-keys)”。 要生成和添加新的 SSH 密钥,请参阅“[生成 SSH 密钥](/articles/generating-an-ssh-key)”。 +有关审查和删除 SSH 密钥的说明,请参阅“[审查 SSH 密钥](/articles/reviewing-your-ssh-keys)”。要生成和添加新的 SSH 密钥,请参阅“[生成 SSH 密钥](/articles/generating-an-ssh-key)”。 ## 重置 API 令牌 -如果您向 {% data variables.product.product_name %} 注册了任何应用程序,则需要重置其 OAuth 令牌。 有关详细信息,请参阅“[重置授权](/rest/reference/apps#reset-an-authorization)”终结点。 +如果您向 {% data variables.product.product_name %} 注册了任何应用程序,则需要重置其 OAuth 令牌。有关详细信息,请参阅“[重置授权](/rest/reference/apps#reset-an-authorization)”终结点。 {% ifversion not ghae %} ## 防止未授权的访问 diff --git a/translations/zh-CN/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md b/translations/zh-CN/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md index 3d66db7a1795..f5d3ab901bbc 100644 --- a/translations/zh-CN/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md +++ b/translations/zh-CN/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md @@ -28,17 +28,17 @@ ms.locfileid: '147369336' --- ## 关于向帐户添加 GPG 密钥 -若要在 {% data variables.product.product_name %} 上对与你的帐户关联的提交进行签名,可以将公共 GPG 密钥添加到你的个人帐户。 在添加密钥之前,应检查现有密钥。 如果未找到任何现有密钥,可以生成并复制新的密钥。 有关详细信息,请参阅“[检查现有 GPG 密钥](/articles/checking-for-existing-gpg-keys)”和“[生成新的 GPG 密钥](/articles/generating-a-new-gpg-key)”。 +若要在 {% data variables.product.product_name %} 上对与你的帐户关联的提交进行签名,可以将公共 GPG 密钥添加到你的个人帐户。在添加密钥之前,应检查现有密钥。如果未找到任何现有密钥,可以生成并复制新的密钥。有关详细信息,请参阅“[检查现有 GPG 密钥](/articles/checking-for-existing-gpg-keys)”和“[生成新的 GPG 密钥](/articles/generating-a-new-gpg-key)”。 -可以向你在 {% data variables.product.product_name %} 上的帐户添加多个公钥。 由任何相应的私钥签名的提交将显示为已验证。 如果删除公钥,则由相应私钥签名的任何提交将不再显示为已验证。 +可以向你在 {% data variables.product.product_name %} 上的帐户添加多个公钥。由任何相应的私钥签名的提交将显示为已验证。如果删除公钥,则由相应私钥签名的任何提交将不再显示为已验证。 -{% ifversion upload-expired-or-revoked-gpg-key %} 若要验证尽可能多的提交,可以添加已过期和已撤销的密钥。 如果密钥满足所有其他验证要求,则之前由任何相应私钥签名的提交将显示为已验证状态,并指出它们的签名密钥已过期或已撤销。 +{% ifversion upload-expired-or-revoked-gpg-key %} 若要验证尽可能多的提交,可以添加已过期和已撤销的密钥。如果密钥满足所有其他验证要求,则之前由任何相应私钥签名的提交将显示为已验证状态,并指出它们的签名密钥已过期或已撤销。 ![一个已验证的提交,它的密钥已过期](/assets/images/help/settings/gpg-verified-with-expired-key.png) {% endif %} {% data reusables.gpg.supported-gpg-key-algorithms %} -验证签名时,{% data variables.product.product_name %} 将提取签名,并尝试分析它的密钥 ID。 随后,将此密钥 ID 与添加到 {% data variables.product.product_name %} 的密钥进行匹配。 在匹配的 GPG 密钥被添加到 {% data variables.product.product_name %} 之前,它将无法验证你的签名。 +验证签名时,{% data variables.product.product_name %} 将提取签名,并尝试分析它的密钥 ID。随后,将此密钥 ID 与添加到 {% data variables.product.product_name %} 的密钥进行匹配。在匹配的 GPG 密钥被添加到 {% data variables.product.product_name %} 之前,它将无法验证你的签名。 ## 添加 GPG 密钥 @@ -54,13 +54,13 @@ ms.locfileid: '147369336' {% ifversion upload-expired-or-revoked-gpg-key %} {% else %} ## 更新过期的 GPG 密钥 -验证签名时,{% data variables.product.product_name %} 会检查密钥是否已撤销或过期。 如果您的签名密钥已撤销或过期,则 {% data variables.product.product_name %} 无法验证您的签名。 +验证签名时,{% data variables.product.product_name %} 会检查密钥是否已撤销或过期。如果您的签名密钥已撤销或过期,则 {% data variables.product.product_name %} 无法验证您的签名。 -如果你的密钥已过期,必须[更新它的过期时间](https://www.gnupg.org/gph/en/manual.html#AEN329)、导出新密钥、删除 {% data variables.product.product_name %} 上帐户中的过期密钥,然后按上述步骤向帐户添加新的密钥。 只要密钥满足所有其他验证要求,您以前的提交和标记就会显示为已验证。 +如果你的密钥已过期,必须[更新它的过期时间](https://www.gnupg.org/gph/en/manual.html#AEN329)、导出新密钥、删除 {% data variables.product.product_name %} 上帐户中的过期密钥,然后按上述步骤向帐户添加新的密钥。只要密钥满足所有其他验证要求,您以前的提交和标记就会显示为已验证。 如果您的密钥已撤销,请使用主密钥或未撤销的其他密钥为提交签名。 -如果您的密钥无效且您没有在密钥集中使用其他有效的密钥,而是使用一组新凭据生成新的 GPG 密钥,则使用已撤销或过期的密钥进行的提交将仍显示为未验证。 此外,你的新凭据将无法对你的旧提交和标记进行重新签名或验证。 +如果您的密钥无效且您没有在密钥集中使用其他有效的密钥,而是使用一组新凭据生成新的 GPG 密钥,则使用已撤销或过期的密钥进行的提交将仍显示为未验证。此外,你的新凭据将无法对你的旧提交和标记进行重新签名或验证。 {% endif %} ## 延伸阅读 diff --git a/translations/zh-CN/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md b/translations/zh-CN/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md index 9612ec6ec38f..e663e590720d 100644 --- a/translations/zh-CN/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md +++ b/translations/zh-CN/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md @@ -28,7 +28,7 @@ ms.locfileid: '147369279' {% endnote %} {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} -4. 输入 `gpg --edit-key GPG key ID`,替换为你想要使用的 GPG 密钥 ID。 在以下示例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: +4. 输入 `gpg --edit-key GPG key ID`,替换为你想要使用的 GPG 密钥 ID。在以下示例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: ```shell $ gpg --edit-key 3AA5C34371567BD2 ``` @@ -36,7 +36,7 @@ ms.locfileid: '147369279' ```shell $ gpg> adduid ``` -6. 按照提示提供您的真实姓名、电子邮件地址和任何注释。 可以通过选择 `N`、`C` 或 `E` 来修改条目。 {% data reusables.gpg.private-email %} {% ifversion fpt or ghec %} 有关详细信息,请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”。{% endif %} +6. 按照提示提供您的真实姓名、电子邮件地址和任何注释。可以通过选择 `N`、`C` 或 `E` 来修改条目。 {% data reusables.gpg.private-email %} {% ifversion fpt or ghec %} 有关详细信息,请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”。{% endif %} ```shell Real Name: Octocat Email address: octocat@github.com @@ -49,7 +49,7 @@ ms.locfileid: '147369279' ```shell $ gpg> save ``` -10. 输入 `gpg --armor --export GPG key ID`,替换为你想要使用的 GPG 密钥 ID。 在以下示例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: +10. 输入 `gpg --armor --export GPG key ID`,替换为你想要使用的 GPG 密钥 ID。在以下示例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: ```shell $ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key, in ASCII armor format diff --git a/translations/zh-CN/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md b/translations/zh-CN/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md index 45827c1647f2..0b240ed24531 100644 --- a/translations/zh-CN/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md +++ b/translations/zh-CN/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md @@ -25,14 +25,14 @@ ms.locfileid: '147369295' {% note %} -注意:GPG 并未默认安装在 macOS 或 Windows 上。 若要安装 GPG 命令行工具,请参阅 [GnuPG 的下载页面](https://www.gnupg.org/download/)。 +注意:GPG 并未默认安装在 macOS 或 Windows 上。若要安装 GPG 命令行工具,请参阅 [GnuPG 的下载页面](https://www.gnupg.org/download/)。 {% endnote %} {% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.list-keys-with-note %} 3. 检查命令输出以查看是否有 GPG 密钥对。 * 如果没有 GPG 密钥对,或者不想使用任何可用于对提交和标记进行签名的密钥对,则[生成新的 GPG 密钥](/articles/generating-a-new-gpg-key)。 - * 如果存在现有的 GPG 密钥对,并且您希望使用它来对提交和标记进行签名,则可以使用以下命令显示公钥,并替换要使用的 GPG 密钥 ID。 在本例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: + * 如果存在现有的 GPG 密钥对,并且您希望使用它来对提交和标记进行签名,则可以使用以下命令显示公钥,并替换要使用的 GPG 密钥 ID。在本例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: ```shell $ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key ID, in ASCII armor format diff --git a/translations/zh-CN/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md b/translations/zh-CN/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md index d143d732cfb8..89e8b5c6145a 100644 --- a/translations/zh-CN/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md +++ b/translations/zh-CN/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md @@ -26,24 +26,24 @@ ms.locfileid: '147710225' {% note %} -注意:在生成新 GPG 密钥之前,请确保已验证你的电子邮件地址。 如果尚未验证电子邮件地址,将无法使用 GPG 对提交和标记进行签名。{% ifversion fpt or ghec %}有关详细信息,请参阅“[验证电子邮件地址](/articles/verifying-your-email-address)”。{% endif %} +注意:在生成新 GPG 密钥之前,请确保已验证你的电子邮件地址。如果尚未验证电子邮件地址,将无法使用 GPG 对提交和标记进行签名。{% ifversion fpt or ghec %}有关详细信息,请参阅“[验证电子邮件地址](/articles/verifying-your-email-address)”。{% endif %} {% endnote %} -1. 下载并安装适用于操作系统的 [GPG 命令行工具](https://www.gnupg.org/download/)。 一般来说,我们建议安装适用于您的操作系统的最新版本。 +1. 下载并安装适用于操作系统的 [GPG 命令行工具](https://www.gnupg.org/download/)。一般来说,我们建议安装适用于您的操作系统的最新版本。 {% data reusables.command_line.open_the_multi_os_terminal %} -3. 生成 GPG 密钥对。 由于 GPG 有多个版本,因此可能需要查阅相关[手册页](https://en.wikipedia.org/wiki/Man_page)来查找相应的密钥生成命令。 密钥必须使用 RSA。 +3. 生成 GPG 密钥对。由于 GPG 有多个版本,因此可能需要查阅相关[手册页](https://en.wikipedia.org/wiki/Man_page)来查找相应的密钥生成命令。密钥必须使用 RSA。 - 如果您使用的是 2.1.17 或更高版本,请粘贴以下文本以生成 GPG 密钥对。 ```shell{:copy} $ gpg --full-generate-key ``` - - 如果使用的不是版本 2.1.17 或更高版本,则 `gpg --full-generate-key` 命令不起作用。 请粘贴以下文本并跳到第 6 步。 + - 如果使用的不是版本 2.1.17 或更高版本,则 `gpg --full-generate-key` 命令不起作用。请粘贴以下文本并跳到第 6 步。 ```shell{:copy} $ gpg --default-new-key-algo rsa4096 --gen-key ``` 4. 在提示时,指定要生成的密钥类型,或按 `Enter` 键接受默认值。 -5. 在提示时,指定要生成的密钥大小,或按 `Enter` 键接受默认值。 密钥必须至少是 `4096` 位。 -6. 输入密钥的有效时长。 按 `Enter` 键将指定默认选择,表示该密钥不会过期。 除非你需要过期日期,否则我们建议接受此默认值。 +5. 在提示时,指定要生成的密钥大小,或按 `Enter` 键接受默认值。密钥必须至少是 `4096` 位。 +6. 输入密钥的有效时长。按 `Enter` 键将指定默认选择,表示该密钥不会过期。除非你需要过期日期,否则我们建议接受此默认值。 7. 验证您的选择是否正确。 8. 输入您的用户 ID 信息。 @@ -55,7 +55,7 @@ ms.locfileid: '147710225' 9. 输入安全密码。 {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} -10. 粘贴下面的文本(替换为您要使用的 GPG 密钥 ID)。 在本例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: +10. 粘贴下面的文本(替换为您要使用的 GPG 密钥 ID)。在本例中,GPG 密钥 ID 为 `3AA5C34371567BD2`: ```shell{:copy} $ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key ID, in ASCII armor format diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md index 5f6a61ea379c..fc624a28c5ed 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md @@ -19,16 +19,16 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/05/2022 ms.locfileid: '145084612' --- -对于 {% data variables.product.product_name %} 来说,第二种身份验证形式是一个由移动设备上的应用程序生成的{% ifversion fpt or ghec %}或者以短信 (SMS) 形式发送的{% endif %}代码。 在启用 2FA 后,只要有人尝试登录您在 {% data variables.product.product_name %} 上的帐户,{% data variables.product.product_location %} 就会生成验证码。 用户能登录你的帐户的唯一方式是,他们知道你的密码,且有权访问你手机上的验证码。 +对于 {% data variables.product.product_name %} 来说,第二种身份验证形式是一个由移动设备上的应用程序生成的{% ifversion fpt or ghec %}或者以短信 (SMS) 形式发送的{% endif %}代码。在启用 2FA 后,只要有人尝试登录您在 {% data variables.product.product_name %} 上的帐户,{% data variables.product.product_location %} 就会生成验证码。用户能登录你的帐户的唯一方式是,他们知道你的密码,且有权访问你手机上的验证码。 {% data reusables.two_fa.after-2fa-add-security-key %} {% ifversion fpt or ghec %} 除了安全密钥之外,你还可以在配置 TOTP 移动应用或短信后使用 {% data variables.product.prodname_mobile %} 进行双因素身份验证。 {% data variables.product.prodname_mobile %} 使用公钥加密来保护你的帐户,允许你使用用于登录 {% data variables.product.prodname_mobile %} 的任何移动设备作为第二重身份验证。 {% endif %} -您还可以配置其他恢复方法,以防无法访问双重身份验证凭据。 有关设置 2FA 的详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication)”和“[配置双因素身份验证恢复方法](/articles/configuring-two-factor-authentication-recovery-methods)”。 +您还可以配置其他恢复方法,以防无法访问双重身份验证凭据。有关设置 2FA 的详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication)”和“[配置双因素身份验证恢复方法](/articles/configuring-two-factor-authentication-recovery-methods)”。 -为确保帐户安全,强烈建议启用 2FA,不仅在 {% data variables.product.product_name %} 上启用,在支持 2FA 的其他网站和应用上也要启用。 您可以启用 2FA 以访问 {% data variables.product.product_name %} 和 {% data variables.product.prodname_desktop %}。 +为确保帐户安全,强烈建议启用 2FA,不仅在 {% data variables.product.product_name %} 上启用,在支持 2FA 的其他网站和应用上也要启用。您可以启用 2FA 以访问 {% data variables.product.product_name %} 和 {% data variables.product.prodname_desktop %}。 有关详细信息,请参阅“[使用双因素身份验证访问 {% data variables.product.prodname_dotcom %}](/articles/accessing-github-using-two-factor-authentication)”。 @@ -48,6 +48,6 @@ ms.locfileid: '145084612' ## 在你的组织中要求进行双因素身份验证 -组织所有者可要求组织成员{% ifversion fpt or ghec %}、帐单管理员{% endif %}和外部协作者使用双因素身份验证保护其个人帐户。 有关详细信息,请参阅“[要求在组织中进行双因素身份验证](/articles/requiring-two-factor-authentication-in-your-organization)”。 +组织所有者可要求组织成员{% ifversion fpt or ghec %}、帐单管理员{% endif %}和外部协作者使用双因素身份验证保护其个人帐户。有关详细信息,请参阅“[要求在组织中进行双因素身份验证](/articles/requiring-two-factor-authentication-in-your-organization)”。 {% data reusables.two_fa.auth_methods_2fa %} diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md index d1a25e19dabd..7d8b37685cc2 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md @@ -22,7 +22,7 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/10/2022 ms.locfileid: '145084610' --- -启用双重身份验证后,您在通过浏览器访问 {% data variables.product.product_name %} 时需要提供验证码。 如果使用其他方法访问 {% data variables.product.product_name %},如 API 或命令行,则需要使用其他形式的身份验证。 有关详细信息,请参阅“[关于对 {% data variables.product.prodname_dotcom %} 的身份验证](/github/authenticating-to-github/about-authentication-to-github)”。 +启用双重身份验证后,您在通过浏览器访问 {% data variables.product.product_name %} 时需要提供验证码。如果使用其他方法访问 {% data variables.product.product_name %},如 API 或命令行,则需要使用其他形式的身份验证。有关详细信息,请参阅“[关于对 {% data variables.product.prodname_dotcom %} 的身份验证](/github/authenticating-to-github/about-authentication-to-github)”。 ## 登录网站时提供 2FA 码 @@ -32,9 +32,9 @@ ms.locfileid: '145084610' ### 通过 TOTP 应用程序生成代码 -如果选择使用 TOTP 应用程序在智能手机上设置双重身份验证,可随时为 {% data variables.product.product_name %} 生成验证码。 大多数情况下,只有启动应用程序才会生成新代码。 具体说明请参阅应用程序的文档。 +如果选择使用 TOTP 应用程序在智能手机上设置双重身份验证,可随时为 {% data variables.product.product_name %} 生成验证码。大多数情况下,只有启动应用程序才会生成新代码。具体说明请参阅应用程序的文档。 -如果在配置双重身份验证后删除移动应用程序,则需要提供恢复代码才可访问您的帐户。 有关详细信息,请参阅“[丢失双因素身份验证凭据时恢复帐户](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)” +如果在配置双重身份验证后删除移动应用程序,则需要提供恢复代码才可访问您的帐户。有关详细信息,请参阅“[丢失双因素身份验证凭据时恢复帐户](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)” {% ifversion fpt or ghec %} @@ -47,9 +47,9 @@ ms.locfileid: '145084610' 如果您已安装并登录到 {% data variables.product.prodname_mobile %},则可以选择向 {% data variables.product.prodname_mobile %} 验证以进行双重身份验证。 1. 使用您的用户名和密码通过浏览器登录 {% data variables.product.product_name %}。 -2. 如果您已向帐号添加了安全密钥,系统将首先提示您插入并使用安全密钥。 若要跳过使用安全密钥,请单击“使用 {% data variables.product.prodname_mobile %} 进行身份验证”。 +2. 如果您已向帐号添加了安全密钥,系统将首先提示您插入并使用安全密钥。若要跳过使用安全密钥,请单击“使用 {% data variables.product.prodname_mobile %} 进行身份验证”。 ![突出显示“使用 {% data variables.product.prodname_mobile %} 进行身份验证”的 {% data variables.product.product_name %} 上的双因素身份验证质询](/assets/images/help/2fa/2fa-select-mobile.png) -3. {% data variables.product.product_name %} 将向您发送推送通知以验证您的登录尝试。 打开推送通知或打开 {% data variables.product.prodname_mobile %} 应用程序将显示提示,要求你批准或拒绝此登录尝试。 +3. {% data variables.product.product_name %} 将向您发送推送通知以验证您的登录尝试。打开推送通知或打开 {% data variables.product.prodname_mobile %} 应用程序将显示提示,要求你批准或拒绝此登录尝试。 {% note %} 注意:此提示可能要求你输入正在登录的浏览器中显示的两位数字。 @@ -59,41 +59,41 @@ ms.locfileid: '145084610' ![需要两位数输入的 {% data variables.product.prodname_mobile %} 的双重身份验证质询](/assets/images/help/2fa/2fa-mobile-number-challenge.png) - 使用 {% data variables.product.prodname_mobile %} 批准登录尝试后,您的浏览器将自动完成登录尝试。 - - 拒绝登录尝试将阻止身份验证完成。 有关详细信息,请参阅“[确保帐户和数据安全](/authentication/keeping-your-account-and-data-secure)”。 + - 拒绝登录尝试将阻止身份验证完成。有关详细信息,请参阅“[确保帐户和数据安全](/authentication/keeping-your-account-and-data-secure)”。 {% endif %} ## 通过命令行使用双重身份验证 -启用 2FA 后,将不再使用密码在命令行上访问 {% data variables.product.product_name %}。 请改用 Git 凭据管理器、个人访问令牌或 SSH 密钥。 +启用 2FA 后,将不再使用密码在命令行上访问 {% data variables.product.product_name %}。请改用 Git 凭据管理器、个人访问令牌或 SSH 密钥。 ### 使用 Git 凭据管理器在命令行上进行身份验证 -[Git 凭据管理器](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md)是一个安全的 Git 凭据帮助程序,可在 Windows、macOS 和 Linux 上运行。 有关 Git 凭据帮助程序的详细信息,请参阅 Pro Git 手册中的[避免重复](https://git-scm.com/docs/gitcredentials#_avoiding_repetition)。 +[Git 凭据管理器](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md)是一个安全的 Git 凭据帮助程序,可在 Windows、macOS 和 Linux 上运行。有关 Git 凭据帮助程序的详细信息,请参阅 Pro Git 手册中的[避免重复](https://git-scm.com/docs/gitcredentials#_avoiding_repetition)。 -安装说明因计算机操作系统而异。 有关详细信息,请参阅 GitCredentialManager/git-credential-manager 存储库中的[下载和安装](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install)。 +安装说明因计算机操作系统而异。有关详细信息,请参阅 GitCredentialManager/git-credential-manager 存储库中的[下载和安装](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md#download-and-install)。 ### 在命令行上使用 HTTPS 验证 启用 2FA 后,必须创建个人访问令牌以用作在命令行上使用 HTTPS URL 向 {% data variables.product.product_name %} 验证时的密码。 -当命令行上提供用户名和密码时,使用您的 {% data variables.product.product_name %} 用户名和个人访问令牌。 命令行提示不会指出在要求密码时您应输入个人访问令牌。 +当命令行上提供用户名和密码时,使用您的 {% data variables.product.product_name %} 用户名和个人访问令牌。命令行提示不会指出在要求密码时您应输入个人访问令牌。 有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 ### 在命令行上使用 SSH 验证 -启用 2FA 不会更改您在命令行上使用 SSH URL 向 {% data variables.product.product_name %} 验证的方式。 有关设置和使用 SSH 密钥的详细信息,请参阅“[使用 SSH 连接到 {% data variables.product.prodname_dotcom %}](/articles/connecting-to-github-with-ssh/)”。 +启用 2FA 不会更改您在命令行上使用 SSH URL 向 {% data variables.product.product_name %} 验证的方式。有关设置和使用 SSH 密钥的详细信息,请参阅“[使用 SSH 连接到 {% data variables.product.prodname_dotcom %}](/articles/connecting-to-github-with-ssh/)”。 ## 使用双重身份验证通过 Subversion 访问仓库 -通过 Subversion 访问仓库时,必须提供个人人访问令牌,而不是输入密码。 有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 +通过 Subversion 访问仓库时,必须提供个人人访问令牌,而不是输入密码。有关详细信息,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 ## 故障排除 -如果失去对双重身份验证凭据的访问,您可以使用恢复代码或其他恢复方式(如已设置)重新获取对帐户的访问。 有关详细信息,请参阅“[丢失 2FA 凭据时恢复帐户](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)”。 +如果失去对双重身份验证凭据的访问,您可以使用恢复代码或其他恢复方式(如已设置)重新获取对帐户的访问。有关详细信息,请参阅“[丢失 2FA 凭据时恢复帐户](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)”。 -如果身份验证失败多次,您可能要与移动提供商同步手机的时钟。 通常,这需要在手机的时钟上选中 "Set automatically"(自动设置)选项,而不是提供自己的时区。 +如果身份验证失败多次,您可能要与移动提供商同步手机的时钟。通常,这需要在手机的时钟上选中 "Set automatically"(自动设置)选项,而不是提供自己的时区。 ## 延伸阅读 diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md index 7a65078e9e13..23d163b035f5 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md @@ -21,7 +21,7 @@ ms.locfileid: '145084607' --- {% note %} -注意:更改双因素身份验证的主要方法会使你当前的双因素身份验证设置(包括恢复代码)失效。 确保新恢复代码集的安全。 更改双重身份验证的主要方法不会影响回退 SMS 配置(如果已配置)。 有关详细信息,请参阅“[配置双因素身份验证的恢复方法](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#setting-a-fallback-authentication-number)”。 +注意:更改双因素身份验证的主要方法会使你当前的双因素身份验证设置(包括恢复代码)失效。确保新恢复代码集的安全。更改双重身份验证的主要方法不会影响回退 SMS 配置(如果已配置)。有关详细信息,请参阅“[配置双因素身份验证的恢复方法](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#setting-a-fallback-authentication-number)”。 {% endnote %} @@ -30,7 +30,7 @@ ms.locfileid: '145084607' ![编辑主要传递选项](/assets/images/help/2fa/edit-primary-delivery-option.png) 4. 在“传递选项”下,单击“重新配置双因素身份验证”。 ![切换 2FA 传递选项](/assets/images/help/2fa/2fa-switching-methods.png) -5. 决定是使用 TOTP 移动应用程序还是使用短信设置双重身份验证。 有关详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication)”。 +5. 决定是使用 TOTP 移动应用程序还是使用短信设置双重身份验证。有关详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication)”。 - 要使用 TOTP 移动应用设置双因素身份验证,请单击“使用应用设置”。 - 要使用短信 (SMS) 设置双因素身份验证,请单击“使用短信设置”。 diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md index 7303486037f5..a008cfda28be 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md @@ -30,14 +30,14 @@ ms.locfileid: '145084601' {% data reusables.two_fa.about-recovery-codes %} 也可以在启用双重身份验证后随时下载恢复代码。 -为确保您的帐户安全,请勿分享或分发您的恢复代码。 我们建议使用安全密码管理器保存它们,例如: +为确保您的帐户安全,请勿分享或分发您的恢复代码。我们建议使用安全密码管理器保存它们,例如: - [1Password](https://1password.com/) - [LastPass](https://lastpass.com/) 如果您生成新的恢复代码或禁用并重新启用 2FA,则安全设置中的恢复代码会自动更新。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.show-recovery-codes %} -4. 将恢复代码保存在安全的位置。 在失去访问权限时,恢复代码可帮助您恢复帐户登录。 +4. 将恢复代码保存在安全的位置。在失去访问权限时,恢复代码可帮助您恢复帐户登录。 - 若要将恢复代码保存在设备上,请单击“下载”。 - 若要保存恢复代码的打印件,请单击“打印”。 - 若要复制恢复代码以存储在密码管理器中,请单击“复制”。 @@ -45,7 +45,7 @@ ms.locfileid: '145084601' ## 生成一组新的恢复代码 -使用某个恢复代码恢复帐户访问后,该代码无法再用。 用完全部 16 个恢复代码后,可以生成另一个代码列表。 生成一组新的恢复代码将导致此前生成的任何代码失效。 +使用某个恢复代码恢复帐户访问后,该代码无法再用。用完全部 16 个恢复代码后,可以生成另一个代码列表。生成一组新的恢复代码将导致此前生成的任何代码失效。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.show-recovery-codes %} 3. 若要创建另一批恢复代码,请单击“生成新的恢复代码”。 @@ -53,19 +53,19 @@ ms.locfileid: '145084601' ## 将安全密钥配置为附加双重身份验证方法 -您可以将安全密钥设置为辅助双重身份验证方法,以便使用安全密钥恢复帐户访问。 有关详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 +您可以将安全密钥设置为辅助双重身份验证方法,以便使用安全密钥恢复帐户访问。有关详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 {% ifversion fpt or ghec %} ## 设置后备身份验证号码 -您可以提供后备设备的号码作为第二号码。 在无法访问主设备和恢复代码时,可通过备用短信号码恢复帐户登录。 +您可以提供后备设备的号码作为第二号码。在无法访问主设备和恢复代码时,可通过备用短信号码恢复帐户登录。 无论您配置的身份验证方法是通过短信还是通过 TOTP 移动应用程序,都可以使用后备号码。 {% warning %} -警告:只有在万不得已的情况下才使用后备号码。 如果您设置了后备身份验证号码,我们建议您配置其他恢复方法。 +警告:只有在万不得已的情况下才使用后备号码。如果您设置了后备身份验证号码,我们建议您配置其他恢复方法。 - 不法之徒可能会攻击手机运营商,因此 SMS 身份验证存在风险。 - 只有美国以外的某些国家/地区支持短信验证;有关支持列表,请参阅“[支持短信身份验证的国家/地区](/articles/countries-where-sms-authentication-is-supported)”。 @@ -76,7 +76,7 @@ ms.locfileid: '145084601' ![添加后备短信号码按钮](/assets/images/help/2fa/add-fallback-sms-number-button.png) 4. 在“后备短信号码”下,单击“添加后备短信号码”。 ![添加后备短信号码文本](/assets/images/help/2fa/add_fallback_sms_number_text.png) -5. 选择您的国家/地区代码并键入您的手机号码,包括区号。 确认信息无误后,单击“设置后备号码”。 +5. 选择您的国家/地区代码并键入您的手机号码,包括区号。确认信息无误后,单击“设置后备号码”。 ![设置后备短信号码](/assets/images/help/2fa/2fa-fallback-number.png) 设置完成后,备用设备将收到确认短信。 diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md index ff370080e8b3..87d43708aeb6 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md @@ -22,7 +22,7 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/05/2022 ms.locfileid: '147063560' --- -你可以使用移动应用{% ifversion fpt or ghec %} 或通过短信{% endif %}配置双重身份验证。 您也可以添加安全密钥。 +你可以使用移动应用{% ifversion fpt or ghec %} 或通过短信{% endif %}配置双重身份验证。您也可以添加安全密钥。 我们强烈建议使用基于时间的一次性密码 (TOTP) 应用程序来配置 2FA。{% ifversion fpt or ghec %} TOTP 应用程序比 SMS 更可靠,特别是对于美国以外的地区。{% endif %} TOTP 应用支持在云中安全备份你的验证码,并且在无法访问设备的情况下也可以进行还原。 @@ -30,19 +30,19 @@ ms.locfileid: '147063560' **警告:** - 如果你是要求双重身份验证的组织中的成员{% ifversion fpt or ghec %}、账单管理员{% endif %}或其专用存储库的外部协作者,则必须离开该组织后才能在 {% data variables.product.product_location %} 上禁用 2FA。 -- 如果禁用 2FA,您将自动失去对该组织以及您在该组织私有仓库中所拥有的任何私有复刻的访问权限。 要恢复对该组织和复刻的访问权限,请重新启用双重身份验证并联系组织所有者。 +- 如果禁用 2FA,您将自动失去对该组织以及您在该组织私有仓库中所拥有的任何私有复刻的访问权限。要恢复对该组织和复刻的访问权限,请重新启用双重身份验证并联系组织所有者。 {% endwarning %} {% ifversion fpt or ghec %} -如果你是{% data variables.product.prodname_emu_enterprise %}的成员,则无法为你的{% data variables.product.prodname_managed_user %}帐户配置 2FA,除非你以设置用户的身份登录。 对于除设置用户以外的用户,管理员必须针对你的标识提供者 (IdP) 配置 2FA。 +如果你是{% data variables.product.prodname_emu_enterprise %}的成员,则无法为你的{% data variables.product.prodname_managed_user %}帐户配置 2FA,除非你以设置用户的身份登录。对于除设置用户以外的用户,管理员必须针对你的标识提供者 (IdP) 配置 2FA。 {% endif %} ## 使用 TOTP 移动应用程序配置双重身份验证 -基于时间的一次性密码 (TOTP) 应用程序可自动生成在特定时间后变化的验证码。 我们建议使用基于云的 TOTP 应用程序,例如: +基于时间的一次性密码 (TOTP) 应用程序可自动生成在特定时间后变化的验证码。我们建议使用基于云的 TOTP 应用程序,例如: - [1Password](https://support.1password.com/one-time-passwords/) - [Authy](https://authy.com/guides/github/) - [LastPass Authenticator](https://lastpass.com/auth/) @@ -50,7 +50,7 @@ ms.locfileid: '147063560' {% tip %} -提示:若要在多个设备上通过 TOTP 配置身份验证,请在设置过程中,同时使用每个设备扫描 QR 码。 如果已启用 2FA,但您要添加其他设备,则必须从安全设置中重新配置 2FA。 +提示:若要在多个设备上通过 TOTP 配置身份验证,请在设置过程中,同时使用每个设备扫描 QR 码。如果已启用 2FA,但您要添加其他设备,则必须从安全设置中重新配置 2FA。 {% endtip %} @@ -58,46 +58,46 @@ ms.locfileid: '147063560' {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.enable-two-factor-authentication %} {%- ifversion fpt or ghec or ghes %} 5. 在“双重身份验证”下,选择“使用应用进行设置”,然后单击“继续” 。 6. 在“Authentication verification(身份验证)”下,执行以下操作之一: - - 使用移动设备的应用程序扫描 QR 码。 扫描完成后,应用程序会显示六位数代码,您可以在 {% data variables.product.product_name %} 输入该代码。 + - 使用移动设备的应用程序扫描 QR 码。扫描完成后,应用程序会显示六位数代码,您可以在 {% data variables.product.product_name %} 输入该代码。 - 如果无法扫描 QR 码,请单击“输入此文本代码”以查看可在 TOTP 应用中手动输入的代码。 ![单击“输入此代码”](/assets/images/help/2fa/2fa_wizard_app_click_code.png) -7. TOTP 移动应用程序将保存您在 {% data variables.product.product_location %} 上的帐户并每隔几秒生成新的验证码。 在 {% data variables.product.product_name %} 上,请在“Enter the six-digit code from the application(从应用程序输入六位数代码)”下的字段中输入代码。 如果恢复代码未自动显示,请单击“继续”。 +7. TOTP 移动应用程序将保存您在 {% data variables.product.product_location %} 上的帐户并每隔几秒生成新的验证码。在 {% data variables.product.product_name %} 上,请在“Enter the six-digit code from the application(从应用程序输入六位数代码)”下的字段中输入代码。如果恢复代码未自动显示,请单击“继续”。 ![TOTP 输入代码字段](/assets/images/help/2fa/2fa_wizard_app_enter_code.png) {% data reusables.two_fa.save_your_recovery_codes_during_2fa_setup %} {%- else %} 5. 在“双重身份验证”页上,单击“使用应用进行设置”。 -6. 将恢复代码保存在安全的位置。 在失去访问权限时,恢复代码可帮助您恢复帐户登录。 +6. 将恢复代码保存在安全的位置。在失去访问权限时,恢复代码可帮助您恢复帐户登录。 - 若要将恢复代码保存在设备上,请单击“下载”。 - 若要保存恢复代码的打印件,请单击“打印”。 - 若要复制恢复代码以存储在密码管理器中,请单击“复制”。 ![可选择下载、打印或复制代码的恢复代码列表](/assets/images/help/2fa/download-print-or-copy-recovery-codes-before-continuing.png) 7. 保存双重身份验证恢复代码后,单击“下一步”。 8. 在双重身份验证页面上,执行以下操作之一: - - 使用移动设备的应用程序扫描 QR 码。 扫描完成后,应用程序会显示六位数代码,您可以在 {% data variables.product.product_name %} 输入该代码。 + - 使用移动设备的应用程序扫描 QR 码。扫描完成后,应用程序会显示六位数代码,您可以在 {% data variables.product.product_name %} 输入该代码。 - 如果无法扫描 QR 码,请单击“输入此文本代码”以查看可复制的代码,然后在 {% data variables.product.product_name %} 上手动输入。 ![单击“输入此代码”](/assets/images/help/2fa/totp-click-enter-code.png) -9. TOTP 移动应用程序将保存您在 {% data variables.product.product_location %} 上的帐户并每隔几秒生成新的验证码。 在 {% data variables.product.product_name %} 中的 2FA 页面上,键入代码并单击“启用”。 +9. TOTP 移动应用程序将保存您在 {% data variables.product.product_location %} 上的帐户并每隔几秒生成新的验证码。在 {% data variables.product.product_name %} 中的 2FA 页面上,键入代码并单击“启用”。 ![TOTP“启用”字段](/assets/images/help/2fa/totp-enter-code.png) {%- endif %} {% data reusables.two_fa.test_2fa_immediately %} {% ifversion fpt or ghec %} ## 使用短信配置双重身份验证 -如果无法使用 TOTP 移动应用程序进行身份验证,您可以使用短信进行身份验证。 也可以提供后备设备的号码作为第二号码。 在无法访问主设备和恢复代码时,可通过备用短信号码恢复帐户登录。 +如果无法使用 TOTP 移动应用程序进行身份验证,您可以使用短信进行身份验证。也可以提供后备设备的号码作为第二号码。在无法访问主设备和恢复代码时,可通过备用短信号码恢复帐户登录。 -在使用此方法之前,请确保您可以接收短信。 运营商可能会收取短信费用。 +在使用此方法之前,请确保您可以接收短信。运营商可能会收取短信费用。 {% warning %} -警告:我们强烈建议使用 TOTP 应用程序进行双重身份验证,而不是使用 SMS 。 {% data variables.product.product_name %} 并非支持向每个国家/地区的手机发送短信。 通过短信配置身份验证之前,请查看 {% data variables.product.product_name %} 支持通过 SMS 验证的国家/地区列表。 有关详细信息,请参阅“[支持 SMS 身份验证的国家/地区](/articles/countries-where-sms-authentication-is-supported)”。 +警告:我们强烈建议使用 TOTP 应用程序进行双重身份验证,而不是使用 SMS。 {% data variables.product.product_name %} 并非支持向每个国家/地区的手机发送短信。通过短信配置身份验证之前,请查看 {% data variables.product.product_name %} 支持通过 SMS 验证的国家/地区列表。有关详细信息,请参阅“[支持 SMS 身份验证的国家/地区](/articles/countries-where-sms-authentication-is-supported)”。 {% endwarning %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} {% data reusables.two_fa.enable-two-factor-authentication %} 4. 在“双重身份验证”下,选择“使用 SMS 进行设置”,然后单击“继续” 。 -5. 在“Authentication verification(身份验证)”下,选择您的国家/地区代码并键入您的手机号码,包括区号。 确认信息无误后,单击“发送验证码”。 +5. 在“Authentication verification(身份验证)”下,选择您的国家/地区代码并键入您的手机号码,包括区号。确认信息无误后,单击“发送验证码”。 ![2FA SMS 屏幕](/assets/images/help/2fa/2fa_wizard_sms_send.png) -6. 您将收到含安全码的短信。 在 {% data variables.product.product_name %} 上,请在“输入发送到手机的六位数代码”下的字段中键入代码,然后单击“继续”。 +6. 您将收到含安全码的短信。在 {% data variables.product.product_name %} 上,请在“输入发送到手机的六位数代码”下的字段中键入代码,然后单击“继续”。 ![2FA SMS“继续”字段](/assets/images/help/2fa/2fa_wizard_sms_enter_code.png) {% data reusables.two_fa.save_your_recovery_codes_during_2fa_setup %} {% data reusables.two_fa.test_2fa_immediately %} @@ -107,9 +107,9 @@ ms.locfileid: '147063560' {% data reusables.two_fa.after-2fa-add-security-key %} -在大多数设备和浏览器上,您可以通过 USB 或 NFC 使用物理安全密钥。 某些浏览器可以使用设备上的指纹读取器、面部识别或密码/PIN 作为安全密钥。 +在大多数设备和浏览器上,您可以通过 USB 或 NFC 使用物理安全密钥。某些浏览器可以使用设备上的指纹读取器、面部识别或密码/PIN 作为安全密钥。 -使用安全密钥进行身份验证是使用 TOTP 应用程序{% ifversion fpt or ghec %}或短信进行身份验证的备用选择{% endif %}。 如果您丢失了安全密钥,仍可以使用手机的代码进行登录。 +使用安全密钥进行身份验证是使用 TOTP 应用程序{% ifversion fpt or ghec %}或短信进行身份验证的备用选择{% endif %}。如果您丢失了安全密钥,仍可以使用手机的代码进行登录。 1. 必须已通过 TOTP 移动应用{% ifversion fpt or ghec %} 或通过 SMS{% endif %} 配置了 2FA。 2. 确保您的计算机中已插入 WebAuthn 兼容安全密钥。 @@ -122,15 +122,15 @@ ms.locfileid: '147063560' ![为安全密钥提供昵称](/assets/images/help/2fa/security-key-nickname.png) 8. 按照安全密钥的文档激活安全密钥。 ![提示输入安全密钥](/assets/images/help/2fa/security-key-prompt.png) -9. 确认您已下载并且能够访问恢复代码。 如果尚未下载,或者要生成另一组代码,请下载代码并将其保存在安全位置。 如果无法访问自己的帐户,您可以使用恢复代码来恢复帐户访问。 有关详细信息,请参阅“[丢失 2FA 凭据时恢复帐户](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)”。 +9. 确认您已下载并且能够访问恢复代码。如果尚未下载,或者要生成另一组代码,请下载代码并将其保存在安全位置。如果无法访问自己的帐户,您可以使用恢复代码来恢复帐户访问。有关详细信息,请参阅“[丢失 2FA 凭据时恢复帐户](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)”。 ![“下载恢复代码”按钮](/assets/images/help/2fa/2fa-recover-during-setup.png) {% data reusables.two_fa.test_2fa_immediately %} {% ifversion fpt or ghec %} ## 使用 {% data variables.product.prodname_mobile %} 配置双重身份验证 -在 Web 浏览器中登录 {% data variables.product.prodname_dotcom %} 帐户时,您可以使用 {% data variables.product.prodname_mobile %} 进行双重身份验证。 向 {% data variables.product.prodname_mobile %} 进行双重身份验证不依赖于 TOTP,而是使用公钥加密来保护您的帐户。 +在 Web 浏览器中登录 {% data variables.product.prodname_dotcom %} 帐户时,您可以使用 {% data variables.product.prodname_mobile %} 进行双重身份验证。向 {% data variables.product.prodname_mobile %} 进行双重身份验证不依赖于 TOTP,而是使用公钥加密来保护您的帐户。 -配置 TOTP 应用程序或 SMS 后,您还可以使用 {% data variables.product.prodname_mobile %} 进行身份验证。 如果将来您不再有权访问 {% data variables.product.prodname_mobile %},您仍然可以使用安全密钥或 TOTP 应用程序登录。 +配置 TOTP 应用程序或 SMS 后,您还可以使用 {% data variables.product.prodname_mobile %} 进行身份验证。如果将来您不再有权访问 {% data variables.product.prodname_mobile %},您仍然可以使用安全密钥或 TOTP 应用程序登录。 1. 您必须已经通过 TOTP 移动应用程序或短信配置双重身份验证。 2. 安装 [{% data variables.product.prodname_mobile %}](https://github.com/mobile)。 diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md index 9bb92312b295..ec30e4f2652a 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md @@ -18,11 +18,11 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/11/2022 ms.locfileid: '145084597' --- -如果我们不支持在您所在的国家/地区通过短信进行双重身份验证,您可以设置通过 TOTP 移动应用程序进行身份验证。 有关详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication)”。 +如果我们不支持在您所在的国家/地区通过短信进行双重身份验证,您可以设置通过 TOTP 移动应用程序进行身份验证。有关详细信息,请参阅“[配置双因素身份验证](/articles/configuring-two-factor-authentication)”。 ## 支持 SMS 身份验证的国家/地区 -如果您的国家/地区不在此列表中,说明我们目前无法可靠地向您所在的国家/地区传送短信。 我们会定期更新此列表。 +如果您的国家/地区不在此列表中,说明我们目前无法可靠地向您所在的国家/地区传送短信。我们会定期更新此列表。
  • 奥兰群岛
  • diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md index 7fd13222da9a..b85dbddef852 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md @@ -19,11 +19,11 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/10/2022 ms.locfileid: '145084596' --- -强烈建议使用双重身份验证保护您的帐户。 如果您需要禁用 2FA,我们建议尽快将其重新启用。 +强烈建议使用双重身份验证保护您的帐户。如果您需要禁用 2FA,我们建议尽快将其重新启用。 {% warning %} -**警告:** 如果你是需要双重身份验证的某组织的公共存储库的成员{% ifversion fpt or ghec %}、帐单管理员{% endif %}或外部协作者,并且已禁用 2FA,则你将被从该组织中自动删除,并会失去对其存储库的访问权限。 要重新获得对组织的访问权限,请重新启用双重身份验证并联系组织所有者。 +**警告:** 如果你是需要双重身份验证的某组织的公共存储库的成员{% ifversion fpt or ghec %}、帐单管理员{% endif %}或外部协作者,并且已禁用 2FA,则你将被从该组织中自动删除,并会失去对其存储库的访问权限。要重新获得对组织的访问权限,请重新启用双重身份验证并联系组织所有者。 {% endwarning %} @@ -31,7 +31,7 @@ ms.locfileid: '145084596' 从组织中删除自己 - 作为组织成员或所有者,请参阅“[从组织中删除自己](/articles/removing-yourself-from-an-organization/)”。 - - 作为外部协作者,请要求组织所有者或仓库管理员从组织的仓库中删除自己。 有关详细信息,请参阅“[查看组织中人员的角色](/articles/viewing-people-s-roles-in-an-organization)”和“[从组织存储库中删除外部协作者](/articles/removing-an-outside-collaborator-from-an-organization-repository/)”。 + - 作为外部协作者,请要求组织所有者或仓库管理员从组织的仓库中删除自己。有关详细信息,请参阅“[查看组织中人员的角色](/articles/viewing-people-s-roles-in-an-organization)”和“[从组织存储库中删除外部协作者](/articles/removing-an-outside-collaborator-from-an-organization-repository/)”。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.security %} 3. 单击“禁用”。 diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md index 8e1cb6d4c12f..520519b5e03b 100644 --- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md +++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md @@ -35,7 +35,7 @@ ms.locfileid: '145084595' ## 使用双因素身份验证恢复代码 -使用您的恢复代码之一自动重新进入您的帐户。 您可能已将恢复代码保存到密码管理器或计算机的下载文件夹中。 恢复代码的默认文件名为 `github-recovery-codes.txt`。 有关恢复代码的详细信息,请参阅“[配置双因素身份验证的恢复方法](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#downloading-your-two-factor-authentication-recovery-codes)”。 +使用您的恢复代码之一自动重新进入您的帐户。您可能已将恢复代码保存到密码管理器或计算机的下载文件夹中。恢复代码的默认文件名为 `github-recovery-codes.txt`。有关恢复代码的详细信息,请参阅“[配置双因素身份验证的恢复方法](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods#downloading-your-two-factor-authentication-recovery-codes)”。 1. 输入您的用户名和密码以提示身份验证。 @@ -46,10 +46,10 @@ ms.locfileid: '145084595' {% endwarning %} {% ifversion fpt or ghec %} -1. 在“有问题?”下,单击“使用恢复代码或请求重置”。 +1. 在“有问题?”下,单击“使用恢复代码或请求重置”。 ![使用恢复代码的链接的屏幕截图](/assets/images/help/2fa/2fa-recovery-code-link.png) {%- else %} -1. 在 2FA 页面上的“没有你的电话?”下,单击“输入双因素恢复代码”。 +1. 在 2FA 页面上的“没有你的电话?”下,单击“输入双因素恢复代码”。 ![使用恢复代码的链接的屏幕截图](/assets/images/help/2fa/2fa_recovery_dialog_box.png){% endif %} 1. 输入恢复代码之一,然后单击“验证”。 @@ -64,7 +64,7 @@ ms.locfileid: '145084595' ## 使用安全密钥进行身份验证 -如果您使用安全密钥配置双重身份验证,则可以使用安全密钥作为辅助身份验证方法来自动重新获得对帐户的访问权限。 有关详细信息,请参阅“[配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 +如果您使用安全密钥配置双重身份验证,则可以使用安全密钥作为辅助身份验证方法来自动重新获得对帐户的访问权限。有关详细信息,请参阅“[配置双因素身份验证](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 {% ifversion fpt or ghec %} ## 使用经过验证的设备、SSH 令牌或个人访问令牌进行身份验证 @@ -73,7 +73,7 @@ ms.locfileid: '145084595' {% note %} -注意:出于安全原因,使用一次性密码验证进行身份验证来重新获得帐户访问权限可能需要最长三个工作日。 在此期间,{% data variables.product.company_short %} 不会审核提交的其他请求。 +注意:出于安全原因,使用一次性密码验证进行身份验证来重新获得帐户访问权限可能需要最长三个工作日。在此期间,{% data variables.product.company_short %} 不会审核提交的其他请求。 {% endnote %} @@ -86,16 +86,16 @@ ms.locfileid: '145084595' 警告:{% data reusables.accounts.you-must-know-your-password %} {% endwarning %} -1. 在“有问题?”下,单击“使用恢复代码或请求重置”。 +1. 在“有问题?”下,单击“使用恢复代码或请求重置”。 ![没有 2fa 设备或恢复码时的链接的屏幕截图](/assets/images/help/2fa/no-access-link.png) -1. 在“已锁定?”的右侧,单击“尝试恢复你的帐户”。 +1. 在“已锁定?”的右侧,单击“尝试恢复你的帐户”。 ![用于尝试恢复帐户的链接的屏幕截图](/assets/images/help/2fa/try-recovering-your-account-link.png) 1. 单击“我理解,开始”请求重置身份验证设置。 ![用于开始重置身份验证设置的按钮的屏幕截图](/assets/images/help/2fa/reset-auth-settings.png) -1. 单击“发送一次性密码”,向与你的帐户关联的所有合格地址发送一次性密码。 只有经过验证的电子邮件才有资格进行帐户恢复。 如果您已将密码重置限制为主地址和/或备用地址,则这些地址是唯一有资格恢复帐户的地址。 +1. 单击“发送一次性密码”,向与你的帐户关联的所有合格地址发送一次性密码。只有经过验证的电子邮件才有资格进行帐户恢复。如果您已将密码重置限制为主地址和/或备用地址,则这些地址是唯一有资格恢复帐户的地址。 ![用于发送一次性密码的按钮的屏幕截图](/assets/images/help/2fa/send-one-time-password.png) 1. 在“One-time password(一次性密码)”下,键入恢复电子邮件 {% data variables.product.prodname_dotcom %} 发送的临时密码。 @@ -110,6 +110,6 @@ ms.locfileid: '145084595' - 如果之前已经设置个人访问令牌,并且想使用个人访问令牌进行验证,请单击“个人访问令牌”。 ![用于替代验证的按钮的屏幕截图](/assets/images/help/2fa/alt-verifications.png) -1. {% data variables.contact.github_support %} 的成员将在三个工作日内审查您的请求并给您发送电子邮件。 如果您的请求获得批准,您将收到一个完成帐户恢复过程的链接。 如果您的请求被拒绝,电子邮件将说明就任何其他问题联系支持的方式。 +1. {% data variables.contact.github_support %} 的成员将在三个工作日内审查您的请求并给您发送电子邮件。如果您的请求获得批准,您将收到一个完成帐户恢复过程的链接。如果您的请求被拒绝,电子邮件将说明就任何其他问题联系支持的方式。 {% endif %} diff --git a/translations/zh-CN/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md b/translations/zh-CN/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md index 547bc9a9ac0c..fed4493cb77b 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/zh-CN/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md @@ -1,6 +1,6 @@ --- title: 在 GPG 密钥中使用经验证的电子邮件地址 -intro: '验证签名时,{% data variables.product.product_name %} 会检查提交者或标记者电子邮件地址是否匹配 GPG 密钥身份的电子邮件地址,并且是用户帐户中经验证的电子邮件地址。 这可确保密钥属于您且您已创建提交或标记。' +intro: '验证签名时,{% data variables.product.product_name %} 会检查提交者或标记者电子邮件地址是否匹配 GPG 密钥身份的电子邮件地址,并且是用户帐户中经验证的电子邮件地址。这可确保密钥属于您且您已创建提交或标记。' redirect_from: - /articles/using-a-verified-email-address-in-your-gpg-key - /github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key @@ -23,7 +23,7 @@ ms.locfileid: '145084588' --- {% ifversion fpt or ghec %} 如果需要验证 GitHub 电子邮件地址,请参阅“[验证电子邮件地址](/articles/verifying-your-email-address/)”。 {% endif %}如果需要更新电子邮件地址或将其添加到 GPG 密钥,请参阅“[将电子邮件与 GPG 密钥关联](/articles/associating-an-email-with-your-gpg-key)”。 -提交和标记可能包含多个 电子邮件地址。 对于提交,有作者(编写代码的人员)和提交者(将提交添加到树的人员)。 使用 Git 对提交签名时,无论是合并、挑拣还是正常的 `git commit`,提交者电子邮件地址都将是你的地址,即使作者电子邮件地址不是。 标记更为简单:标记者电子邮件地址始终为创建标记的用户。 +提交和标记可能包含多个 电子邮件地址。对于提交,有作者(编写代码的人员)和提交者(将提交添加到树的人员)。使用 Git 对提交签名时,无论是合并、挑拣还是正常的 `git commit`,提交者电子邮件地址都将是你的地址,即使作者电子邮件地址不是。标记更为简单:标记者电子邮件地址始终为创建标记的用户。 如果需要更改提交者或标记者的电子邮件地址,请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address/)”。 diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md index 17a251e80763..bea6d9a12680 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md @@ -20,6 +20,6 @@ ms.locfileid: '145084580' --- {% data variables.product.prodname_dotcom %} 会自动删除非活动的 SSH 密钥以确保账户安全,例如在某人离职或丢失计算机后。 -可以通过查看帐户的安全日志,检查是否在一年内未使用过 SSH 密钥。 有关详细信息,请参阅“[查看安全日志](/articles/reviewing-your-security-log/)”。 +可以通过查看帐户的安全日志,检查是否在一年内未使用过 SSH 密钥。有关详细信息,请参阅“[查看安全日志](/articles/reviewing-your-security-log/)”。 -在删除非活动 SSH 密钥后,必须生成一个新的 SSH 密钥并将其与帐户关联。 有关详细信息,请参阅“[生成新 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)”和“[新增 SSH 密钥到 GitHub 帐户](/articles/adding-a-new-ssh-key-to-your-github-account/)”。 +在删除非活动 SSH 密钥后,必须生成一个新的 SSH 密钥并将其与帐户关联。有关详细信息,请参阅“[生成新 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)”和“[新增 SSH 密钥到 GitHub 帐户](/articles/adding-a-new-ssh-key-to-your-github-account/)”。 diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md index 59faffeffe41..c997a306fe3e 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md @@ -1,6 +1,6 @@ --- title: 错误:代理承认没有签署 -intro: '在极少数情况下,通过 Linux 上的 SSH 连接到 {% data variables.product.product_name %} 会产生错误 `"Agent admitted failure to sign using the key"`。 请遵循以下步骤解决此问题。' +intro: '在极少数情况下,通过 Linux 上的 SSH 连接到 {% data variables.product.product_name %} 会产生错误 `"Agent admitted failure to sign using the key"`。请遵循以下步骤解决此问题。' redirect_from: - /articles/error-agent-admitted-failure-to-sign-using-the-key - /articles/error-agent-admitted-failure-to-sign diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-bad-file-number.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-bad-file-number.md index e508dd58afbf..c576d3176eaa 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-bad-file-number.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-bad-file-number.md @@ -1,6 +1,6 @@ --- title: 错误:文件编号错误 -intro: 此错误通常表示您无法连接到服务器。 这通常由防火墙和代理服务器造成。 +intro: 此错误通常表示您无法连接到服务器。这通常由防火墙和代理服务器造成。 redirect_from: - /articles/error-bad-file-number - /github/authenticating-to-github/error-bad-file-number @@ -34,7 +34,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} ### 使用 HTTPS -通常,最简单的解决方案是完全避免使用 SSH。 大多数防火墙和代理都允许无问题的 HTTPS 流量。 若要利用这一点,请更改你正在使用的[远程 URL](/github/getting-started-with-github/about-remote-repositories): +通常,最简单的解决方案是完全避免使用 SSH。大多数防火墙和代理都允许无问题的 HTTPS 流量。若要利用这一点,请更改你正在使用的[远程 URL](/github/getting-started-with-github/about-remote-repositories): ```shell $ git clone https://{% data variables.command_line.codeblock %}/username/reponame.git @@ -47,7 +47,7 @@ $ git clone https://{% data variables.command_line.codeblock %}/username~/.ssh/id_rsa git@{% data variables.command_line.codeblock %} @@ -30,7 +30,7 @@ $ ssh -T -ai ~/.ssh/id_rsa git@{% data variables.command_line.codeblock > provide shell access. ``` -响应中的用户名是 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上密钥当前附加到的帐户。 如果响应类似于“username/repo”,则表示密钥已作为[部署密钥](/guides/managing-deploy-keys#deploy-keys)附加到存储库。 +响应中的用户名是 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上密钥当前附加到的帐户。如果响应类似于“username/repo”,则表示密钥已作为[部署密钥](/guides/managing-deploy-keys#deploy-keys)附加到存储库。 要强制 SSH 仅使用命令行上提供的密钥,请使用 `-o` 添加 `IdentitiesOnly=yes` 选项: @@ -47,4 +47,4 @@ $ ssh -v -o "IdentitiesOnly=yes" -i ~/.ssh/id_rsa git@{% data variables ## 部署密钥 -在密钥作为部署密钥附加到一个仓库后,无法再用于另一个仓库。 如果在设置部署密钥时出现此错误,请参阅“[管理部署密钥](/guides/managing-deploy-keys)”。 +在密钥作为部署密钥附加到一个仓库后,无法再用于另一个仓库。如果在设置部署密钥时出现此错误,请参阅“[管理部署密钥](/guides/managing-deploy-keys)”。 diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md index 695780091d8d..6fdb8aaa5cfd 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md @@ -1,6 +1,6 @@ --- title: 错误:权限被拒绝(公钥) -intro: “权限被拒绝”错误表示服务器拒绝了您的连接。 可能有多个原因,最常见的如下所述。 +intro: “权限被拒绝”错误表示服务器拒绝了您的连接。可能有多个原因,最常见的如下所述。 redirect_from: - /articles/error-permission-denied-publickey - /github/authenticating-to-github/error-permission-denied-publickey @@ -22,11 +22,11 @@ ms.locfileid: '145084575' --- ## 是否应将 `sudo` 命令或提升的权限与 Git 一起使用? -不应将 `sudo` 命令或提升的权限(如管理员权限)与 Git 一起使用。 如果有非常充分的理由必须使用 `sudo`,请确保对每个命令都使用它(可能使用 `su` 获取 shell 作为该点的根更好)。 如果在不使用 `sudo` 的情况下[生成 SSH 密钥](/articles/generating-an-ssh-key),然后尝试使用 `sudo git push` 之类的命令,则将不会使用生成的相同密钥。 +不应将 `sudo` 命令或提升的权限(如管理员权限)与 Git 一起使用。如果有非常充分的理由必须使用 `sudo`,请确保对每个命令都使用它(可能使用 `su` 获取 shell 作为该点的根更好)。如果在不使用 `sudo` 的情况下[生成 SSH 密钥](/articles/generating-an-ssh-key),然后尝试使用 `sudo git push` 之类的命令,则将不会使用生成的相同密钥。 ## 检查是否连接到正确的服务器 -我们知道,键入 Url 很麻烦。 请注意您键入的内容;您无法连接到 "githib.com" 或 "guthub.com"。 有某些情况下,公司网络可能导致解析 DNS 记录有问题。 +我们知道,键入 Url 很麻烦。请注意您键入的内容;您无法连接到 "githib.com" 或 "guthub.com"。有某些情况下,公司网络可能导致解析 DNS 记录有问题。 为确保连接到正确的域,可以输入以下命令: @@ -43,7 +43,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} ## 始终使用 "git" 用户 -所有连接(包括远程 URL 的连接)必须以 "git" 用户进行。 如果尝试以 {% data variables.product.product_name %} 用户名连接,将会失败: +所有连接(包括远程 URL 的连接)必须以 "git" 用户进行。如果尝试以 {% data variables.product.product_name %} 用户名连接,将会失败: ```shell $ ssh -T GITHUB-USERNAME@{% data variables.command_line.codeblock %} @@ -101,11 +101,11 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% endlinux %} -`ssh-add` 命令应打印出一个长的数字和字母字符串。 如果未打印出任何内容,则需要[生成新 SSH 密钥](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)并将其与 {% data variables.product.product_name %} 关联。 +`ssh-add` 命令应打印出一个长的数字和字母字符串。如果未打印出任何内容,则需要[生成新 SSH 密钥](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)并将其与 {% data variables.product.product_name %} 关联。 {% tip %} -提示:在大多数系统中,默认私钥(`~/.ssh/id_rsa` 和 `~/.ssh/identity`)会自动添加到 SSH 身份验证代理中。 应无需运行 `ssh-add path/to/key`,除非在生成密钥时覆盖文件名。 +提示:在大多数系统中,默认私钥(`~/.ssh/id_rsa` 和 `~/.ssh/identity`)会自动添加到 SSH 身份验证代理中。应无需运行 `ssh-add path/to/key`,除非在生成密钥时覆盖文件名。 {% endtip %} @@ -129,7 +129,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -在该示例中,我们没有任何密钥供 SSH 使用。 "identity file" 行末的 "-1" 表示 SSH 找不到可使用的文件。 后面的 "Trying private key" 行也表示未找到文件。 如果文件存在,这些行将分别是 "1" 和 "Offering public key": +在该示例中,我们没有任何密钥供 SSH 使用。 "identity file" 行末的 "-1" 表示 SSH 找不到可使用的文件。后面的 "Trying private key" 行也表示未找到文件。如果文件存在,这些行将分别是 "1" 和 "Offering public key": ```shell $ ssh -vT git@{% data variables.command_line.codeblock %} @@ -193,7 +193,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. 找到并记录公钥指纹。 如果使用的是 OpenSSH 6.7 或更早版本: +3. 找到并记录公钥指纹。如果使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -215,6 +215,6 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} {% warning %} -警告:如果在 {% data variables.product.product_name %} 上看到不熟悉的 SSH 密钥,请立即将其删除并联系 {% data variables.contact.contact_support %} 寻求进一步的帮助。 无法识别的公钥可能表示安全问题。 有关详细信息,请参阅“[查看 SSH 密钥](/articles/reviewing-your-ssh-keys)”。 +警告:如果在 {% data variables.product.product_name %} 上看到不熟悉的 SSH 密钥,请立即将其删除并联系 {% data variables.contact.contact_support %} 寻求进一步的帮助。无法识别的公钥可能表示安全问题。有关详细信息,请参阅“[查看 SSH 密钥](/articles/reviewing-your-ssh-keys)”。 {% endwarning %} diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md index e1103ba40e86..8ab51d0def39 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k.md @@ -21,7 +21,7 @@ ms.contentlocale: zh-CN ms.lasthandoff: 09/11/2022 ms.locfileid: '145084572' --- -`-K` 选项位于 Apple 的 `ssh-add` 标准版本中,当你将 ssh 密钥添加到 ssh-agent 时,它会将密码存储在你的密钥链中。 如果安装了其他版本的 `ssh-add`,则该版本可能缺少对 `-K` 的支持。 +`-K` 选项位于 Apple 的 `ssh-add` 标准版本中,当你将 ssh 密钥添加到 ssh-agent 时,它会将密码存储在你的密钥链中。如果安装了其他版本的 `ssh-add`,则该版本可能缺少对 `-K` 的支持。 ## 解决问题 diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md index 396a93546e84..b14cc07ea47a 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md @@ -1,6 +1,6 @@ --- title: 错误:SSL 证书有问题,请验证 CA 证书是否正常 -intro: '此错误意味着您的 CA 根证书已过期。 如果您的 CA 根证书需要更新,您将无法从 {% data variables.product.product_name %} 仓库推送或拉取。' +intro: '此错误意味着您的 CA 根证书已过期。如果您的 CA 根证书需要更新,您将无法从 {% data variables.product.product_name %} 仓库推送或拉取。' redirect_from: - /articles/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok - /github/authenticating-to-github/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok @@ -31,6 +31,6 @@ $ git pull -u github > fatal: HTTP request failed ``` -“CA”是“证书颁发机构”的简写,该机构是负责处理 Web 上安全连接的第三方团体。 他们建立数字“证书”,这是确保两台机器(如您的计算机和 GitHub.com)之间存在有效连接的一种方式。 没有证书,两台机器之间的安全风险就会更高。 +“CA”是“证书颁发机构”的简写,该机构是负责处理 Web 上安全连接的第三方团体。他们建立数字“证书”,这是确保两台机器(如您的计算机和 GitHub.com)之间存在有效连接的一种方式。没有证书,两台机器之间的安全风险就会更高。 -当您收到此错误时,可能意味您的 CA 已过期且需要更新。 通常情况下,更新操作系统会同时更新 CA,并解决此问题。 +当您收到此错误时,可能意味您的 CA 已过期且需要更新。通常情况下,更新操作系统会同时更新 CA,并解决此问题。 diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md index 8f5d128519c0..4af28e155a9f 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md @@ -24,21 +24,21 @@ ms.locfileid: '147065896' ## 先决条件 -您必须安装 Homebrew。 有关详细信息,请参阅 Homebrew 文档中的[安装指南](https://docs.brew.sh/Installation)。 +您必须安装 Homebrew。有关详细信息,请参阅 Homebrew 文档中的[安装指南](https://docs.brew.sh/Installation)。 ## 解决问题 {% warning %} -**警告:** 如果安装 OpenSSH,你的计算机将无法检索存储在 Apple 密钥链中的密码。 每次使用 SSH 向 {% data variables.product.prodname_dotcom %} 或其他 Web 服务验证时,您都需要输入密码或与硬件安全密钥进行交互。 +**警告:** 如果安装 OpenSSH,你的计算机将无法检索存储在 Apple 密钥链中的密码。每次使用 SSH 向 {% data variables.product.prodname_dotcom %} 或其他 Web 服务验证时,您都需要输入密码或与硬件安全密钥进行交互。 -如果删除 OpenSSH,则存储在密钥链中的密码将再次可检索。 可以通过在终端中输入命令 `brew uninstall openssh` 来删除 OpenSSH。 +如果删除 OpenSSH,则存储在密钥链中的密码将再次可检索。可以通过在终端中输入命令 `brew uninstall openssh` 来删除 OpenSSH。 {% endwarning %} 1. 打开终端。 2. 输入命令 `brew install openssh`。 3. 退出并重新启动终端。 -4. 再次尝试生成新 SSH 密钥的过程。 有关详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)”。 +4. 再次尝试生成新 SSH 密钥的过程。有关详细信息,请参阅“[生成新的 SSH 密钥并将其添加到 ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)”。 -{% endmac %}{% linux %}要在 Linux 上解决此问题,请使用 Linux 发行版的包管理器来安装 OpenSSH 的新版本,或从源代码编译新版本。 如果您安装不同版本的 OpenSSH,则其他应用程序通过 SSH 进行身份验证的能力可能会受到影响。 有关更多信息,请查看发行版的文档。{% endlinux %} +{% endmac %}{% linux %}要在 Linux 上解决此问题,请使用 Linux 发行版的包管理器来安装 OpenSSH 的新版本,或从源代码编译新版本。如果您安装不同版本的 OpenSSH,则其他应用程序通过 SSH 进行身份验证的能力可能会受到影响。有关更多信息,请查看发行版的文档。{% endlinux %} diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md index d6c861c626fb..725b58a5aa0c 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md @@ -33,5 +33,5 @@ fatal: could not read from remote repository ``` ## 解决问题 -若要解决此问题,需要[查看 SSH 密钥](/articles/reviewing-your-ssh-keys),并拒绝或批准未验证的密钥。 单击错误消息中的 URL 链接将转到 SSH 设置页面,会在 +若要解决此问题,需要[查看 SSH 密钥](/articles/reviewing-your-ssh-keys),并拒绝或批准未验证的密钥。单击错误消息中的 URL 链接将转到 SSH 设置页面,会在 SSH 密钥列表中突出显示未验证的 SSH 密钥。 diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md index 2a513cc924d8..e83620986b0b 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md @@ -32,19 +32,19 @@ ms.locfileid: '145084559' 3. 双击 SSH 密钥的条目以打开一个新对话框。 4. 在左下角选择“显示密码”。 ![“Keychain Access”对话框](/assets/images/help/setup/keychain_show_password_dialog.png) -5. 系统将提示您输入管理密码。 在 "Keychain Access" 对话框中输入该密码。 +5. 系统将提示您输入管理密码。在 "Keychain Access" 对话框中输入该密码。 6. 此时将显示您的密码。 {% endmac %} {% windows %} -如果您丢失 SSH 密钥密码,则无法进行恢复。 需要[生成全新的 SSH 密钥对](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)或[切换到 HTTPS 克隆](/github/getting-started-with-github/managing-remote-repositories),以便能够改用 GitHub 密码。 +如果您丢失 SSH 密钥密码,则无法进行恢复。需要[生成全新的 SSH 密钥对](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)或[切换到 HTTPS 克隆](/github/getting-started-with-github/managing-remote-repositories),以便能够改用 GitHub 密码。 {% endwindows %} {% linux %} -如果您丢失 SSH 密钥密码,则无法进行恢复。 需要[生成全新的 SSH 密钥对](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)或[切换到 HTTPS 克隆](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls),以便能够改用 GitHub 密码。 +如果您丢失 SSH 密钥密码,则无法进行恢复。需要[生成全新的 SSH 密钥对](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)或[切换到 HTTPS 克隆](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls),以便能够改用 GitHub 密码。 {% endlinux %} diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md index 9cc6a93e788f..467fd0b559ba 100644 --- a/translations/zh-CN/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md +++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md @@ -1,6 +1,6 @@ --- title: 在 HTTPS 端口使用 SSH -intro: '有时,防火墙会完全拒绝允许 SSH 连接。 如果无法选择使用[具有凭据缓存的 HTTPS 克隆](/github/getting-started-with-github/caching-your-github-credentials-in-git),可以尝试使用通过 HTTPS 端口建立的 SSH 连接克隆。 大多数防火墙规则应允许此操作,但代理服务器可能会干扰。' +intro: '有时,防火墙会完全拒绝允许 SSH 连接。如果无法选择使用[具有凭据缓存的 HTTPS 克隆](/github/getting-started-with-github/caching-your-github-credentials-in-git),可以尝试使用通过 HTTPS 端口建立的 SSH 连接克隆。大多数防火墙规则应允许此操作,但代理服务器可能会干扰。' redirect_from: - /articles/using-ssh-over-the-https-port - /github/authenticating-to-github/using-ssh-over-the-https-port @@ -32,7 +32,7 @@ $ ssh -T -p 443 git@ssh.github.com > provide shell access. ``` -如果这样有效,万事大吉! 否则,可能需要[遵循我们的故障排除指南](/articles/error-permission-denied-publickey)。 +如果这样有效,万事大吉!否则,可能需要[遵循我们的故障排除指南](/articles/error-permission-denied-publickey)。 ## 启用通过 HTTPS 的 SSH 连接