Fedora下SVN环境搭建
来源:互联网 发布:秦时明月惊鲵是谁知乎 编辑:程序博客网 时间:2024/06/05 18:11
1,安装SVN
#yum install mod_dav_svn subversion
安装完毕后,运行下面命令检查
#svnserve --version
2,编辑/etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos>
DAV svn
SVNParentPath /data/svndata
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /data/svn-auth-users
Require valid-user
</Location>
3,增加SVN用户
## Create cat user ##
htpasswd -cm /data/svn-auth-users cat
New password:
Re-type new password:
Adding password for user cat
4,创建版本仓库
#mkdir /data/svndata/PhotoUtilsApp
#svnadmin create /data/svndata/PhotoUtilsApp/
chown -R apache.apache PhotoUtilsApp
chcon -R -t httpd_sys_content_t /data/svndata/PhotoUtilsApp
## Following enables commits over http ##
chcon -R -t httpd_sys_rw_content_t /data/svndata/PhotoUtilsApp
重启apache
/etc/init.d/httpd restart
## OR ##
service httpd restart
5,配置SVN
#vi /data/svndata/PhotoUtilsApp/conf/svnserve.conf
[general]anon-access = noneauth-access = writepassword-db = /data/svndata/PhotoUtilsApp/conf/passwdauthz-db = /data/svndata/PhotoUtilsApp/conf/authzrealm = PhotoUtilsApp Repository
配置SVN用户控制文件
#vi /data/svndata/PhotoUtilsApp/conf/passwd
[users]cat = cat
配置SVN权限控制文件
#vi /data/svndata/PhotoUtilsApp/conf/authz
[groups]
groupcat = cat
[/]
cat = rw
user =
@groupcat = rw
6,启动SVN服务
# svnserve -d -r /data/svndata/PhotoUtilsApp -d, --daemon Causes svnserve to run in daemon mode. svnserve backgrounds itself and accepts and serves TCP/IP connections on the svn port (3690, by default). -r root, --root=root Sets the virtual root for repositories served by svnserve. The pathname in URLs provided by the client will be interpreted rela‐ tive to this root, and will not be allowed to escape this root.
关闭SVN 服务器# killall svnserve# ps aux | grep svnserve
通过在终端窗口命令行模式下,运行gnome-session-properties,可以增加自启动svnserve
7,导入项目版本
svn import -m "PhotoUtilsApp" --force-log PhotoUtilsApp/ file:///data/svndata/PhotoUtilsApp/
8,导出项目版本
svn checkout file:///data/svndata/PhotoUtilsApp
9,Eclipse安装SVN客户端
Name: Subclipse 1.6.x (Eclipse 3.2+) URL: http://subclipse.tigris.org/update_1.6.x
- Fedora下SVN环境搭建
- Fedora 10下的LAMP环境搭建
- Fedora下搭建Android开发环境
- fedora下搭建android开发环境
- Fedora 20 下搭建Android开发环境
- Fedora下搭建LAMP开发环境
- linux(fedora) 下dvwa 环境的搭建
- FEDORA 20下STM32 ECLIPSE环境搭建
- Fedora 下搭建Lampp开发环境
- Fedora下快速搭建编译环境
- Mac下搭建svn环境
- Windows下SVN环境搭建
- Lnmp环境下搭建SVN
- fedora 开放环境搭建
- fedora开发环境搭建
- Fedora 12 环境搭建
- fedora环境的搭建
- Windows下SVN+MyEclipse开发环境搭建
- 回顾编程十年
- Windows完成端口与Linux epoll技术简介
- Chapter04-获取主机版本系统和验证系统是否是Vista
- RO39 – 在一个事务中实现多个ClientDataSets 更新
- NSArray
- Fedora下SVN环境搭建
- DLL文件简介和处理
- Delphi中多线程下使用使用 UniDAC+MSSQL 需要注意的问题 .
- uniDAC和ado params的区别 .
- Intents and Intent Filters
- UniDAC 的 RecordCount 属性注意事项 .
- x264输出文件的后缀名可设为哪些?详细报告
- MIUI交流
- unidac连接firebird的embed版 .