[SourceTree] - 使用内置 Git 克隆项目出现 templates not found 问题之解决

Posted Hello World!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[SourceTree] - 使用内置 Git 克隆项目出现 templates not found 问题之解决相关的知识,希望对你有一定的参考价值。

背景

使用 SourceTree 克隆 Asp.Net Core 项目失败。

错误

warning: templates not found C:\Program Files\Git\share\git-core\templates.

原因

SourceTree 寻找 template 文件的路径不对,正确路径应该为 C:\Program Files\Git\mingw64\share\git-core\templates

解决

1. 在 SourceTree 的设置选项中没找到设置 template 的地方,于是想办法直接修改配置文件。

2. 由于SourceTree是调用了内置 Git,于是我们去修改 Git 的配置文件。

3. 在WIn10系统中,Git 的配置文件位于 C:\Users\<登录用户名>\.gitconfig 。使用文本编辑工具打开并加入如下几行:

[init] 
templatedir=C:/Program Files/Git/mingw64/share/git-core/templates 

注意:路径中的"\"要用"/"代替,不然会报错。

保存并重启SourceTree,问题解决。

参考资料

https://blog.csdn.net/sunux_sunux/article/details/52944807

以上是关于[SourceTree] - 使用内置 Git 克隆项目出现 templates not found 问题之解决的主要内容,如果未能解决你的问题,请参考以下文章

Git神器| SourceTree安装使用教程

git之sourceTree操作流程

Git可视化工具SourceTree的使用

git GUI管理工具 sourcetree使用

Git@OSC 开源中国git与sourceTree联合使用教程

SourceTree的安装与使用