一、安装SVN
1、安装svn
apt-get install subversion
2、建立仓库文件夹
cd /home
mkdir svn
3、创建仓库
svnadmin create /home/svn
二、配置SVN
1、配置/home/svn/conf目录下的 svnserve.conf文件
a、去掉#[general]前面的#号
[general]
b、#匿名访问的权限,可以使read/write/none,默认是read
anon-access = none
c、#认证用户的权限,可以使read/write/none,默认为write
auth-access = write
d、#密码数据库的路径,去掉前面的#
passw-db = passwd
注意:其中 anon-access 和auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。
2、修改/home/svn/conf目录下的配置文件passwd 文件
如修改成
[users]
root = 123
hfkj = 12345678
test1 = test1
test2 = test2
注意:这里设置了四个用户root,hfkj,test1,test2,密码分别为123,12345678,test1,test2
3、修改 /home/svn/conf/ 目录下的 配置文件authz 如下:
三、启动与关闭SVN服务,并导入工程
1、启动 svnserve 服务
svnserve –d –r /home/svn
描述说明:
-d: 表示 svnserve 以“守护”进程模式运行
-r: 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库:如:svn://192.168.12.118/svn
2、然后导入 svn 工程
比如我要导入把本地的java工程导入到svn中。
a、先找到电脑本地的java工程
b、通过ssh将java工程拷贝到服务器的文件夹中:比如:/home/test
c、通过命令将这个java工程导入到svn中:
svn import -m "New import" /home/test svn://192.168.12.118/home/svn
通过eclipse导入服务器上的svn的项目:
地址: svn://192.168.12.118/home/svn
注意:如上操作都是在root用户下
centos 安装svn:
安装:https://www.cnblogs.com/haha12/p/5045058.html
svn重启:https://blog.csdn.net/chen_pt/article/details/53103995