Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 在Heroku上部署代码_Git_Heroku_Deployment_Bitbucket - Fatal编程技术网

Git 在Heroku上部署代码

Git 在Heroku上部署代码,git,heroku,deployment,bitbucket,Git,Heroku,Deployment,Bitbucket,当我试着跑的时候 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 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)
如何将代码部署到heroku,同时继续在Bitbucket上进行源代码版本控制

是否有必要每次更改远程原点

  • 我在Heroku上部署代码
  • 我把代码推到Bitbucket
我知道这听起来毫无意义,但作为一个初学者,这是我唯一想到的

编辑 步骤顺序:

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.

Heroku和Bitbucket是两个不同的东西,尽管有些命令是相似的。尝试将您的应用部署到heroku

我想你已经在heroku上创建了帐户。如果没有,就做一个

转到终端,将目录更改为应用所在的位置,然后运行以下命令

heroku login 

Git init

heroku create

git add . 

git commit -am "give some comment"

git push heroku master

这是可行的,请阅读本文以了解关于什么是git、heroku和GitHub的更多信息(GitHub类似于Bitbucket)

heroku和Bitbucket是两个不同的东西,尽管有些命令是类似的。尝试将您的应用部署到heroku

我想你已经在heroku上创建了帐户。如果没有,就做一个

转到终端,将目录更改为应用所在的位置,然后运行以下命令

heroku login 

Git init

heroku create

git add . 

git commit -am "give some comment"

git push heroku master

这是可行的,请阅读本文以了解关于什么是git、heroku和GitHub(GitHub类似于Bitbucket)的更多信息。

为了将分支推送到heroku,因此部署代码,heroku存储库必须配置为git项目的远程存储库

这意味着,当您运行
git remote
时,您应该会在那里看到Heroku repo

要将回购链接添加到现有Heroku应用程序,只需使用

$ git remote add heroku "PATH_TO_THE_HEROKU_APP"
另见

之后,您可以通过运行

$ git push heroku master

为了将分支推送到Heroku,从而部署代码,必须将Heroku存储库配置为git项目的远程存储库

这意味着,当您运行
git remote
时,您应该会在那里看到Heroku repo

要将回购链接添加到现有Heroku应用程序,只需使用

$ git remote add heroku "PATH_TO_THE_HEROKU_APP"
另见

之后,您可以通过运行

$ git push heroku master

但是对于我的代码更改,“git推原始主机”会起作用吗(将我的更改推到位存储桶)?啊..我的不好。现在我明白了,所以我必须添加两个遥控器,一个用于heroku,另一个用于bitbucketI。我实际上很困惑,添加两个遥控器到底能不能工作。顺便说一句,我知道如何使用远程分支。谢谢你,但是我的代码更改“git push origin master”会起作用吗(将我的更改推到bit bucket)?啊..我的错。现在我明白了,所以我必须添加两个遥控器,一个用于heroku,另一个用于bitbucketI。我实际上很困惑,添加两个遥控器到底能不能工作。顺便说一句,我知道如何使用远程分支。谢谢,我知道它们的区别,我也做了你提到的类似的步骤,唯一的区别是在“git提交”之后和“推送”之前,我将远程原点设置为指向bitbucket,在“git推送”之后给出了我在问题中提到的错误我添加了我所做的步骤的确切顺序,并陷入了问题我知道区别,我做了你提到的类似步骤,唯一的区别是在“git提交”之后和“推送”之前,我将远程原点设置为指向bitbucket,在“git推送”之后是我在问题中提到的错误吗?我已经添加了我所做的步骤的确切顺序,并陷入了问题