学习linux 5天,还有很多不足,在安装的时候,担心双系统安装不正确,而且还得来回切换系统,所以在电脑上面安装了一台虚拟机,感觉还不错。
安装svn服务器,首先安装软件包,
sudo apt-get install subversion
新建文件夹,将其放入进去:
cd /home/charm
sudo mkdir svn
建立文件仓库:
svn版本仓库叫tone
cd /home/charm/svn
sudo mkdir tone
建立版本仓库(我对他理解就是将下载好的软件复制过去。。)
sudo svnadmin create /home/charm/svn/tone
然后进入到修改模式,修改这几个文件
conf目录下的三个文件,authz;passwd;svnserve.conf
配置passwd
vi passwd
[users]test1=123
test2=123
配置authz
vi authz
[/]
test1=r
test2=r
*=
配置svnserve.conf
vi svnserve.conf
打开下面的5个注释
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/charm/svn # 认证空间名,版本库所在目录
配置完成,进行启动。
# svnserve -d -r /home/svn(启动) #killall svnserve(停止)
启动完成之后,下载本地客户端TortoiseSVN,进行配置。
很简单,一路next就好
选择需要进行管理的工程,然后点击SVN checkout
本地客户端进行配置,直接输入服务器的IP以及配置路径。
点击ok,输入刚刚在服务器配置的用户名,进行代码管理使用。