当我尝试运行时
git push heroku master
它说错误
fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.
在运行此命令之前,我已将代码推送到bitbucket,因为
git remote -v
正在显示
origin https://prashant@bitbucket.org/prashant/code.git (fetch)
origin https://prashant@bitbucket.org/prashant/code.git (push)
如何在Bitbucket上继续我的源代码版本控制时将代码部署到heroku?
每次
时都需要更改远程原点我知道这听起来没有意义,但作为初学者,这是我脑海中唯一的事情
修改 步骤顺序:
heroku login
Git init
heroku create
git add .
git commit -am "give some comment"
git remote add origin https://prashant@bitbucket.org/prashant/code.git
git push heroku master
fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.
答案 0 :(得分:2)
为了将分支推送到Heroku,从而部署代码,必须将Heroku存储库配置为git项目的远程存储库。
这意味着,当您运行git remote
时,您应该会看到Heroku回购。
要将回购链接添加到现有的Heroku应用程序,只需使用
即可$ git remote add heroku "PATH_TO_THE_HEROKU_APP"
另见https://devcenter.heroku.com/articles/git#creating-a-heroku-remote
之后,您将能够通过运行
进行部署$ git push heroku master
答案 1 :(得分:1)
Heroku和Bitbucket是两个不同的东西,虽然有些命令是相似的。试试这个将你的应用程序部署到heroku。
我假设您已经在heroku上创建了帐户。如果不是click here并制作一个。
转到您的终端,将目录更改为您的应用所在的目录,并在命令
下运行sshpass
这将有效,请阅读此内容以获取有关git,heroku和GitHub的更多信息(GitHub类似于Bitbucket)