以前也配置过好多次,自己记忆力差,每次都会从网上搜好几次配置信息才能配置正确,今天又配置了一次,花了好长时间,虽然是一分钟之内就能解决,所以还是记录一下吧,以后用的时候直接参考这里的就行了。拿Ubuntu10.04系统举例子。
幸运的,Subversion 已经包含在 main 仓库中。所以,要安装 Subversion,您只需要简单的运行:
$ sudo apt-get install subversion
然后就安装好了,如果缺乏依赖文件,则可以自己安装依赖文件之后再安装。下面配置服务。
假设你要创建一个svn的服务工程,然后在这个工程里创建多个你的项目,那么可以这么做。假设你的目录现在在/home下面。咱们将svn的服务根目录也创建在这里。
$sudo svnadmin create /home/svn
这时候在home下面就有了svn这个文件夹,里面就是svn服务的根目录,可以进行配置。假如你要用客户端用户名admin密码admin进行svn的使用。
进入文件夹,可以看到一个conf的文件夹。进入文件夹可以看到2个文件(如果没有passwd文件,可以用vi创建),编辑 svnserve.conf 把auth_access = write还有password-db = passwd 的注释去掉,还有[general]的注释也要去掉。然后编辑 passwd文件,如果是新文件,则输入:
[user]
your_name = your_password
这里设置的your_name是你的用户名admin,your_password是你的密码admin,这个是访问SVN必要的通行证。
配置完成之后,你注意到服务还没有开启。那么下面的命令:
svnserve -d -r /home/svn
服务就启动了。
假如你有一个项目叫project正在开发,你想放到svn服务上去。那么可以在服务器中创建自己的分枝项目了。
svn mkdir -m "nkdir project" svn://服务器IP/project
然后会提示你输入服务器用户的密码和你在svn客户端使用svn的用户名和密码,正确之后就创建好了。返回结果:
Committed revision 1.
好了,在客户端就可以使用了。






有些东西还是要记录下来才可以
嗯 虽然每一次都会弄好 但是每一次都得搜索 记下来之后直接看就行了 而且是根据自己量身定做的 哈哈
你装台式机上了?
自己的项目
没有装过这个 了解一下
额。Linux用的不习惯,虽然装了双系统
弱弱问一句,什么是SVN?
subversion
收了
高手进阶哇
唉 基本知识了 可惜还总是忘记