node.js - hexo 博客搭建时出现的问题

浏览:39日期:2022-09-15

问题描述

hexo d时出现下面的问题:$ hexo dINFO Deploying: gitINFO Clearing .deploy_git folder...INFO Copying files from public folder...fatal: bad config file line 1 in .git/configFATAL Something’s wrong. Maybe you can find the solution here: http://hexo.io/docs/troublesh...Error: fatal: bad config file line 1 in .git/config

at ChildProcess.<anonymous> (G:Blognode_moduleshexo-utillibspawn.js:37:17)at emitTwo (events.js:106:13)at ChildProcess.emit (events.js:191:7)at ChildProcess.cp.emit (G:Blognode_modulescross-spawnlibenoent.js:40:29)at maybeClose (internal/child_process.js:886:16)at Socket.<anonymous> (internal/child_process.js:342:11)at emitOne (events.js:96:13)at Socket.emit (events.js:188:7)at Pipe._handle.close [as _onclose] (net.js:501:12)

FATAL fatal: bad config file line 1 in .git/config

Error: fatal: bad config file line 1 in .git/config

at ChildProcess.<anonymous> (G:Blognode_moduleshexo-utillibspawn.js:37:17)at emitTwo (events.js:106:13)at ChildProcess.emit (events.js:191:7)at ChildProcess.cp.emit (G:Blognode_modulescross-spawnlibenoent.js:40:29)at maybeClose (internal/child_process.js:886:16)at Socket.<anonymous> (internal/child_process.js:342:11)at emitOne (events.js:96:13)at Socket.emit (events.js:188:7)at Pipe._handle.close [as _onclose] (net.js:501:12)找了好久 没找出哪里出了问题

问题解答

回答1:

如果你要往github上传请先安装git然后配置

$ git config --global user.name 'Your Name'$ git config --global user.email 'email@example.com'

安装必要插件npm install hexo-deployer-git --save

在_config.yml添加一下配置deploy:

type: git repo: https://github.com/yourname/yourname.github.io.git branch: master

相关文章: