当对Github Pages使用npm run deploy时,gh-pages -d构建失败

时间:2018-07-29 21:00:00

标签: git github npm github-pages

在将应用程序的最新副本推送到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   
  • 18年7月30日更新:由于某种原因,现在让我进行部署。这是工程吗?

1 个答案:

答案 0 :(得分:0)

确保没有其他配置文件(在Container旁边)仍然引用 old GitHub存储库URL。 Check your git config -l

package.json之后,请确保至少进行一次新提交,然后推送到相应的新GitHub存储库。