Ubuntu下的SVN安装
1.安装包
$ sudo apt-get install subversion
2.创建项目目录
$ sudo mkdir /opt/svn
$ cd /opt/svn
$ sudo mkdir html
3.创建SVN文件仓库
$ sudo svnadmin create /opt/svn/html
//修改读写权限
cd /opt/svn/
chmod 777 ./html -R
4.访问权限设置
编辑/opt/svn/html/conf/svnserve.conf文件去掉下行注释
password-db = password
编辑/opt/svn/html/conf/passwd 如下:
[users]
hcx = 123456
yxt = 123456
grg = 123456
5.启动SVN服务
svnserve -d -r /opt/svn
使用tortoiseSVN就可以正常使用了。这是比较简单的配置方法,看了些网上加group的相关,看了头晕,感觉也没有太大必要。如果想添加用户直接修改/opt/svn/html/conf/passwd 文件即可。
创建好仓库之后,就可以从仓库更新下来,然后提交文件。
6.ubnutu下面添加自启动
在init.d目录建立一个脚本文件svnd.sh
# cd /etc/init.d
# vim svnd.sh
输入svnd.sh内容如下(/opt/svn 为svn安装目录):
#!/bin/bash
#svnserve startup
svnserve -d -r /opt/svn
保存退出。
更新,修改权限:
# update-rc.d svnd.sh defaults
# chmod 777 svnd.sh
完成。
说明:要到root权限下面去安装,Ubuntu默认root是没有密码的,要通过安装密码去修改root密码,相关操作如下:
$ sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
多余的如果感觉密码不满意再用
passwd root<---重新修改