第一步 :首先需要安裝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