从 Ubuntu 连接到 Windows SVN 服务器

从 Ubuntu 连接到 Windows SVN 服务器

我需要从 Ubuntu 访问托管在 Windows 机器上的 SVN 存储库。但是,即使我提供了正确的凭据,它也会拒绝我的访问,显然是因为 Windows 不允许 Linux 连接(他们告诉我的);果然,当我尝试从我的 XP 分区签出时,我进入了。虽然我的机器是双启动的,但只是为了 SVN 而切换很不方便。

那么,有人知道我如何从 Ubuntu 访问该 SVN 存储库吗?我尝试在 Wine 下安装 TortoiseSVN 和 Windows Subversion,但我甚至无法运行它们;它们要求提供一些我不知道如何提供的 DLL。我曾考虑过仅为 SVN 安装虚拟 XP,但我认为这太极端了,如果有人能建议一个更简单的解决方法,我将非常高兴。

希望相关的说明:当我在 Windows 上访问 repo 时,我使用前缀file://;svn://https://导致错误。 (因此,据我所知,我通过我们的 LAN 访问 repo。)

答案1

我不知道有任何此类限制。我以前的工作使用托管在 Windows 服务器上的 SVN 存储库,大多数 Ubuntu 客户端都使用svn随附的命令行来访问它。它通过 托管https://svn://但那也不重要。

您能具体说明一下当它拒绝您访问时会发生什么吗?

您是否知道哪个服务器用于托管存储库?我以前的工作使用可视化 SVN

附言:还有更多确认权威来源

答案2

您可以安装颠覆 安装 Subversion通过终端Ctrl Alt T

sudo apt-get install subversion

现在您可以检出存储库(示例):

svn checkout http://localhost/svn/projekt1/trunk/ /home/user/projekt1

Subversion 示例图像

看: Subversion@help.ubuntu.comTortoiseSVN(Subversion客户端)?

相关内容