linux搭建svn服务器详细过程 及 使用TortoiseSVN客户端连接服务器

环境:

Linux环境为Centos7.2x64位;Centos6+版本搭建过,通用

首先安装svn,svn是subversion的缩写。

检查是否安装过:

rpm -qa | grep subversion

安装命令

yum install -y subversion

创建仓库:我们创建了两个仓库;每一个仓库文件夹下,都有配置文件夹conf;修改passwd、authz、svnserve.conf三个配置文件。

svnadmin create /var/repos/lex

svnadmin create /var/repos/zhang

配置svn:

扫描二维码关注公众号,回复: 2485994 查看本文章

cd /var/repos/lex/conf/

vim passwd

vim authz

最后 注意 要给仓库赋权限:

chmod -R 777 /var/repos

maya没有写权限

启动svn时注意:启动路径要写到我们仓库的上一级,否则会报错:【svn://IP/lex 仓库不存在】

svnserve -d -r /var/repos/ :注意 此时启动SVN服务器的仓库 根目录为/var/repos/

linux端连接时使用命令:

svn co svn://192.168.39.128/lex

【连接svn时,svn会去我们的启动路径(根目录)下 寻找lex仓库。例如我们启动到了/var/repos路径,那么当我们访问IP/lex时,svn服务器就会找到192.168.39.128/var/repos/lex路径下。如果我们启动svn时,路径写 -r /var/repos/lex 则访问时 会找到192.168.39.128/var/repos/lex/lex,那自然是不存在的】

使用TortoiseSVN连接服务器

使用有写权限的lex用户登录,commit提交成功。。。

TortoiseSVN连接服务器的写法

最后:卸载svn的方法:

yum remove subversion

检查

rpm -qa|grep subversion

清理:svn创建的仓库

rm -rf /var/repos/

TortoiseSVN清除客户端缓存文件:TortoiseSVN -- Settings:

设置SVN客户端一些保存密码

注:SVN相关命令

猜你喜欢

转载自blog.csdn.net/weixin_42350212/article/details/81260922