首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.gitconfig错误

.gitconfig错误
EN

Stack Overflow用户
提问于 2009-12-29 02:20:42
回答 5查看 8.3K关注 0票数 2

我编辑了我的.gitconfig文件,添加了对LabView的支持,似乎我做了一些Git不太喜欢的事情。问题是它(Git)没有告诉我它不喜欢什么。我做错什么了?

错误消息也无济于事:"fatal: bad config file第13行in c:/Users/Tanner/.gitconfig“

代码语言:javascript
运行
复制
[gui]
    recentrepo = C:/Users/Tanner/Desktop/FIRST 2010 Beta/Java/LoganRover

[user]
    name = Tanner Smith
    email = tanner@notimportant.net

[merge "labview"]
    name = LabView 3-Way Merge
    driver =  “C:\Program Files\National Instruments\Shared\LabVIEW Merge\LVMerge.exe” “C:\Program Files\National Instruments\LabVIEW 8.6\LabVIEW.exe” %O %B %A %A
    recursive = binary

我没有看到第13行,但通常这意味着结尾出了问题?我不知道,Git对我来说是新的。

EN

回答 5

Stack Overflow用户

发布于 2009-12-29 02:26:22

嗯。您似乎在driver行上使用了智能引号(),而不是直引号(")。这可能会带来一些问题。另一件要检查的事情是看看是否有LF和CRLF行尾的混合;这可能会使行数与看起来不同。尝试在十六进制编辑器或将显示所有空格字符的编辑器中查看文件,以查看是否有混合的行尾。

票数 4
EN

Stack Overflow用户

发布于 2009-12-29 03:51:22

A/我确认有问题的线路是

代码语言:javascript
运行
复制
    driver =  “C:\Program Files\National Instruments\Shared\LabVIEW Merge\LVMerge.exe” “C:\Program Files\National Instruments\LabVIEW 8.6\LabVIEW.exe” %O %B %A %A

B/引号不是问题所在("),尽管生成的命令不会起作用,除非您仅使用"。但至少不会触发"invalid .gitconfig“错误消息。

C/问题是\,它们必须自己转义。

代码语言:javascript
运行
复制
    driver =  “C:\\Program Files\\National Instruments\\Shared\\LabVIEW Merge\\LVMerge.exe” “C:\\Program Files\\National Instruments\\LabVIEW 8.6\\LabVIEW.exe” %O %B %A %A

都会起作用的。

票数 4
EN

Stack Overflow用户

发布于 2009-12-29 02:26:13

我发现有几件事可能是个问题。其中之一是您在第10行使用了右引号,而在第2行没有使用引号。

你是用什么编辑器编辑的?请使用纯文本编辑器,如记事本或vim。

最后:使用git-config编辑此文件,而不是手动编辑。请参阅以下链接:

http://git-scm.com/docs/git-config

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1970802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档