SVN安装配置
1.安装SVN服务端
直接用
apt-get
或
yum
安装
subversion
即可(当然也可以自己去官方下载安装)
sudo apt-get install subversion
或者
使用 yum list |grep subversion
命令查看可以
subversion
的版本。
2
,创建版本库
svnadmin create /home/myrepos //这里的文件目录自己随便设置
3
,配置
svnserve
上述版本库
/home/myrepos
建立后在文件夹下会生成
conf
文件夹,进入
/home/myrepos/conf
下面会有下面
3
个文件
authz passwd svnserve.conf
我们依次修改
3.1
,
svnserve.conf
修改以下几个部分:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
3.2
,
passwd
修改为:
[users]
username = password //这里的username和password自己设置
3.3
,
authz
最后加上以下两行
(
这两行解决了
SVN
客户端解决
authorization failed
问题
)
[/]
* = rw
4
,启动
svnserve
即可:
svnserve -d -r /home/myrepos/
5
,客户端使用:
客户端用
svn
或者
windows
下的
TortoiseSVN
客户端
5.1
,从服务端
checkout
版本库(在当前目录下)
svn checkout svn://服务器的ip地址/
5.2
,自己增加一些文件,或者把之前的东西(如下面三个文件夹)拷贝到当前目录下,想让
svn
帮你管理
code project document
5.3
,假设我把上述三个文件夹放到当前
svn
的文件夹下想让
svn
管理,然后我要做的是添加到
svn
版本库里:
svn add code project document //或者直接用svn add *
5.4
,最后提交到
svn
服务器
svn commit -m 'import three directories'
一定要对当前版本写注释。