Sourcetree无效的源路径

本篇介绍的是解决Sourcetree无效的源路径问题的方法之一。

前言
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。可视化工具我用的是Sourcetree,界面精美简洁,操作简单方便。但是在使用期间发现Sourcetree会出现无效的原路径的问题,而且有时候路径不报错,拉取下来了代码,到了隔天就可能无法拉取代码和推送代码了。在这里分享一下我的解决方案。


一、没有配置ssh密钥
这种情况配置比较简单,网上有很多教程,这里就不再累赘。

二、配置了ssh密钥,路径填写无误
刚开始遇到这种情况的时候,真是被这个问题整蒙了。网上一大堆这样的解决方案都差不多,但是大部分我都试过是没有效果的。但是看到中一个帖子的方法是可行的,但是并不保证每次都行。废话(半篇文章全是)就不再多说,直接说方案。

  • 在~/.ssh目录下(mac是这个路径,windows不了解),会有你生成过的ssh的相关文件,一个账号会有两个文件。如下图所示:


    WechatIMG180.png
  • 删除发生错误的账号的相关文件,两个都删除,然后再把known_hosts文件删除,再删除config中关于错误账号的配置信息。

  • 回到Sourcetree账户配置中,重新生成和配置服务器ssh密钥。到了这里就完成了。

本篇小结:
1、删除账号的ssh配置信息。
2、重新生成ssh。
3、配置服务器端的ssh。

你可能感兴趣的:(Sourcetree无效的源路径)