
apt-get install subvesion
apt-get install libapache2-svn
新建一个目录作为svn的仓储目录
mkdir /home/svn
新建一个目录作为项目目录。
mkdir /home/svn/mysite
svnadmin create /home/svn/myiste,使用SVN自带的工具svnadmin create创建SVN项目仓库,这个时候大家去/home/svn/mysite下去看就可以看到很多文件,这就说明这个项目仓库已经真正地建好了.
1、首先安装SVN这个软件apt-getinstallsubversion2、在home目录下创建一个名为svn的文件夹(文件夹的名字随便起)mkdir/home/svn3、创建数据仓库(可以根据需要创建多个)svnadmincreate/home/svn/test4、启动svn网络服务svnserve-d-r/home/svn其中-d参数让svnserve运行在后台,-r参数限定了数据仓库,在网络上可以访问的地址。/home/svn指定svn数据仓库存放的目录位置5、设置svn:方式的访问权限在每个数据仓库目录下都有一堆目录,进入conf并打开svnserve.conf这个文件,找到以下几行,并把前面的注解符号‘#’去掉,注意千万在每行的前面别留任何空格。anon-access=readauth-access=writepassword-db=passwd其中anon-access和auth-access分别为匿名和有权限用户的权限,默认给匿名用户只读的权限。但如果想拒绝匿名用户的访问,只需把anon-access的read改成none就能达到目的。password-db后的passwd则为定义用户名及密码的文件路径。这个文件默认跟snvserve.conf在同一个目录,下面看看怎么配置passwd文件中的内容。[user]#harry=harryssecret#sally=sallyssecretharry和sally这两行分别定义了可以对repo进行写入的用户的用户名和密码。我们可以在下面加上自己的用户名和密码,比如testsvn=tester这样就给了用户testsvn往repo中写的权限。存盘退出后,svn服务器就算正式可以运行了!把所有需要管理的项目都放在/home/svn这个目录下,像正常那样用svnadmincreate命令建立数据仓库。这样就可以使用svn客户端通过“svncosvn://IP地址/数据仓库目录”的方式把服务器上的数据仓库拉到本地了。最近升级了下linode,发现svn不能提交和更新,报svn:E000061:UnabletoconnecttoarepositoryatURL这样的错误,后来查了些资料,原来是svn的端口没有打开,svn的默认端口是3690,在ubuntu里查看端口打开情况,命令是netstat-anp,把svn服务重新启动下就可以了,命令为svnserve-d-r/home/svn欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)