在将应用程序的最新副本推送到Github后执行npm run deploy
时,出现此错误,指出它找不到git-upload-pack。我睡了,第二天早上醒来,npm run deploy
正常运行,没有错误。不,它又回来了。
仅出于某种背景,我确实克隆了一个旧仓库以将其从React更新为React和Redux。我已经在package.json中更改了主页,使用rm -rf .git
删除了git文件,然后使用git init
对其进行了恢复。
知道为什么会这样吗?
> todo-list@0.1.1 deploy C:\Users\Andrew\Documents\code\react-redux-todo-list
> gh-pages -d build
git-upload-pack '.': git-upload-pack: command not found
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! todo-list@0.1.1 deploy: `gh-pages -d build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the todo-list@0.1.1 deploy script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Andrew\AppData\Roaming\npm-cache\_logs\2018-07-29T20_55_53_405Z-debug.log
答案 0 :(得分:0)
确保没有其他配置文件(在Container
旁边)仍然引用 old GitHub存储库URL。 Check your git config -l
。
在package.json
之后,请确保至少进行一次新提交,然后推送到相应的新GitHub存储库。