执行git add node_modules(节点模块目录)时,我“致命:不是git存储库”。
它看起来像其中一个模块触发了这个消息:
“/用户/的Mathias /项目/ punycode.js / git的/模块/供应商/ docdown”
我在stackoverflow上搜索了所有“致命的:不是git存储库”并尝试了“git init”方法。它在我的情况下不起作用。
你能帮忙吗?答案 0 :(得分:6)
如果您已经有一个package.json文件,请在您的仓库的根目录中创建一个.gitignore文件,其中包含以下行:
node_modules/
实际上没有必要提交node_modules,因为其他人可以运行npm install
并获得相同的依赖项。
答案 1 :(得分:0)
尝试使用CruiseControl.Net设置CI进程时遇到此错误。我最终发现运行以下内容足以解决错误。
npm install punycode
这允许构建继续进行,但是当Cruise Control正在运行时再次崩溃" git clean -f -d -x"。这是因为node_modules中安装了非常深的文件夹网络 - 文件名太长,以至于Windows无法应对!
目前,我用
切换了清洁<cleanUntrackedFiles>false</cleanUntrackedFiles>
答案 2 :(得分:0)
我遇到了同样的问题。
您使用的是网址&#34; 0.7.9&#34;作为依赖就像我一样?摆脱这个问题我必须做的只是更新网址版本到&#34; 0.10.1&#34;在我的package.json。
这里解释了这个问题。 Bump url dependency 0.7.9 -> 0.10.1 #10
感谢。