[Git] 配置Access Token 解决Github 认证弹窗

[Git] 配置Access Token 解决Github 认证弹窗

  • 1. 前言
  • 2. 解决
    • 2.1 申请Personal Access Token
    • 2.2. 配置Token
    • 2.3. 授权激活Token
  • 博主热门文章推荐:


1. 前言

最近从bitbucket切换到了Github Enterprise, 刚使用几次发现 每次操作 都有弹窗认证,
虽然手动点下就跳到浏览器认证,但对我这样的懒人还是不友好,而且有些自动化脚本也无法手动。。。

在这里插入图片描述


2. 解决

通过申请Access Token来解决(Github已经关掉了密码方式认证):

相关Doc介绍可参见:Personal Access Token in Github

步骤如下:

2.1 申请Personal Access Token

  • 登陆Github账号后,在任意页面右上角头像 点击进入Settings:

在这里插入图片描述

  • 左侧最下面打开 Developer Setting 开发者设置:

在这里插入图片描述

  • 打开 Personal access token -> Token (classic):

Github支持两种Token,Fine-grained 和classic,前者的权限更精细化,安全性更高,但需要权限的地方也更复杂。
这里普通使用选择的:classic token

在这里插入图片描述

  • 点击Generate

在这里插入图片描述

  • 然后给Token起个名,选择有效期和相应的权限,

在这里插入图片描述
在这里插入图片描述

  • 最后点击生成:

在这里插入图片描述

  • 将Token复制保留(注意先复制出来,刷新页面后该token数据无法再被显示)
    在这里插入图片描述

2.2. 配置Token

使用Token有很多种方式,可以直接set remote url, 或者输入密码替换成Token,但更推荐修改git credentials,这样本机都可以使用了:

管理员权限打开Git bash:

  • 执行下面命令将credential level改为 store :

git config --global credential.helper store
git config --system credential.helper store

在这里插入图片描述

  • 找到并打开用户目录下面的.git-credentials 文件:
    在这里插入图片描述

将token复制到里面的github credentials:

具体格式为:

https://<UserName>:<Token>@github.com

如下图

在这里插入图片描述


2.3. 授权激活Token

到这还没完,因为token在enterprise需要授权一下才使用。。。

cd到任意git repo下 pull一次就会提示需要token激活,以及链接:
在这里插入图片描述

点击链接会跳到相应组织页面, 点击 continue
在这里插入图片描述
继续continue 完成authorization:
在这里插入图片描述

之后就可以正常使用,不再有烦人的弹窗了~~

在这里插入图片描述


博主热门文章推荐:

在这里插入图片描述

一篇读懂系列:

  • 一篇读懂无线充电技术(附方案选型及原理分析)
  • 一篇读懂:Android/iOS手机如何通过音频接口(耳机孔)与外设通信
  • 一篇读懂:Android手机如何通过USB接口与外设通信(附原理分析及方案选型)

LoRa Mesh系列:

  • LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释
  • LoRa学习:信道占用检测原理(CAD)
  • LoRa/FSK 无线频谱波形分析(频谱分析仪测试LoRa/FSK带宽、功率、频率误差等)

网络安全系列:

  • ATECC508A芯片开发笔记(一):初识加密芯片
  • SHA/HMAC/AES-CBC/CTR 算法执行效率及RAM消耗 测试结果
  • 常见加密/签名/哈希算法性能比较 (多平台 AES/DES, DH, ECDSA, RSA等)
  • AES加解密效率测试(纯软件AES128/256)–以嵌入式Cortex-M0与M3 平台为例

嵌入式开发系列:

  • 嵌入式学习中较好的练手项目和课题整理(附代码资料、学习视频和嵌入式学习规划)
  • IAR调试使用技巧汇总:数据断点、CallStack、设置堆栈、查看栈使用和栈深度、Memory、Set Next Statement等
  • Linux内核编译配置(Menuconfig)、制作文件系统 详细步骤
  • Android底层调用C代码(JNI实现)
  • 树莓派到手第一步:上电启动、安装中文字体、虚拟键盘、开启SSH等
  • Android/Linux设备有线&无线 双网共存(同时上内、外网)

AI / 机器学习系列:

  • AI: 机器学习必须懂的几个术语:Lable、Feature、Model…
  • AI:卷积神经网络CNN 解决过拟合的方法 (Overcome Overfitting)
  • AI: 什么是机器学习的数据清洗(Data Cleaning)
  • AI: 机器学习的模型是如何训练的?(在试错中学习)
  • 数据可视化:TensorboardX安装及使用(安装测试+实例演示)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/484640.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

