首页 > 其他分享 >软件测试|如何在GitHub生成个人token?

软件测试|如何在GitHub生成个人token?

时间:2023-10-24 16:32:43浏览次数:30  
标签:令牌 GitHub 个人 步骤 生成 访问 token 软件测试

软件测试|如何在GitHub生成个人token?_Personal

简介

在 GitHub 上生成个人访问令牌(Personal Access Token)是一种安全的方式,用于进行 API 请求、访问私有仓库、或者执行其他需要身份验证的操作。本文将详细介绍如何在 GitHub 上生成个人访问令牌。

步骤 1:登录 GitHub 帐户

如果还未注册GitHub账户,需要先注册一个GitHub账户,这里我们不做赘述了。如果我们已经有账户,则登录我们的账户即可。

步骤 2:进入个人设置

  1. 点击页面右上角的头像,选择 "Settings"(设置),如下图:

软件测试|如何在GitHub生成个人token?_Personal_02

2. 在左侧导航栏中,点击最底部的"Developer settings"(开发者设置),如下图。

软件测试|如何在GitHub生成个人token?_私有仓库_03

步骤 3:访问个人访问令牌页面

  1. 在 "Developer settings" 页面,选择 "Personal access tokens"(个人访问令牌),如下图,并选择tokens

软件测试|如何在GitHub生成个人token?_私有仓库_04

步骤 4:生成新令牌

  1. 在 "Personal access tokens" 页面,点击 "Generate token"(生成令牌)按钮,并选择生成新token。

软件测试|如何在GitHub生成个人token?_私有仓库_05

步骤 5:配置令牌

  1. 在 "Note"(令牌标记)字段中,输入一个描述性的名称,以便稍后识别该令牌的用途。
  2. 在 "Expiration"(过期时间)部分,选择令牌的过期时间。你可以选择让令牌永不过期,或者在几天、几周或几个月后过期。
  3. 在 "Select scopes"(选择范围)中,选择此令牌的权限。根据你的需求,可以选择不同的权限,例如读取仓库、写入仓库、访问部署密钥等。

软件测试|如何在GitHub生成个人token?_Personal_06

步骤 6:生成令牌

  1. 点击页面底部的 "Generate token"(生成令牌)按钮。

软件测试|如何在GitHub生成个人token?_私有仓库_07

步骤 7:复制令牌

  1. 一旦生成令牌,它将只显示一次。一定要立即复制生成的令牌并妥善保存。我们将无法再次看到此令牌的内容。

步骤 8:使用个人访问令牌

  1. 将生成的个人访问令牌粘贴到需要进行身份验证的应用程序或工具中。例如,在命令行中使用 Git 克隆私有仓库时,可以将令牌作为用户名的替代方案,留空密码字段。如下所示:
git clone https://github.com/yourusername/yourrepository.git
Username: yourtoken
Password: (leave this field blank)

注:个人访问令牌非常敏感,不要与他人分享,并在不需要时立即撤销或删除它。

步骤 9:撤销令牌

如果认为个人访问令牌可能不再安全或不再需要,可以随时撤销它。在 "Personal access tokens" 页面中,找到相应的令牌,然后点击 "Revoke"(撤销)按钮,如下图。

软件测试|如何在GitHub生成个人token?_私有仓库_08

总结

总之,生成 GitHub 个人访问令牌是一种安全且常用的方式,用于进行 API 请求、访问私有仓库以及执行其他需要身份验证的操作。确保保管好令牌,并仅将其用于受信任的应用程序和工具。希望本文对大家了解如何生成和使用 GitHub 个人访问令牌有所帮助。

标签:令牌,GitHub,个人,步骤,生成,访问,token,软件测试
From: https://blog.51cto.com/u_15640304/8005444

