windows
1.下载svn
2.运行.exe然后安装好
3 建立版本库(Repository)
在E盘svn目录下建立个RPG的版本库,命令行下执行
svnadmin create E:/svn/RPG
4 运行独立服务器
svnserve.exe -- daemon
svnserve 将会在端口 3690 等待请求,--daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行,这样在手动终止之前不会退出。注意不要关闭命令行窗口,关闭窗口会把 svnserve 停止
TortoiseSVN中的版本库浏览器URL
svn://localhost/svn/RPG
svnserve.exe --daemon --root E:/svn
TortoiseSVN中的版本库浏览器URL
svn://localhost/RPG
5 安装为服务
sc create svnserve binpath= "c:/svnserve/svnserve.exe --service --root E:/svn" displayname= "Subversion" depend= tcpip start= auto
6 配置用户和权限
用文本编辑器打开E:/svn/RPG/conf目录,修改svnserve.conf:
将:
# password-db = passwd
改为:
password-db = passwd
即去掉前面的 # 注释符,注意前面不能有空格。
然后修改同目录的passwd文件,增加一个帐号:
将:
[users]
# harry = harryssecret
# sally = sallyssecret
增加帐号:
[users]
#harry = harryssecret
#sally = sallyssecret
test = test
Ubuntu
1:安装
sudo apt-get install subversion
我用这个命令安装不成功
所以在 http://subversion.tigris.org/ 下载 deb包安装的
2 建立版本库
在 /svn目录下建立个RPG的版本库
sudo svnadmin create /svn/RPG
3 运行
$ svnserve -d --foreground -r /svn # -d -- daemon mode 守护进程 # --foreground -- run in foreground 前景 (useful for debugging) # -r -- root of directory to serve 目录 要了解更多信息,请输入: $ svnserve --help 当您执行了该命令,SVN 就开始监听默认的端口(3690)。
参考 http://wiki.ubuntu.org.cn/SubVersion