第一步 :首先需要安装Cygwin,
subversion
Admin/cygrunsrv 用于把cygwin服务加到windows服务中 Net/inetutils, inetd.
第二步 :Cygwin环境下,运行iu-config
第三步 : 运行 mkpasswd -l > /etc/passwd,将windows用户导入到Cygwin中
第四步 :运行inetd服务。运行以下命令:
设置windows环境变量:CYGWIN=ntsec。将cygwin/bin加入到PATH中。
在cygwin中运行
cygrunsrv -I inetd -d " CYGWIN inetd " -p /usr/sbin/inetd -a -d -e CYGWIN=ntsec
cygrunsrv -S inetd
就可以在windows服务管理器中看到CYGWIN inetd服务已经启动了。
运行usr/sbin/inetd.exe --install-as-service
从新启动。
第五步:
编辑修改/etc/services,加入:
svn 3690/tcp #Subversion
svn 3690/udp #Subversion
编辑修改/etc/inetd.conf文件,加入:
svn stream tcp nowait root /usr/bin/svnserve svnserve -i -r /home/ivaneeo/svnpublic