相关文章

  • JWT Tool:针对 JSON Web Tokens 的测试工具题解JWT cracking
    什么是JWT?JWT是JSONWebToken的缩写,它是一串带有声明信息的字符串,由服务端使用加密算法对信息签名,以保证其完整性和不可伪造性。Token里可以包含所有必要的信息,这样服务端就无需保存任何关于用户或会话的信息了。JWT可用于身份认证,会话状态维持以及信息交换等任务。JWT由三部分......
  • 软件确认测试报告有什么作用?如何获取第三方软件测试报告?
    ​   软件软件测试报告确认测试报告有以下作用:发现软件系统问题与缺陷,改善并提升产品性能。为工商检测、市场监督、项目招标、申请基金等提供参考依据。保障软件产品成功上线市场,让用户用的放心。提高企业竞争力,增强社会可信度,扩大市场份额。用于各类软件......
  • 从零用VitePress搭建博客教程(7) -– 如何用Github Actions自动化部署到Github Pages?
    接上一节:从零用VitePress搭建博客教程(6)-–第三方组件库的使用和VitePress搭建组件库文档 我们搭建完成vitePress后,那么接下来就是如何部署到线上服务器,这里使用GithubPages,免得自己购买服务器,当然你也可以自己购买服务器来部署(比如阿里云服务器)。在部署之前,我们先简单了解......
  • kubernetes获取永久token
    kubernetes获取永久token概述1.22版本之前都是自动创建sa的token,1.22及之后版本永久token需要使用kubernetes.io/service-account-token类型创建secret步骤服务账号令牌Secret类型为kubernetes.io/service-account-token的Secret用来存放标识某服务账号的令牌凭据。说......
  • 自己找教学场景相关github目标识别代码研读(10.21~10.28)
    任务:1、解决上次老师问的一些问题?(1)上次老师提到F1得分,再总结一下:混淆矩阵TP:预测正例,实际正例(预测对)FN:预测负例,实际正例(预测错)FP:预测正例,实际负例(预测错)TN:预测负例,实际负例(预测对)精确率=TP/(TP+FP):预测为正例的那些数据里预测正确的数据个数(预测为正例的有多少预测对......
  • Ubuntu Hexo Github.io 自建博客站
    1.安装node/npm/hexo在nodejs官网下载Ubuntu的压缩包,解压tar-zcvfnode-v18.18.2-linux-x64.tar.xz设置全局变量,注意是把他从一个路径弄到另一个路径里,下面两个/usr前面都有空格sudoln-sf/root/node-v18.18.2-linux-x64/bin/node/usr/bin/sudoln-sf/root/node......
  • git 图形可视化工具GitHub Desktop 的安装及使用
    直接搜索GitHubDesktop 点进去下载: 下载完根据提示关联自己的github账号克隆一个仓库: 基于某分支新建分支  ......
  • 我院学子在第三届“火焰杯”软件测试开发选拔赛中 取得佳绩
    近日,第三届“火焰杯”软件测试开发选拔赛圆满结束,来自我校人工智能与大数据学院的多位选手,在王雪涛老师的悉心指导下,在激烈竞争中脱颖而出,取得了卓越的成绩。特别值得一提的是,何鸿彬和贾文聪同学获得了决赛的二等奖,而王静宇同学则斩获了预选赛的三等奖。“火焰杯”软件测试高校就......
  • 人工智能学院学生在“火焰杯”软件测试开发选拔赛总决赛获奖
    2023年3月22日,第三届“火焰杯”软件测试开发选拔赛颁奖典礼在人工智能学院的D2-102机房举行,这一活动吸引了来自软件工程20级的学生以及软件测试社团的全体成员的热烈参与。颁奖典礼的特邀嘉宾是测吧(北京)科技有限公司的项目总监王雪冬,他不仅为获奖同学颁发了奖项,还为学生......
  • 计算机科学系举办“火焰杯”软件测试开发选拔赛颁奖仪式
    2023年3月9日,南海楼124会议室举行了第三届“火焰杯”软件测试开发选拔赛颁奖仪式。出席此次仪式的有计算机科学系系主任龙锦益教授、指导老师孙玉霞副教授、测吧科技有限公司的总监王雪冬,以及获奖的学生。仪式伊始,龙锦益教授热烈欢迎了王雪冬总监的到来,并对获奖学生的出色......