linux搭建svn服务器
客户端安装
官网https://tortoisesvn.net/ 客户端下载
服务端安装
yum install subversion -y
开始创建仓库
cd /opt
svnadmin create shop
启动svnserve
svnserve -d -r /opt/shop/ #-r指定仓库目录; 用svnserve对shop仓库进行管理
此时就可以给客户端的代码提交上来了
1、客户端先检出
因为我们都没有登录就....提交了
2、创建账号、密码(提交代码的时候使用)
vim /opt/shop/conf/svnserve.conf #配置文件在你创建的仓库里
anon-access = none //禁止匿名用户的访问
password-db = passwd //配置访问密码的文件(引入../passwd)
authz-db = authz //配置用户名文件(引入../authz)
注意:修改配置(顶头,不要留空格)
2.1、给用户配权限
vim /opt/shop/conf/authz
2.2、设置账号、密码
vim /opt/shop/conf/passwd
2.3、重启svn服务器
改完配置文件就要重启(不然不让登,点击登录又跳转到登录)
新建文件-》add-》提交-》写注释-》点ok
Svn服务端运行方式
Svn服务常见的运行访问方式有3种:
1、 独立服务器访问:我用的这种
访问地址:svn://svn.mingshi.org/sadoc;
2、 借助apache等http服务
访问地址:http:// svn.mingshi.org/sadoc;
a、 单独安装apache+svn
b、 Csvn(apache+svn)是一个单独的整合的软件,带web界面管理的Svn软件
3、本地直接访问(列如:file://application/svndata/sadoc)