解决Windows版Git出现templates not found的问题 - Go语言中文社区

解决Windows版Git出现templates not found的问题


环境:

  • Win7 x64
  • Git windows客户端(下载自 https://git-scm.com/)
  • SourceTree 1.9.6.1(使用系统安装的Git,而非SourceTree内嵌的Git)

问题:

今天再clone Tomcat6.0的源码时,出现一个警告信息“warning: templates not found C:Program FilesGitsharegit-coretemplates”。于是想办法解决一下。


分析:

看提示是没有找到tamplate文件。按照错误提示中的路径去找,确实没有对应的目录。我的Git安装目录下只有这些文件夹:


于是想着可能是Windows版的Git客户端路径和Linux或Mac版的有区别。于是搜索了一下templates目录,原来它在

C:Program FilesGitmingw64sharegit-coretemplates 这个位置。

原因找到了:原来SourceTree去了一个错误的位置找template文件,当然找不到了。我们把正确的位置告诉它就好了。

解决办法

1. 在SourceTree的设置页面找遍了也没找到设置template的地方。于是想办法直接修改配置文件。

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

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

[init]
templatedir=C:/Program Files/Git/mingw64/share/git-core/templates
注意: 路径中的""要用"/"代替,不然会报错。

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


参考资料:

https://answers.atlassian.com/questions/250260/about-git-path-for-sourcetree

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/sunux_sunux/article/details/52944807
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 03:05:21
  • 阅读 ( 1099 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