Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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
我应该如何准备我的bitbucket+;heroku django应用程序的开发和部署?_Django_Git_Heroku_Bitbucket_Heroku Toolbelt - Fatal编程技术网

我应该如何准备我的bitbucket+;heroku django应用程序的开发和部署?

我应该如何准备我的bitbucket+;heroku django应用程序的开发和部署?,django,git,heroku,bitbucket,heroku-toolbelt,Django,Git,Heroku,Bitbucket,Heroku Toolbelt,我应该如何准备我的bitbucket+heroku django应用程序进行开发和部署 我正在开发Django应用程序。 我不想使用github,因为我想拥有一个私有的回购。 所以现在我知道如何在heroku上部署应用程序,但如何通过bitbucket实现呢 部署关键是什么? 我必须重置我的git远程源还是什么? 我是否使用不同的文件夹部署?并将我的源代码提交到不同的文件夹 当我想将我的开发环境扩展到多台计算机时会发生什么? 我知道我将使用git监控对回购协议的更改,我应该如何允许所有这些更改部

我应该如何准备我的bitbucket+heroku django应用程序进行开发和部署

我正在开发Django应用程序。 我不想使用github,因为我想拥有一个私有的回购。 所以现在我知道如何在heroku上部署应用程序,但如何通过bitbucket实现呢

部署关键是什么? 我必须重置我的git远程源还是什么? 我是否使用不同的文件夹部署?并将我的源代码提交到不同的文件夹

当我想将我的开发环境扩展到多台计算机时会发生什么? 我知道我将使用git监控对回购协议的更改,我应该如何允许所有这些更改部署到heroku


谢谢

将您的
git
remote更改为指向您的
bitbucket
URL,然后正常进行


您的远程
origin
将是在设置中找到的bitbucket的URL。您的远程
heroku
将指向heroku。

将您的
git
remote更改为指向您的
bitbucket
URL,然后正常进行


您的远程
origin
将是在设置中找到的bitbucket的URL。您的远程heroku将指向heroku。

@dan hoerst的回答仍然正确,但我想提请大家注意heroku的新管道功能,它可以让您以更好的方式处理暂存和生产环境

管道是一组共享相同代码库的Heroku应用程序。 管道中的应用程序分为“审查”、“开发”, 代表不同部署的“暂存”和“生产”阶段 连续交付工作流中的步骤


您可以在这里找到更多信息

@dan hoerst的答案仍然正确,但我想提请大家注意heroku的新管道功能,它可以让您以更好的方式处理登台和生产环境

管道是一组共享相同代码库的Heroku应用程序。 管道中的应用程序分为“审查”、“开发”, 代表不同部署的“暂存”和“生产”阶段 连续交付工作流中的步骤


您可以在此处找到更多信息

将我的git改为remote改为我的bitbucket URL是什么意思?SSH-one还是HTTP?是否每次都必须来回切换?请卸下您的遥控器-很可能是
origin
,然后按照以下说明添加遥控器:。您要使用的遥控器是
bitbucket
的选项部分中的URL。所以当我从同一个文件夹推送时。但是有两个遥远的起源。对的所以我要做一个git-push-heroku-master到heroku,git-push-origin-master到bitbucket的操作,对吗?你需要远程
origin
指向bitbucket,远程
heroku
指向heroku
master
在这两种情况下都是您正在推/拉的分支。将我的git更改为remote到我的bitbucket URL是什么意思?SSH-one还是HTTP?是否每次都必须来回切换?请卸下您的遥控器-很可能是
origin
,然后按照以下说明添加遥控器:。您要使用的遥控器是
bitbucket
的选项部分中的URL。所以当我从同一个文件夹推送时。但是有两个遥远的起源。对的所以我要做一个git-push-heroku-master到heroku,git-push-origin-master到bitbucket的操作,对吗?你需要远程
origin
指向bitbucket,远程
heroku
指向heroku
master
在这两种情况下都是您正在推/拉的分支。