Webサーバー上に現在ファイルコピーによって展開されている既存のディレクトリがあります。gitosisを使用して展開することに変更したいと考えています。このWebディレクトリを指すように新しいgitosisリポジトリを作成し、それをローカルマシンにクローンダウンするにはどうすればよいですか?gitosisプロセスを使用して展開するために変更したいubuntuの既存のWebサイト?
答えて
Gitoliteのために、Gitosisが償却されているという点でArrowmasterが正しいとは限りません.Webデプロイメントでgitを使用できないとは言いません。私も含めてたくさんの人がいます。 Gitoliteのセットアップを手に入れ、Gitoliteが作成するリポジトリをクローンしたり、プッシュしたり、プルすることができます。次に、既存のWebディレクトリでgit initを実行してから、git addを実行するだけです。すべてのファイルを追加します。 git remoteとgit push masterとしてgitoliteリポジトリを追加してローカルマシンに複製して、変更を加えてライブサイトに戻ることができるようにします。
本質的には、ハブリポジトリ(gitolite)とプライムリポジトリ(Webディレクトリ)があり、これらはgit内のフックによって並べられます。私は、私が忘れてしまったことを考えると、ライブサイトにプッシュするのが快適ではないので、私はフックを使わず、手動でGitolite(sudo git pull hub master)からライブマシンを引っ張ることを指摘しなければならない。
私はこの設定では賞賛されず、彼の非常に教育的なガイドのためのすべての知識をJoe Mallerに借りていますhere Gitolを明らかに交換しましたが、
Gitosisで長引いて成功した後、私はGitoliteに切り替えて振り返っていません。私はプッシュ/プルパーミッション部門ではバグが少なく安定しています。
しかし、私はGitoliteを設定するいくつかの問題を抱えていました。私はthisチュートリアルを手伝ってくれてありがとうございました。しかし、これはCentos用ですが、Ubuntuに簡単に移植する必要があります。
あなたがgitosisルートに行くことを決めたら、おそらくthisチュートリアルがインストールに役立ちます。
幸運。
seanl
Gitosisはウェブサイトのデプロイメントに使用するものではありませんが、実際にはgitosisはほとんど使用されていませんが、現在はウェブサイトのデプロイメントを行っていません。
ウェブサイトのデプロイメントにgitを使用するには、それを行うためのツールを使用するか、サーバー上でnon-bare(通常のgit init/gitクローンから)レポを使用するか、 init --bare)をデプロイするにはフックを使ってください(これにはウェブ上にさまざまな 'howtos'がありますが、個人的にはそれらのほとんどが悪いと思っていますが、正しい')。
- 1. web.configファイルの変更を既存のWebサイトに展開する
- 2. 既存のWebサイトにasp.net Webアプリケーションを展開するためのヘルプ
- 3. 変更のためにDBを使用して既存の古いasp Webサイトを開きます
- 4. iis 7既存のサイトの新しいビルドを展開する
- 5. Asp.Net単一ページアセンブリを使用したWebサイトの展開
- 6. 新しいWebアプリケーションを既存のものに展開する
- 7. Visual Studio - 既存のWebサイト/ WebAPIをAzureに展開
- 8. ASP.NetでWebアプリケーションを開発または使用するためにWebサイトを使用していますか?
- 9. VSTSを使用してiisでWebサイトを展開する
- 10. Mac用Visual Studioを使用してasp.netコアWebサイトまたはコンソールアプリケーションを展開
- 11. MSBuildの.targetsファイルを使用した展開のためのサイトのプリコンパイル
- 12. IIS 6.0を使用しているWebサイトにC#プロジェクトを展開する
- 13. JS依存関係にNPMを使用したときにWebサイトを展開する方法は?
- 14. Webサイトの既定の物理パスの外にmsdeployを使用してパッケージを展開できますか?
- 15. Azure - Webサイトを公開してAzure VMに展開する
- 16. xamppを使用してjoomlaのWebサイトを展開する方法は?
- 17. gitを使用してSSHアクセスなしでWebサイトを展開する
- 18. Jenkinsを使用してリモートVPSにASP.NET Webサイトを展開する
- 19. FTPを使用してASP.NET WebサイトをWindows Serverに展開する
- 20. 私は、展開のためにPM2を使用しようとしている
- 21. 継続的な展開既存のBitbucketリポジトリを使用したBluemix
- 22. WebDeploy(MSDeploy)を使用してMicrosoft Azure Webサイトに展開できない
- 23. バッチファイルループを展開していない変数のため
- 24. TFS 2015ロードバランサを使用して複数のマシンにWebサイトを展開
- 25. Webサイト以外のビジュアルスタジオプロジェクトタイプを展開するためのマイクロソフトのソリューション
- 26. 既存のデータを使用したデータベースエンコーディングの変更
- 27. 特定のWebサイト(既定のWebサイトにはない)にインストールするためにwixを使用してインストーラを作成するときの問題
- 28. 私のオンラインWebサイトを監視し、コードを更新するためにsourcetreeを使用したい
- 29. 既存のWebサイトを更新しています。どうやって?
- 30. 既存のMVC Webサイト - Telerik MVCグリッドを統合してServerSideEditingを使用する