将 bonobo git 服务器存储库移动到另一个驱动器

Move bonobo git server repositories to another drive

我使用 Bonobo Git Server,我想将我的存储库移动到另一个驱动器。

目前存储库位于 C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data\Repositories。如何将它们移动到 D:\ 驱动器?

如果您对该机器有管理权限,您可以查看是否创建目录符号链接。

首先移动您的 C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data\Repositories 文件夹(因此 App_Data\ 不再有 Repositories 文件夹)。

然后:

# In an Administrtor CMD shell:
mklink /D D:\path\top\Repositories C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data\Repositories

这样,所有当前 Bonobo/IIS 设置都保持不变。

您可以在 'settings' 页面上告诉 Bonobo 存储库在哪里。所以只需将您的存储库目录移动到 d:\ 并转到 Bonobo 设置并将它们更改为匹配。您无需尝试使用符号链接来愚弄 Bonobo。

您可能需要 fiddle 为运行您的 bonobo 应用程序池的任何用户提供磁盘访问权限,就像您对需要访问文件系统的任何 IIS 应用程序一样。

转到设置并在存储库目录中提供完全限定的路径(E:\back-Up\r)并保存更改,希望它对您有所帮助。