用户帐户
个人资料
在GitHub 上管理订阅和通知
您的企业
在GitHub 上编写
创建、克隆和存档仓库
提交对项目的更改
在GitHub 上搜索信息
导入项目
通过图表可视化仓库数据
管理仓库中的文件
自定义 GitHub 工作流程
使用 GitHub 支持
了解 GitHub 如何使用和保护数据
我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们。
简体中文
文章版本:GitHub.com
文章版本:GitHub.com
您应该通过命令行或 API 创建个人访问令牌来代替密码。
在使用GitHub API 或命令行时,可使用个人访问令牌 (PAT) 代替密码向 GitHub 进行身份验证。
作为安全预防措施,GitHub 会自动删除一年内未使用过的个人访问令牌。
在任何页面的右上角,单击您的个人资料照片,然后单击Settings(设置)。
在左侧边栏中,单击Developer settings。
在左侧边栏中,单击Personal access tokens(个人访问令牌)。
单击Generate new token(生成新令牌)。
给令牌一个描述性名称。
选择要授予此令牌的作用域或权限。 要使用令牌从命令行访问仓库,请选择repo(仓库)。
单击Generate token(生成令牌)。
单击 将令牌复制到剪贴板。 出于安全原因,在离开页面后,您将无法再次看到令牌。
警告:像对待密码一样对待您的令牌,确保其机密性。 使用 API 时,应将令牌用作环境变量,而不是将其硬编码到程序中。
如果您有令牌,则可以在通过 HTTPS 执行 Git 操作时输入令牌,而不是密码。
例如,在命令行中输入以下内容:
$ git clone https://github.com/username/repo.git Username:your_usernamePassword:your_token
个人访问令牌只能用于 HTTPS Git 操作。 如果您的仓库使用 SSH 远程 URL,则需要将远程 URL 从SSH 切