Windows 平台 SourceTree 拉取仓库 反复崩溃
clone 仓库,只要一填上 仓库地址 就崩溃。重启也是,重新打开 clone填上仓库地址就崩,一脸懵逼。
我的 sourcetree 版本信息如下:
直接说解决方案,不同的行为,可能有不同的崩溃原因。我们可以 直接查看 sourceTree 的错误日志。
位置在:C:\Users\xxxxxx\AppData\Local\Atlassian\SourceTree
然后根据 报出来的错误对应解决。
我这里记录 本次解决过程。
在一番调研之后 发现 是由于 服务器地址 包含中文导致的。使用浏览器直接访问仓库地址 404
多次崩溃后 尝试查看 sourceTree log 日志。路径上面解决方案部分有。
最主要是 userhosts passwd 以及 sourcetree.log 这几个文件。
查看 sourcetree.log :
ERROR [2022-04-28 11:31:49,390] [1] [SourceTree.Model.Repository] [Log] - Repository: [] does not exist
原理分析:
仓库路径有问题! 如何解决? 研究发现 通过命令行是可以拉取的。
1、在sourcetree 右上角 打开命令行模式
2、cd 到目标目录 git clone xxxx
3、在 souceTree add 进仓库管理就好了
为什么我的 sourcetree 一填 仓库地址就崩溃呢?
因为我sourceTree 勾选了记住密码 当你记录了用户名密码的时候 填了地址他就会自动拉取仓库 又拉不到 自然就崩溃了。
可以在 userhosts 和 passwd 文件中把仓库对应 用户名密码删掉 。
再填有问题的地址,也依然不会崩溃了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现