资讯专栏INFORMATION COLUMN

解决sourceTree的git clone 报SSH密钥认证失败的问题

hidogs / 1292人阅读

摘要:好不容易通过了不用登录的问题,开开森森打开的时候,使用的时候发现还是无法使用会报错认证失败,崩溃下面提供两种比较方便的解决方法前提是你的电脑已经装了工具,然后创建好了文件,创建文件方法是在任何地方点击右键选择输入然后一直回车就创建好了。

好不容易通过了不用登录sourceTree的问题,开开森森打开sourceTree的时候,使用Clone的时候发现还是无法使用会报SSH错认证失败,崩溃!

下面提供两种比较方便的解决方法
前提是你的电脑已经装了git工具,然后创建好了.ssh 文件,创建.ssh 文件 方法是在任何地方点击右键 选择git bash here 输入ssh-keygen,然后一直回车就创建好了。选择用记事本打开.ssh 文件的id_rsa.pub文件,复制里面所有东西到你的远程仓库的sshKeys,例如阿里云,GitHub等

方法一:修改SSH客户端配置

【工具】-【选项】-【一般】
1.1、因为sourceTree默认SSH客户端配置的SSH客户端 是PuTTY/Plink

1.2、把它选择为OpenSSH SSH密钥自动会适配到当前id_rsa文件,点击确定。

1.3、再回去选择clone 复制git@... 能正常识别仓库


然后可以成功clone了!

方法二:先git Clone 到本地,再把文件拖进本地仓库

Git clone好 把文件夹拖到这来 就可以了正常使用了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97705.html

相关文章

  • git基本操作

    摘要:是一个开源的分布式版本控制系统,可以有效高速地处理从很小到非常大的项目版本管理。用于跟踪源代码更改。或更高版本的系统中,在里尝试首次运行命令即可。 gitgit是一个开源的分布式版本控制系统 (VCS),可以有效、高速地处理从很小到非常大的项目版本管理。用于跟踪源代码更改。它允许多个开发人员一起进行非线性开发。...

    weapon 评论0 收藏0
  • ubuntu 下部署 node 服务器环境 - 基础篇

    写在最前 这是根据 imooc 上 Scott 老师的课程整理的,主要是方便自己查找,因为真的记不住... 附上链接:Node.js项目线上服务器部署与发布 静态网站,需要数据库的电影网站、公众号,小程序,app 五种项目的部署。这里只写最简单的静态网站的部署 部署思路 1、完成项目2、购买域名,备案,解析一些二级域名出来备用3、购买服务器 4、ssh 远程登录服务器 并进行一些安全配置5、服务...

    BoYang 评论0 收藏0
  • ubuntu 下部署 node 服务器环境 - 基础篇

    写在最前 这是根据 imooc 上 Scott 老师的课程整理的,主要是方便自己查找,因为真的记不住... 附上链接:Node.js项目线上服务器部署与发布 静态网站,需要数据库的电影网站、公众号,小程序,app 五种项目的部署。这里只写最简单的静态网站的部署 部署思路 1、完成项目2、购买域名,备案,解析一些二级域名出来备用3、购买服务器 4、ssh 远程登录服务器 并进行一些安全配置5、服务...

    isaced 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<