我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

创建用于命令行的个人访问令牌

您可以创建个人访问令牌,并在命令行或 API 上通过 HTTPS 执行 Git 操作时使用它代替密码。

在以下情况下需要使用个人访问令牌向 GitHub Enterprise 在您的帐户上启用了 2FA 时。必须经过授权

创建令牌

  1. 在任意页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)

    用户栏中的 Settings(设置)图标

  2. 在左侧边栏中,单击 Developer settings(开发者设置)

    Developer settings(开发者设置)

  3. 在左侧边栏中,单击 Personal access tokens(个人访问令牌)

    Personal access tokens(个人访问令牌)

  4. 单击 Generate new token(生成新令牌)

    生成新令牌按钮

  5. 给令牌一个描述性名称。

    令牌说明字段

  6. 选择要授予此令牌的作用域或权限。 要使用令牌从命令行访问仓库,请选择 repo(仓库)

    选择令牌作用域

  7. 单击 Generate token(生成令牌)

    生成令牌按钮

  8. 单击 将令牌复制到剪贴板。 出于安全原因,离开此页面后,您将无法再次看到令牌。

    新创建的令牌

    警告: 像对待密码一样对待您的令牌,确保其机密性。 使用 API 时,应将令牌用作环境变量,而不是将其硬编码到程序中。

在命令行上使用令牌

Once you have a token, you can enter it instead of your password when performing Git operations over HTTPS.

For example, on the command line you would enter the following:

$ git clone https://主机名/username/repo.git
Username: your_usernamePassword: your_token

个人访问令牌只能用于 HTTPS Git 操作。 如果您的仓库使用 SSH 远程 URL,则需要将远程 URL 从 SSH 切换到 HTTPS

如果没有提示您输入用户名和密码,说明您的凭据可能已缓存在计算机上。 您可以在密钥链中更新您的凭据,用令牌替换您的旧密码。

问问别人

找不到要找的内容?

联系我们