Git使用——将GitHub设置成Token

devtools/2024/10/19 22:28:27/

GitHub提供了一种授权方式,使用Token来代替用户名和密码进行身份验证;

下面是将GitHub设置成Token的方法和操作流程;

一、登录GitHub账户

1. GitHub官网:https://github.com
2. 点击右上角的“Sign in”按钮,输入GitHub账户的用户名和密码,点击“Sign in”按钮进行登录。 

二、进入“Personal access tokens”页面

1. 进入GitHub的个人设置页面。点击右上角的头像,从下拉菜单中选择“Settings”(设置)选项。
2. 在左边的侧边栏中选择“Developer settings”(开发者设置)。
3. 在“Developer settings”的下拉菜单中选择“Personal access tokens”(个人访问令牌)选项。

 

三、 创建Token

1. 在“Personal access tokens”页面,点击右上角的“Generate new token”(生成新令牌)按钮。
2. 在“Note”(备注)字段中,为您的令牌提供一个可识别的名称。
3. 在“Expiration”(到期时间)字段中,选择您的令牌何时过期。
4. 在“Select scopes”部分,选择需要授予Token的权限。不同权限对应着不同的操作能力,根据自己的需求进行选择。通常选”repo“、"workflow"、"gist"、"user"的权限
5. 点击“Generate token”按钮生成Token。

 

 

四、 备份和保存Token

1. 在生成Token后,Token会显示在页面上显示为一长串字符,请务必复制并保存好这个Token;
2. Token只会在生成后显示一次,如果忘记了Token需要重新生成一个新的Token。

 五、 使用Token

1. 在使用Git命令进行操作时,可以使用Token代替密码作为登录凭证进行身份验证了;
2. 在pull、push等操作时,有时候会需要输入用户名、用户密码进行身份验证;
在输入密码时,将Token复制进去,代替密码使用即可;


http://www.ppmy.cn/devtools/100389.html

相关文章

钡铼技术BL196MQTT远程IO模块工业物联网应用

随着工业物联网(IIoT)的迅猛发展,工业设备之间的互联互通已成为推动产业升级的关键因素之一。在这个背景下,钡铼技术推出了一款名为BL196MQTT的远程IO模块,该模块专为工业自动化环境中的数据采集与控制而设计&#xff…

Arista与英伟达IB网络竞争格局分析

悄然崛起的英伟达新对手 英伟达都有哪些对手? 当然首选AMD和英特尔。AMD具备AI加速卡业务,融合CPU和GPU设计能力;英特尔作为x86架构的开创者,如今也涉足AI加速卡领域。它们的产品在参数上与英伟达对标,同时在定位和售…

比特币生态常用库之bitcoinjs-lib

文章目录 背景bitcoinjs-lib 和bitcore-lib什么是bitcore-lib什么是bitcoinjs-lib安装使用demo:返回一对随机地址和私钥 比特币的主流地址类型BIP32, BIP39, BIP44 背景 熟悉以太坊生态的开发者朋友应该都知道,以太坊常用的库有 Ethersjs、Web3js 和 Vi…

【系统安全】Kernel Streaming WOW Thunk 服务驱动程序特权提升漏洞(CVE-2024-38054)

文章目录 前言一、漏洞概述二、影响范围三、漏洞复现四、修复方法前言 安全研究员 “Frost” 发布了CVE-2024-38054漏洞的概念验证漏洞利用代码,这加剧了人们对最近修补的 Windows 安全漏洞的担忧。内核流 WOW Thunk 服务驱动程序中的这个高严重性漏洞可能使本地攻击者能够通…

web前端之选项卡集合、动态添加类名、动态移除类名、动态添加样式、激活、间距、节流、tabBar

MENU input的checked属性(HtmlStyle)伪元素(HtmlStyleJavaScript)激活类(HtmlStyleJavaScript)Vue伪元素 input的checked属性(HtmlStyle) 前言 代码段创建一个使用HTML和CSS实现的标签式内容切换组件。通过选择不同的标签,可以展示相应的内容。 代码段实现一个简洁…

git命令大全及实操

git实操 相关网站git基本命令命令 git flow基本命令命令 相关网站 官网 菜鸟教程 github官网 阮一峰git教程 git 基本命令 命令命令介绍具体用法安装安装具体用法工作区、暂存区、版本库、远程仓库工作区、暂存区、版本库、远程仓库具体用法git init初始化git仓库进入具体文…

伪共享问题如何解决?

伪共享问题是多核处理器环境下常见的性能瓶颈之一,特别是在多线程编程中。想要解决它,就必须先了解缓存行的概念。 缓存行 缓存行是指在 CPU 缓存中最小的数据单位,通常包含一定数量的字节(例如,常见的缓存行大小为 …

linux发邮件的操作流程和注意事项有哪些?

linux发邮件服务配置方法?linux怎么用命令发送邮件? 在Linux系统中,邮件发送是一个常见且重要的功能,无论是用于系统监控通知还是日常通信。AokSend将详细介绍在Linux环境下如何进行邮件发送,并提供一些关键的注意事项…