64 位 Windows 上的 Subversion 服务器?

发布于 2024-07-07 18:11:31 字数 1571 浏览 13 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

往昔成烟 2024-07-14 18:11:31

我已经在我们的一台 MS SQL 2005 机器上的 W2K3 x64 上使用 VisualSVN Server 一个多月了,没有出现任何问题。 我遵循了安装指南,并且没有任何问题服务器代码或集成的 Apache 服务器。

Ive been using VisualSVN Server on W2K3 x64 on one of our MS SQL 2005 boxes with no problems at all for over a month now. I followed the installation guide and have had no issue at all with either the server code or the integrated Apache server.

人间☆小暴躁 2024-07-14 18:11:31

VisualSVN 1.5.1 适用于 Vista 64 位。 如果您遇到一些问题,您可以此处获取一些 Vista 更新,但是您应该没事。

VisualSVN 1.5.1 works on Vista 64 bits. You can get some update here for Vista if you experiment some problem, but you should be fine.

好的,伙计们,我一切顺利。
因此,安装 VisualSVN。 信不信由你,我安装了 2.0.8,几个小时后收到一条来自 RSS 的消息,有新版本 - 2.1,所以我进行了更新(至少能够检查更新过程,一切都很顺利)。
然后安装 Ruby(我得到的是 1.8.6),然后安装 Gems(需要 1.3.1,但我得到的是 1.3.5)
当你拿到Ruby和gems后,进入cmd输入:gem install Rails -v=2.3.5
然后: gem installrack -v=1.0.1

然后我得到了最新的Redmine trunk。
安装MySQL 5.0(不支持5.1),创建新的数据库(通过shell或gui工具),redmine用户及其权限。

然后:gem安装mysql
+ 复制 http://instantrails.rubyforge。 org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll 到 ruby​​/bin

编辑 redmine 的配置文件并运行机架网络服务器... al 应该可以工作。
我有一个问题,我无法在新创建的 redmine 项目中看到存储库。

解决方案 - redmine.org/boards/2/topics/show/723

我的配置如下所示: SVN_BIN = "svn --trust-server-cert --non-interactive --config-dir c:/Repositories"

所以现在一切都是在职的。 我的下一步,将 svn repo 从 ald pc 移动到新的。
完毕 :)

Okay guys, i got it all working.
So, install VisualSVN. Bbelieve me or not i installed 2.0.8 and after few hours got a message from RSS there is new version - 2.1, so i made an update (at least was able to check the update process, all went just fine).
Then install Ruby (i got 1.8.6), then Gems (1.3.1 is req, but i got 1.3.5)
When you got Ruby and gems, enter cmd and enter: gem install rails -v=2.3.5
then: gem install rack -v=1.0.1

then i got latest Redmine trunk.
Installed MySQL 5.0 (5.1 is not supported), create new DB (via shell or gui tools), redmine user and it's privileges.

Then: gem install mysql
+ copy http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll to ruby/bin

edit config file for redmine and run rack webserver... al should be working.
I had one problem, i was not able to see the repository in newly created redmine project.

Solution - redmine.org/boards/2/topics/show/723

Mine config looks like: SVN_BIN = "svn --trust-server-cert --non-interactive --config-dir c:/Repositories"

So now all is working. My next step, move svn repo from ald pc to that new.
Done :)

女中豪杰 2024-07-14 18:11:31

我对 Windows 上的 SVN 服务器有很多经验。

VisualSVN 工作正常。

然而它是x86。 如果您希望服务器作为 64 位进程运行,您可以执行以下操作(也许您可以创建一个 hack 来使用 VisualSVN - 尚未尝试):

更新1:这是一个过时的方法。 无需再下载它。
从这里下载 x64 服务器进程:
http://nightlybuilds.tortoisesvn.net/latest/x64/full/svnserve.exe

现在让我们将服务器安装为服务(这也是 VisualSVN 所做的)。

InstallService.bat

sc create svnserver binpath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r D:\SvnRepositories" displayname= "Subversion" depend= Tcpip start= auto
pause

保留空格,如图所示。

如果您想删除它,请确保通过 services.msc 停止它,然后运行:

UninstallService.bat

sc delete svnserver
pause

如果您在 Vista/7/2008 下运行,您将需要以管理员身份运行。

希望这可以帮助

I have a lot of experience with SVN servers on windows.

VisualSVN works fine.

However it is x86. If you want your server to run as 64bit process you can do the following(Maybe you can create a hack to work with VisualSVN - Didn't try yet):

Update1: This is an obsolete method. There is no need to download this anymore.
Download from here the x64 server process:
http://nightlybuilds.tortoisesvn.net/latest/x64/full/svnserve.exe

Now let install the server as a service (That is also what VisualSVN does).

InstallService.bat

sc create svnserver binpath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r D:\SvnRepositories" displayname= "Subversion" depend= Tcpip start= auto
pause

keep the spaces as shown.

If you will ever want to remove it make sure to stop it through services.msc and then run:

UninstallService.bat

sc delete svnserver
pause

If you are running under Vista/7/2008 You will need to run as administrator.

Hope this helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文