六、回归与聚类算法 - 逻辑回归与二分类

线性回归欠拟合与过拟合线性回归的改进 - 岭回归分类算法&#xff1a;逻辑回归模型保存与加载无监督学习&#xff1a;K-means算法 1、应用场景 2、原理 2.1 输入 2.2 激活函数 3、损失以及优化 3.1 损失 3.2 优化 4、逻辑回归API 5、分类的评估方法 5.1 精确率和召回率 5.2…

Vivado 2015.4安装记录

一、资源 安装破解包&#xff1a;Vivado2015.4,提取码&#xff1a;4eaw 二、安装 2.0、解压缩 2.0.1、解压缩Xilinx_Vivado_SDK_Win_2015.4_1118_2.tar.gz 2.0.2、解压缩Xilinx_Vivado_SDK_Win_2015.4_1118_2.tar 2.1、安装 Vivado四个版本&#xff1a; Vivado HL WebPCK&a…

WordPres Bricks Builder 前台RCE漏洞复现(CVE-2024-25600)

0x01 产品简介 Bricks Builder是一款用于WordPress的开发主题,提供直观的拖放界面,用于设计和构建WordPress网站。它使用户能够轻松创建自定义的网页布局和设计,无需编写或了解复杂的代码。Bricks Builder具有用户友好的界面和强大的功能,使用户可以通过简单的拖放操作添加…

win32 汇编读文件

做了2个小程序&#xff0c;没有读成功&#xff1b;文件打开了&#xff1b; .386.model flat, stdcalloption casemap :noneinclude windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib include Comdlg32.inc includelib …

CPEOS:国家遥感数据与应用服务平台

文章目录 Main高分数据线上展厅遥感卫星技术成果支撑单位 Main 主页&#xff1a;https://www.cpeos.org.cn/home/ 高分数据 线上展厅 遥感卫星 技术成果 支撑单位

LeetCode刷题计划----day5

19 力扣链接&#xff1a;https://leetcode.cn/problems/squares-of-a-sorted-array/description/ 文章讲解链接&#xff1a;https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7%9A%84%E5%B9%B3%E6%96%B9.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8…

【Docker实操】部署php项目

概述 最终达成的容器部署结构和原理如下图&#xff1a; 一、获取nginx、php官方镜像 docker pull nginx //拉取nginx官方镜像 docker pull php:7.4-fpm //拉取php官方镜像需要获取其他可用的php版本&#xff0c;可以上【docker hub】搜索【php】&#xff0c;所有的【xxx-fp…

day39打卡

day39打卡 62. 不同路径 状态表示 我们暂时设dp[i] [j]&#xff1a;以(i, j)为终点&#xff0c;所到达i使用的方法的数量 状态转移方程 从题目中可以看出&#xff0c;dp(i, j)的值取决于dp(i-1, j)和dp(i, j-1)的值&#xff0c;因为机器人只能向右或者向下走。 且我们猜测…

Web安全之浅见

备注&#xff1a;这是我在2017年在自己的网站上写的文章&#xff0c;今天迁移过来。 昨天去参加了公司组织的一个关于网络安全的培训&#xff0c;了解了很多关于网络安全方面的知识&#xff0c;也才意识到网络安全是一项极其重要的领域。 本篇文章主要聊聊Web安全。不过我对于网…

springcloud-seata分布式事务

seata安装配置 下载 下载中心 | Seata 上传到linux 解压seata压缩包 tar -zxvf seata-server-1.6.1.tar.gz nacos配置 创建seata的命名空间 id: seata-id 配置seata 备份application.yml 进入/usr/local/software/springcloud/seata/conf文件夹 备份application.yml mv app…

三十年一个大轮回!日股突破“泡沫时期”历史高点

2月22日周四&#xff0c;英伟达四季报业绩超预期&#xff0c;而且本季度业绩指引非常乐观&#xff0c;提振美股股指期货并成为芯片股和AI概念股情绪的重要催化剂。今日亚洲芯片股和AI股起飞&#xff0c;日本在芯片股的带动下突破1989年泡沫时期以来的历史最高收盘价。 美股方面…

@ControllerAdvice 统一管理异常/错误

ControllerAdvice 统一管理异常/错误 文章目录 ControllerAdvice 统一管理异常/错误一、注意事项二、统一管理异常/错误的好处三、代码实现1. 普通方法2. 统一管理ControllerAdvice3. PostMan测试结果 一、注意事项 1. 如果校验注解不指定 message 属性 ,会返回默认消息, 这些…