ubuntu svn 安装目录在哪

ubuntu svn 安装目录在哪,第1张

apt-get install apache2

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7919771.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存