使用smartgit拉取github项目出现: Exhausted available authentication methods错误

一: 场景

使用smartgit拉取远端仓库时,即使填写了密码,指定了ssh的私钥地址也报: Exhausted available authentication methods错误。

二: 原因 

经过一系列的排查和验证,发现主要的原因:是因为电脑的ssh对应的公钥没有添加到远端(如:gitlab或github)上,导致拉取项目的时候ssh校验不通过。

注: ssh文件的路径一般是: C盘/用户名/电脑登录的用户名文件夹/.ssh(如: C:\Users\helloworld\.ssh),如果找了发现没有的话,则说明之前没有使用过,可以根据下面的教程进行执行生成:  https://blog.csdn.net/qq_40891009/article/details/103326803

三: 解决 (以gitlab为例,github也类似)

 

发布了49 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_40891009/article/details/104155565