Logon failed, use ctrl+c to cancel basic credential prompt

克隆别人私库代码(已经开了权限)报错如标题,豆包查了下Git命令行禁止用密码,必须用Token(PAT)或SSH密钥。

1、Token(PAT)方法:设置PAT(个人访问令牌步骤),详细步骤如下:

点击头像,选择setting

选择Developer Settings

选择Tokens(classic)

再次clone代码成功,

命令格式为: git clone https://用户名:PAT@github.com/仓库路径.git

注意一定是用户名,不是邮箱!!!!!!

2、SSH密钥方法:

1、生成SSH密钥

ssh-keygen -t ed25519 -C "你的GitHub邮箱"

2、打开~/.ssh/id_ed25519.pub,全选复制

3、粘贴到GitHub中

进入 GitHub → Settings → SSH and GPG keys → 点击 New SSH key

4、再次clone,成功

如果换一个电脑,方法1能直接用,方法2要按同样的步骤重新做一遍。

相关推荐
共享家95274 小时前
Langchain的学习(二)
学习·langchain
victory04314 小时前
agent 学习路径解析 学习资源分享
学习
咸甜适中6 小时前
rust语言学习笔记Trait(八)Iterator(迭代器)
笔记·学习·rust
o丁二黄o6 小时前
Prompt工程进阶:利用Gemini镜像站的状态机思维重塑复杂办公决策流程
prompt
华为云开发者联盟6 小时前
告别繁琐操作,华为云码道 + Docker重塑远程开发体验
人工智能·学习·docker·华为云·软件开发·华为云码道
Bechamz7 小时前
大数据开发学习Day38
大数据·学习
-To be number.wan7 小时前
计算机组成原理 | 原码一位乘法运算方法
学习·计算机组成原理
前端若水7 小时前
从零开始学习AI Agent的实战路线图
人工智能·学习
魔法阵维护师8 小时前
从零开发游戏需要学习的c#模块,第十一章(rpg小游戏入门,上篇,地图与移动)
学习·游戏·c#