2017-06-19 49 views
0

你好,我在Heroku的记录,我想推自己创建的服务器不是他们的演示中,我输入CD C:\服务器然后混帐推的Heroku马斯特但我得到这个错误:不是一个混帐存储库(或任何父目录):.git 我试过推演示heroku和一切工作正常也许问题在json文件?不能把我的本地文件到Heroku的使用Git推

的package.json

{ 
    "name": "server", 
    "version": "0.2.6", 
    "description": "A sample Node.js app using Express 4", 
    "engines": { 
    "node": "6.10.2" 
    }, 
    "main": "server.js", 
    "scripts": { 
    "start": "node server.js" 
    }, 
    "dependencies": { 
    "ejs": "2.5.6", 
    "express": "4.15.2" 
    }, 
    "keywords": [ 
    "node", 
    "heroku", 
    "express" 
    ], 
    "license": "MIT" 
} 

档案

web: node server.js 

app.json

{ 
    "name": "Start on Heroku: Node.js", 
    "description": "A barebones Node.js app using Express 4", 
    "repository": "https://github.com/heroku/node-js-getting-started", 
    "logo": "https://cdn.rawgit.com/heroku/node-js-getting-started/master/public/node.svg", 
    "keywords": ["node", "express", "heroku"], 
    "image": "heroku/nodejs" 
} 

感谢。

+0

您是否先克隆存储库?并从同一个Repo目录下推送文件? –

+0

我克隆存储库,然后把这些json文件,并重拍它来运行我自己创建的server.js,也许我得到这个错误,因为在位于js-js-getting-started的json存储库中,或者它并不重要,我的文件不同那些在git – Tioww

回答

1

您当前的目录不是git存储库。浏览到您的目录,然后运行以下命令:

git init 
heroku git:remote -a your_app_name 

现在你可以改变你的文件,提交他们使用

git push 
+0

我得到错误时键入第一个代码命令失败:git remote 致命:不是git存储库(或任何父目录):.git – Tioww

+0

okey ups我会尝试 – Tioww

+0

然后如何git push文件夹我想要?再次cd到我的目录?并输入git push heroku master @ 31piy – Tioww

1

,你所要做的就是用在这里你有相同的文件夹把他们克隆回购,根据需要添加/删除文件,并从那里推送。 由于您仅将package.json复制到其他文件,git文件夹和信息尚未被复制。因此,git不知道推回代码的回购是什么。

所以,只是使用相同的文件夹,它应该工作得很好。

如果您想从其他地方使用它,则将所有内容复制到所需的文件夹,然后按。