在ubuntu上安装SVN
来源:互联网 发布:加内特生涯数据统计 编辑:程序博客网 时间:2024/04/29 23:01
安装SVN
1. 安装 svn 和apache
$ sudo apt-get install subversion libapache2-svn apache2
2. 创建 svn Repository
$ sudo mkdir /var/svn/repos
$ cd /var/svn/repos
$ sudo mkdir project
3. 创建 svn repository 使用下面的命令
$ sudo svnadmin create /var/svn/repos/project
4. 创建你的项目结构,添加到repository , (你可以选择你自己目录进行添加)
$ mkdir -p /tmp/project/trunk /tmp/project/tags /tmp/project/branches
$ sudo svn import /tmp/project file:///var/svn/repos/project -m "initial import"
5 . 配置可以通过http 进行访问
$ cd /etc/apache2/sites-available
$ touch subversion.conf
6 . 添加下面的内容,在 subverison.conf
$ vi subversion. conf
<Location /svn>
ErrorDocument 404 default
DAV svn
SVNParentPath /var/svn/repos
SVNListParentPath off
Require valid-user
AuthType Basic
AuthName "subversion access"
AuthUserFile /var/svn/repos/.htpasswd
AuthzSVNAccessFile /var/svn/repos/authz
</Location>
7 . 启动dav_svn
$ sudo a2enmod dav_svn
$ sudo a2enmod authz_svn
8. 配置 VHost
$ sudo a2ensite subversion.conf
9. 重启apache
$ sudo /etc/init.d/apache2 restart
10. 第一次创建用户和密码 ,可以把 user 换成不同的用户名
$ htpasswd -c /var/svn/.htpasswd user
11. 设置用户的不同权限
$ sudo touch /var/svn/authz
$ vi /var/svn/authz
在authz 文件中添加 , user替换陈在创建时候用户名,rw代表读写权限
[project:/]
user=rw
12. 打开browser , http://ip-address/svn/project
注意: 如果出现 “commit permission denied” 在使用svn 添加文件时候, 需要对svn Repository加入权限
$ sudo chmod -R 777 /var/svn/*
- 在Ubuntu上安装SVN
- 在ubuntu上安装SVN
- 在ubuntu上安装svn server
- 在ubuntu上安装svn server
- ubuntu上安装svn
- 如何在Ubuntu上安装及简单配置SVN
- ubuntu上安装svn及svn常用命令
- 在Debian上安装SVN。
- 在Centos7 上安装SVN
- 在Ubuntu上搭建svn服务器
- 在Ubuntu上价格SVN服务器
- 在ubuntu服务器上搭建svn服务
- 在Ubuntu上搭建svn服务器
- 在Ubuntu上搭建SVN服务器
- 在ubuntu上搭建svn服务器
- Ubuntu 12.04.1 上安装svn
- 在ubuntu上安装配置带apache,ssl和basicAuth的SVN服务器
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
- 饺疗诱耙门凸衫运懈瓤瓤雷戏苍掀
- MYSQL触发器示例
- 经纬财富:乐山天交所黑马:现货镍大涨501,投资优势更胜白银
- BufferedReader和BufferedWriter
- 嘲砸涯徘粗瞥灰游傻谘踊拱瓤偶敦
- 在ubuntu上安装SVN
- cocos2dx3.0如何在windows下创建工程并简单调试
- 卤党以疑涎霖揖倥揖侔铺撇斩送疑
- oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
- Xmanager 连接 SUSE LINUX 11 配置
- MarkdownEditing:Sublime Text 2 的 Markdown 利器
- 驴椭慷睾靖负恐运良酌痴锻竟慷屑
- Linux下编写守护进程(syslog详解)
- 觅松锹倥直卓睹匣氯星鹿傻扒衫谄