创建一个模板文件夹。
在您的情况下,应该是:mkdir /usr/local/git/share/git-core/templates
我也遇到了同样的错误:当我在本地克隆存储库时,会出现警告:“未找到模板 /usr/local/git/share/git-core/templates”,但后来我找到了解决方案,解决了我的问题。
我在主目录的 .gitconfig 文件中添加了 [init] 部分,这样在克隆存储库时就会查看 SourceTree 的 git 模板目录:
[init] templatedir = /Applications/SourceTree.app/Contents/Resources/git_local/share/git-core/templates
希望这能帮到你!
whereis git-core
这个单行命令将会给你显示git-core文件夹的位置。 - MsC如果在 macOS 上使用 SourceTree 步骤:
Source tree Menu
Preferences
Git
Click on System Git under Embedded Git Version 2.2.1
Reset to embedded Git
Restart source tree
类似于Rohit的回答,我进入了SourceTree的"工具-选项-Git"并选择了"更新嵌入式Git"。安装了最新的嵌入式Git版本后,警告停止出现。
@wonderfulthunk的评论对我有效:
sudo mkdir -p /usr/local/git/share/git-core/templates && sudo chown -R my_username /usr/local/git
使用Mac上的SourceTree进行克隆时,下载进度停留在99%,而且出现了相同的错误:
警告:未找到模板 /usr/local/git/share/git-core/templates
我开始搜索问题,并找到了这个问题。本来准备尝试这里的一些答案...
但最终克隆成功了。所以,我的答案是:再等待一会儿。 我的克隆大约花费了10分钟左右。
我一直卡在这个问题上。即使通过添加usr/local/git...文件夹来解决了“找不到模板”的错误,克隆仍然看起来像是99%,并且要坐上数小时。我只需通过命令行进行克隆,然后它就可以在几秒钟内出现,然后我只需将本地存储库添加到Sourcetree中。
https://community.atlassian.com/t5/Bitbucket-questions/About-git-path-for-Sourcetree/qaq-p/186483
如果更改了git版本后,仍然在克隆时遇到问题,请将协议从“ssh”更改为“https”。