2016-07-31 22 views
1

Bonobo Gitサーバー5.2.0.0では、 "Repository directory"をD:\Git_Repositoriesのように変更しました。Bonobo GITサーバーに複数のリポジトリディレクトリを作成できますか?

しかし、リポジトリはそのフォルダの直下でのみ検索され、内部のフォルダに対してはその内部には伝播しません。例えば

D:\Git_Repositories\PROJECT_A_Repos\Repository_1 
D:\Git_Repositories\PROJECT_A_Repos\Repository_2 
etc. 

は、それが何らかの形で行うことができますか?
(各リポジトリのディレクトリのための新しいボノボアプリケーションを作成せず)

答えて

2

それを何とか行うことができますか?現在実施中の

、何も:

args += " \"" + repoLocator.GetRepositoryDirectoryPath(repositoryName).FullName + "\""; 

しかし、何も+サブフォルダ名リポジトリを見つけることを確認して、Bonobo.Git.Server/Git/ConfigurationBasedRepositoryLocator.cs#GetRepositoryDirectoryPath()でより多くのインテリジェンスを追加するためにあなたを防ぐなかっ:
Bonobo.Git.Server/Git/IGitRepositoryLocator.cs#IGitRepositoryLocatorはようにBonobo.Git.Server/Git/GitService/GitServiceExecutor.cs#ExecuteServiceByName()で使用されていませんレポの名前を固定したベースフォルダに盲目的に結合するのではなく、 ".git"を使用します。私はちょうどリポジトリのコンテナとして他のフォルダを使用し、別のボノボサイトを作成し


OP Elyahuはと(in the comments)終わりました。
ボノボ基本的なサイトは、以下の40メガバイト

+0

は、最終的にUがちょうど別のボノボサイトを作成しました。はるかに速く、調整をよりコントロールすることができました。ありがとう – Elyahu

+0

@Elyahuだからあなたは何をしましたか?私が言ったように – VonC

+0

。私はちょうどリポジトリコンテナとして他のフォルダを使用した別のBonoboサイトを作成しました。 Bonoboの基本サイトは40MB未満です – Elyahu

0

別の解決策であるディレクトリから別のディレクトリ

へのリンクを作成することができます:C:\のinetpub \ wwwrootの\ Bonobo.Git.Server \ App_Dataに 入力します次のコマンドを実行します。 MKLINK/DリポジトリD:\\リポジトリ

(MKLINK上の情報を参照:https://technet.microsoft.com/en-us/library/cc753194(v=ws.11).aspx

関連する問題