请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。
遇到的问题
win11+git 2.24.2 版本,配置错误。无法实现git的功能,提示git is not ready
预期的效果
能正常拉取推送文件
已尝试的解决方案
配置了git目录也无效、重启软件啥的都试过了。单独push pull是可以的,在obsidian上就是连不上。谁能告诉我哪里出错了啊
请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。
win11+git 2.24.2 版本,配置错误。无法实现git的功能,提示git is not ready
能正常拉取推送文件
配置了git目录也无效、重启软件啥的都试过了。单独push pull是可以的,在obsidian上就是连不上。谁能告诉我哪里出错了啊
不是 知识库.git
(截图里没有叫这名字的文件夹)
这个配置一般不必改, 90%的情况下, git repo 也是 Ob 的 Vault, 且 git 存数据的目录就是默认名字 .git
(如同楼上截图所示)
顺便, C:\xxxxx\git.exe
还是要填的, 但它是填在前面有个啥 “git bin path” 那个选项里
另外我这样填,对吗
这个大家一般都不填啊, 默认就是 .git
(试了下, 如果要填的话, 你这样子 C:\xxx\yyy\zzz\.git
这个写法是对的, 可以认出)
PS. denolehov/obsidian-git 最新是 v2.24.2, 印象中一直有这个 custom git bin path 设置选项
刚发现, 这个 Custom base path (Git repository path) 也填的有问题啊
你看他写的 “Sets the relative path to the vault from which the Git binary should be executed.” 没说远端仓库的事啊
这里就是本地路径, 不是 github / gitee 那个远程库路径
意思是advanced 下面都不用改是吧?那没地方改了啊
2.24.2 改名为git了啊。
意思是advanced 下面都不用改是吧?
对, 如楼上所说, 不必特意去碰 advanced 里的设置
2.24.2 改名为git了啊
是的
还是不能用, 建议检查这几个事:
单独push pull是可以的
如果是在别的 GUI 客户端里做到的, 那建议还是从头检查一下 git 设置呗
git status
/ git log
能用吗?Git: Open source control view
/ Git: Open history view
能用吗?
1、2步都能,第三步哪里来的命令行 直接目录git bash 输入吗
第三步哪里来的命令行
运行 Obsidian 的命令, 一般是 Ctrl+P
第三步 输入了 没反应
我确认一下啊, Windows 的 cmd 里是可以用 git 的对吧? (git bash 能用, 未必 cmd 也能用)
都能,我本来就搞开发的 一直用着git,只是这个obsidian 配置不起来
Custom Git binary path 这个东西不知道怎么就出现了而且自动配好,但是没有定位到git.exe,我补充为C:\Program Files\Git\bin\git.exe , 但还是没用
没有同步软件之类的复杂情况吧?
然后 “第三步 输入了 没反应” 这时候 Console 里有报错吗?
没有控制台