svn项目管理:
1.工程师安装svn服务器,并配置项目管理目录且设置好conf文件夹的相关权限启动服务器
2.工程师在window安装svn客户端,并设置连接服务器的地址。
3.工程师打开IDEA创建maven web项目,并上传到服务器。
4.程序员在自己电脑安装svn客户端,并设置连接svn服务器的地址。
5.创建workspace并在其中创建项目文件夹例如:webTest1
6.使用svn本地工具,导出svn服务器项目到本地。
7.打开IDEA并import本地workspace中的项目。
一、摘要
Linux操作系统下使用SVN服务器
二、安装步骤
0.验证是否有svnserver (svnserve --version)
1.安装svn yum install subversion mysql-server httpd mod_dav_svn mod_perl sendmail wget gcc-c++ make unzip perl* ntsysv vimenhanced
2.验证是否安装成功 (svnserve --version)
3.进入到svn的资源目录 (cd /home/svndir)
4.创建svn资源库 (svnadmin create /soft/webapps/webTest1)
5.新增用户
6.配置用户权限
7.配置资源库权限
8.启动或者重启
9.测试
三、图文说明
0.验证是否安装,图下是未安装的
安装过的如下图******************************************
1.安装(root用户)
2.重新验证(root用户)
svnserve --version
3.创建资源库(root用户)
进入到svn的资源目录 (cd /soft/),创建svn资源库
//创建库 mkdir /home/svn
svnadmin create /home/svn/webTest1
4.修改资源库的用户和组,以及访问权限(root用户)
chown –R den:code /soft/webapps/webTest1
chmod –R 777 /soft/webapps/webTest1
5.修改conf (路径/soft/WebApp/webTest1/conf)
authz 是权限相关的配置
passwd 是帐号相关的配置
svnserve.conf是资源库相关的配置
6.新增用户
编辑passwd文件,在users下添加用户,格式为用户名 = 密码
7.配置用户权限
编辑authz文件,在[/] 下添加权限, 格式为用户名=权限 (rw) 为读写权限
8.配置资源库权限
编辑svnserve.conf文件,如下
9.启动或者重启
我的 svnserve -d -r /home/svn/webTest1
//如果是第一次启动直接执行命令svnserve -d -r /soft/webapps/webTest1
//如果是重启首先执行kill
10.测试
上传一个文件测试
IDEA连接svn服务器重复要求输入用户密码问题:
++++++++++++++++++++++++++++++++++++++++++++++++
- svn客户端用户密码缓存。
- IDEA客户端用户密码缓存
- 删除SVN在C盘的subversion文件夹信息
以上都有可能,但是最终却不是这样解决的:
IDEA要求输入的连接地址为:
实际上:
svn://192.168.1.141
eclipse svn安装和配置
https://jingyan.baidu.com/article/ed15cb1bbae95e1be36981b3.html
https://blog.csdn.net/c_lanxiaofang/article/details/78778666