当前位置: 首页 > news >正文

git clone 项目报“鉴权失败”的解决办法

#问题展示#

git clone https://gitee.com/soaringsoft/.....git

正克隆到......

Username for 'https://gitee.com':......

Password for 'https://.....@gitee.com':......

remote: [session-1440f183] Unauthorized

fatal: 'git clone https://gitee.com/soaringsoft/.....git/' 鉴权失败

可能出现的原因:

(1)网络原因:网络不佳/防火墙;

(2)账号、密码、url格式错误;

(3)缺少访问令牌;

(4)SSH vs HTTPS;

我出现的问题排除原因(1)(2)(3),本文主要讲(4)。

(1) 登录git:https://gitee.com/

(2)点击右上角“头像”,找到“账号设置”:

(3)找到“安全设置”中的“SSH公钥”:

(4)点击“怎样生成公钥”:

如何设置SSH:

https://help.gitee.com/repository/ssh-key/generate-and-add-ssh-public-key

(1)ssh-keygen -t ed25519 -C "Gitee SSH Key"   (ed25519  Gittee SSH Key可以自己设置,cat时后跟ed255519)

(2)ls ~/.ssh/,会出现ed25519和ed25519.pub

(3)cat ~/.ssh/ed25519.pub,会看到一串字符

(4)将执行cat ~/.ssh/ed25519.pub后出现的字符串复制黏贴在公钥处;点击“确定”

(5)复制仓库的ssh地址就可以git clone项目了。

(6)打开编译工具,也可以看到git连接到远程仓库的分支了。

如果完成上述过程,git clone还是鉴权失败,建议卸载并重新安装git。

(1)卸载git   sudo apt-get remove git

(2)sudo apt update

(3)安装git并查看版本

sudo apt install git

git --version

(4)配置git

git config --global user.name "your git's name"

git config --global user.email "your git‘s email"

可参考文章:Git变更账户、查看账户_git 切换账户-CSDN博客

(5)再次使用SSH方式克隆项目。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024年6月14日 十二生肖 今日运势
  • unity中通过实现底层接口实现非按钮(图片)的事件监听
  • SQL-窗口函数合集
  • 对抗攻击论文阅读—AAAI2022—CMUA-Watermark
  • 【DevOps】开源的sd-wan软件介绍和对比分析
  • 【算法训练记录——Day28】
  • 大模型:分本分割模型
  • 问题:棕色试剂瓶用于盛装见光易分解的试剂或溶剂。 #其他#学习方法#微信
  • 使用Python多线程批量压缩图片文件
  • 23种设计模式之组合模式
  • 什么是电脑监控软件?六款知名又实用的电脑监控软件
  • ONLYOFFICE协作空间与Drupal如何集成
  • 嵌入式学习——Linux高级编程复习(网络编程)——day42
  • 聊聊C/S模式架构的优缺点
  • 掌握Excel字符串拼接
  • [译]前端离线指南(上)
  • 【译】理解JavaScript:new 关键字
  • 2018一半小结一波
  • CEF与代理
  • DOM的那些事
  • IDEA 插件开发入门教程
  • Java 内存分配及垃圾回收机制初探
  • Javascript弹出层-初探
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Laravel Mix运行时关于es2015报错解决方案
  • Meteor的表单提交:Form
  • PAT A1120
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Sass 快速入门教程
  • Twitter赢在开放,三年创造奇迹
  • vue数据传递--我有特殊的实现技巧
  • 阿里云购买磁盘后挂载
  • 构建二叉树进行数值数组的去重及优化
  • 讲清楚之javascript作用域
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (07)Hive——窗口函数详解
  • (12)Linux 常见的三种进程状态
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (javaweb)Http协议
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (vue)el-tabs选中最后一项后更新数据后无法展开
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)ssm码农论坛 毕业设计 231126
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • .net core 的缓存方案
  • .net 程序发生了一个不可捕获的异常
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET编程C#线程之旅:十种开启线程的方式以及各自使用场景和优缺点
  • .NET开源、简单、实用的数据库文档生成工具