Linux下SVN安装笔记.doc

Linux下SVN安装笔记.doc

ID:28100247

大小:37.00 KB

页数:3页

时间:2018-12-08

Linux下SVN安装笔记.doc_第1页
Linux下SVN安装笔记.doc_第2页
Linux下SVN安装笔记.doc_第3页
资源描述:

《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:/]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。