欢迎来到天天文库
浏览记录
ID:28100247
大小:37.00 KB
页数:3页
时间:2018-12-08
《Linux下SVN安装笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Linux下SVN安装笔记1.下载subversion和apache的最新src包Appche-2.2.11download:http://httpd.apache.org/Subversion-1.5.2download:http://subversion.tigris.org/上传文件:2.新建一个用户:svn,以下操作非特别说明皆为svn用户操作#groupaddsvn#useraddsvn-gsvn#passwdsvn3.编译安装httpd://解压apache2安装包#tarxvzfhttpd-2.2.11.tar.gz//进入解压后的目录#cdhtt
2、pd-2.2.11//配置apache安装#./configure--enable-dav--enable-so--prefix=/home/svn/apache2/#make//安装#makeinstall#修改端口配置#cd#cdapache2#cdconf#vihttpd.conf//将Listen80改为Listen8013//启动apache服务#/home/svn/apache2/bin/apachectlstart//打开浏览器http://IP:8013/如果有测试页"Itworks!"出现则证明已经安装成功。 4.安装Subversion#m
3、kdirsubversion//解压SubVersion安装包 #tarxvzfsubversion-1.5.2.tar.gz//进入解压后的目录#cdsubversion-1.5.2//配置subversion安装#./configure--prefix=/home/svn/subversion--with-apxs=/home/svn/apache2/bin/apxs--with-apr=/home/svn/apache2--with-apr-util=/home/svn/apache2--with-ssl--with-zlib--enable-mainta
4、iner-mode#make//安装#makeinstall//创建库文件所在的目录(svn用户进行下面的操作)#mkdir/home/svn/repository//创建仓库"test"#/home/svn/subversion/bin/svnadmincreate/home/svn/repository/test//查看svn是否安装成功# /home/svn/subversion/bin/svnadmin--version//不让其他人有该目录的权限#chmod700/home/svn/repository (svn用户操作结束) 1.修改Apache配置
5、文件#vi/home/svn/apache2/conf/httpd.conf //找到下列语句,如果没有则自行添加 LoadModuledav_svn_modulemodules/mod_dav_svn.so LoadModuleauthz_svn_modulemodules/mod_authz_svn.so //在后面添加 DAVsvn SVNParentPath/home/svn/repository///svn父目录 AuthzSVNAccessFile/home/svn/repository/authz.c
6、onf//权限配置文件 AuthTypeBasic//连接类型设置 AuthName"Subversion.zoneyump"//连接框提示 AuthUserFile/home/svn/repository/authfile//用户配置文件 Requirevalid-user//采用何种认证 //重启apache #/home/svn/apache2/bin/apachectlrestart//打开浏览器访问http://IP:8013/svn/test/,如果有东西显示就说明成功。 2.权限管理1)增加用户#htpasswd
7、-c/home/svn/repository/authfile用户名//第一次设置用户时使用-c表示新建一个用户文件。回车后输入用户密码,完成对用户的增加#htpasswd /home/svn/repository/authfile用户名(加入新的用户,就不用-c了)2)权限分配#vi/home/svn/repository/authz.conf [groups]admin=useradmindevteamcs=useradmin,kenny.chen//这里定义了一个用户组[/]//对所有的项目,所有的用户都有读权限,admin用户有读写权限@admin=r
8、w*=r[test:/]
此文档下载收益归作者所有