私はフロントエンドの開発者であり、git環境の設定に関する多くの経験はありません。ダミーの質問でも私を判断しないでください。同じサーバー上でgitプロジェクトを分割する方法
私はbitbucketでリポジトリを作成しました。これは自分のLinuxサーバーでホストしています。
はのは、プロジェクト名は「myprojectに-テスト」で、リポジトリがこのリポジトリは、開発やテストのために使用されます[email protected]:myusername/myproject-test.git
あるとしましょう。ここに私の質問です:私は生産のための別のリポジトリを作成する必要がありますか?私はdevとprodのURLを分離したいからです。 http://serverip/myproject-test
私はhttp://serverip/myprojectのようにアクセスするために私のprodプロジェクトを設定するにはどうすればよい:
これは私が私のdevのプロジェクトにアクセスする方法ですか?
"master"ブランチをプロードとして使用するような別のアイデアがあります。しかし、このシナリオでは、サーバー上でdevとprodのURLをどのように分けるのか分かりません。 任意のアイデアが役に立ちます
"私は、URLのDEVとPRODのを分けたいので。" - これがなぜ必要なのですか?私は、一般的にあなたが開発と生産のバージョンを維持するために、単一のリポジトリで異なる* Gitブランチ*を使うために頼んでいます。 – kostix
@kostixコメントと質問ありがとう。開発用にhttp:// serverip/myproject-test urlを使い、開発のマスターブランチを見たいと思います。また、http:// serverip/myproject URLをプロダクション用に使用したいと思います。私の目標は、テストリポジトリのマスターブランチをプロダクションとして使用し、http:// serverip/myprojectのプロジェクトを参照することです。しかし、私はそれを達成する方法を理解することができませんでした。 – linepisode
申し訳ありませんが、私は明らかではないかもしれません。もう一度刺しましょう。あなたの*配備されたサイト*の異なる権利がアクセス可能でなければならないURLを意味しますか?はいの場合、これはGitリポジトリ(またはリポジトリ)とは全く関係ありません。どのURLがどの物理的な場所にマップされているかは、Webサーバーのタスクです。これらの場所に配置される* data *は、Webサーバーの領域外にあります。 Gitリポジトリ(またはリポジトリ)からそのデータをチェックアウトする場合は、その作業を行います。 – kostix