2017-05-22 14 views
0

だから、私はherokuとgithubに新しいです。 私はherokuを使ってnode.jsアプリケーションをデプロイしました。 今私が気づいているように、Herokuはデフォルトでgithubを持っています。私は私自身のプライベートレポを持っていきたいと思っています。herokuとgithub - herokuで始まり、今githubに移動したい

私は新しいgit repo(私自身のプライベート)を作成しましたが、今私はしたい: 1.自分のローカルプロジェクトを自分のgitリポジトリにフックする - どうすれば "削除"できますか?ヘロクのgit接続? 2.自分のレポを使用して自分のプロジェクトのstattを取得した後も、私はHeruko経由で展開したいと考えています。

答えて

2

自分のローカルプロジェクトを自分のgitリポジトリにフックしたいのですが - Heroku接続を削除しますか?

いいえ、あなたは必要ありません。あなただけの名前のリモートは「ビットバケット」言うように、あなたのビットバケットのレポを追加し、

git remote add bitbucket https://bitbucket.org/username/reponame 

git push bitbucket branch_name 

にしたいとき、私は私の中で私のプロジェクトを持っていた後のBitbucketするプッシュし、その名前を使用する必要が

自分のレポ、まだ私は を介してHerukoを展開したいと思います。

もちろん、Herokuとbitbucketの両方を同時に使用することができます。コードをプッシュする場合は、目的のリモートレポを使用します。

+0

ありがとうございますが、私は何をすべきか分かりません。これは私のgit remote -v statusです: heroku https://git.heroku.com/SOMETHING.git(フェッチ) heroku https://git.heroku.com/SOMETHING.git(プッシュ) 起源https:/ /github.com/ /SOMETHING_ELSE.git(フェッチ) 起源https://github.com/ /SOMETHING_ELSE.git(プッシュ) だから、今、ALLレポの(鉱山とherukoを更新するための適切な手続きものです)とHerukoに展開しますか? それは普通の3行でなければなりません: git add。 git commit -m "update" git push これはそれですか?追加/コミット/プッシュは両方のリポジトリに反映されますか? –

+0

ローカルリポジトリは1つだけで、この1つのローカルリポジトリにリンクされた複数のリモートリポジトリ(つまり、heroku、origin、bitbucket)が存在する可能性があります。あなたのファイルを追加し、gitのようにコミットしますが、pushを押すと、git push originまたはgit push origin herokuまたはgit push bitbucketがどこにプッシュするかを選択するので、ローカルのrepoの変更でリモートのrepoが更新されます。 –

+0

1つのコマンドを使用してすべてのリモートリポジトリを更新する場合は、同じリモートで複数のプッシュURLを設定できます:git remote set-url origin --push --add git remote set-url origin --push - -add <別のリモート> –

関連する問題