私は明らかに無料のプライベートリポジトリを取得し、bitbucket のソースコードを使用して heroku でアプリをホストしたいので、git を使用して bitbucket でソースをホストしたいと考えています。
github クライアントと heroku toolbelt を使用して実行できますか。それはうまくいきますか?Github は素晴らしいですが、自分のコードをみんなに見られたくないですし、小さなプロジェクトなのでプライベート リポジトリにお金を払いたくありません。
私は明らかに無料のプライベートリポジトリを取得し、bitbucket のソースコードを使用して heroku でアプリをホストしたいので、git を使用して bitbucket でソースをホストしたいと考えています。
github クライアントと heroku toolbelt を使用して実行できますか。それはうまくいきますか?Github は素晴らしいですが、自分のコードをみんなに見られたくないですし、小さなプロジェクトなのでプライベート リポジトリにお金を払いたくありません。
Heroku CLI はデプロイのために独自の git リモートを追加するため、Heroku へのデプロイは、コードをホストする場所に関係なく機能するはずです。実際、git pull
Heroku からも可能であるため、技術的には、代わりに Heroku をプライベート git リポジトリとして使用できます (ただし、推奨されません)。GitHub クライアントを使用して bitbucket に接続する場合は、クライアントの設定タブでリポジトリ リモートを bitbucket が提供する URL に変更するだけです。
それが機能するはずだと言ったzeivの答えに追加するだけです:私はそれが機能することを確認できます。gitホスティングにbitbucketを使用し、herokuにデプロイします。できないように見えるのは、ビットバケットリポジトリをherokuアカウントに追加して、コミット履歴を表示することです。この機能は現在githubに限定されているようです(herokuのせい;-)
ステファンと合流 - これは完璧に機能します。これが私がしたことです:
コマンド ラインで作業したり、ずっと heroku にプッシュしたりしたくなくて、SSH キーの維持が心配な場合 (別のボックスで作業する場合は非常に面倒です)、codeship を使用して継続的インテグレーションをセットアップする方法について、このガイドに従ってください。heroku の無料プラグインです。
http://blog.codeship.io/2014/04/29/continuous-deployment-heroku-bitbucket-nodejs.html
このページは役に立ちました
Heroku ツールベルトのインストール
まだ行っていない場合は、Heroku アカウントにログインし、プロンプトに従って新しい SSH 公開鍵を作成します。
$ heroku login
新しい Git リポジトリを作成する
新規または既存のディレクトリで git リポジトリを初期化する
$ cd my-project/
$ git init
$ heroku git:remote -a PROJECTNAME
アプリケーションをデプロイする
コードをリポジトリにコミットし、Git を使用して Heroku にデプロイします。
$ git add .
$ git commit -am "make it better"
$ git push heroku master
既存の Git リポジトリ
既存のリポジトリの場合は、heroku リモートを追加するだけです
$ heroku git:remote -a PROJECTNAME