使用TortoiseSVN,将存储库放在外部服务器上

时间:2017-08-30 07:29:42

标签: svn tortoisesvn

这应该是一个看似简单的任务,但是对于tortoiseSVN的设置不太了解。

所以我有一个使用RDP访问的外部服务器 - 我想将我的MVC项目放在一个文件夹中,然后能够检查并检查我在本地执行的更改。将有超过1个开发人员需要访问此文件夹,因此我们知道我们都进行了任何更改(即我们都有最新版本,因此无需手动合并)

如何进行此设置?我确定我需要在某处提供用户名和密码以允许TortoiseSVN签出该服务器上的项目?

我做了什么:

  1. 在服务器上安装TortoiseSVN并右键单击我要使用的文件夹并单击"创建存储库"
  2. 我在本地创建了一个文件夹,并尝试使用以下网址检出服务器上的文件夹:
  3. 我在外部服务器上打开了端口3960和3980(基于我读过的帖子)

    svn://server.co.za/repositoryname似乎尝试连接,但是花了很长时间然后提供了这个错误:

  4. enter image description here

    任何帮助都会非常感激。

    谢谢!

1 个答案:

答案 0 :(得分:1)

我能够弄清楚。我不知道这一点,但你需要首先在服务器上安装Subversion。以下是步骤:

  1. 下载subversion,我使用了VisualSVN。我看到很多人推荐它,我也是,它实际上很容易使用!转到以下链接并单击红色下载按钮:https://www.visualsvn.com/visualsvn/ - 然后将其安装在您的服务器上并按照此YouTube指南操作,这有助于我:https://www.youtube.com/watch?v=i6Obh2UuUw4
  2. 下载TortoiseSVN并将其安装在您进行开发的本地计算机上:https://tortoisesvn.net/downloads.html
  3. 简单地说,就是我做的。 Youtube指南应该帮助您实现您的目标。

    希望这有助于某人。