当前位置:首页 » 云服务器 » apache搭建svn服务器

apache搭建svn服务器

发布时间: 2022-01-23 12:50:07

Ⅰ 用apache访问svn仓库给出的svn服务器的版本怎么和服务器的版本不一致

你是说在页面下方显示的类似于“Powered by Subversion version 1.6.11 (r934486)”这样的描述吗?
我这里显示出来的和我实际安装的是一致的,如果不一致是否你的服务器上安装了不同版本的多个SVN服务?

Ⅱ svn安装必须得安装Apache是裸机,现在我安装上SVN服务端和客户端后右键不出来SVN检出等

SVN可以不安装apache的

在SVN客户端安装完成后,个人建议最好先重启一下机器,然后在文件夹或桌面的空白处点击右键看看,如果仍没出现,建议:
1、检查客户端是32位的,还是64位的,是不是和你机器的位数一样;
2、换个版本再安装试试

Ⅲ 如何使用apache和TortoiseSVN搭建公网的svn

建议你用Collabnet的svn edge安装包来搭建SVN服务器,基本一个安装包就全搞定了,安装配置非常省心,已经内置了apache和SVN服务器管理台,而且是免费的,SVN新人用这个比较方便。

在解决了服务器搭建的问题后,你要实现公网访问,还需要解决几个问题:
1、要有一条通往互联网的宽带线路,而且要在路由器上设置端口映射,将该外网IP地址的SVN服务端口映射到你的SVN服务器上。
2、要有一个固定的公网IP地址。但一般家用宽带都是ADSL线路,IP地址是随机分配的,有可能发生改变,这时就需要一个域名了,域名是固定的,只要将域名和外网IP地址绑定,就可以解决IP地址变动导致的无法访问问题。你可以到花生壳申请一个免费域名,至于域名和IP地址的绑定,有的路由器上自带了对这个的支持,如果没有的话就需要用软件来解决。

linux下apache+SVN搭建完美版

Linux下源码方式安装apache 2.2.14 & svn 1.6.6 Created by okala at 2009-12-25环境:Red Hat Enterprise Linux Server release 5.3 (Tikanga)httpd-2.2.14.tar.gzsubversion-1.6.6.tar.gz 到官网 http://subversion.tigris.org/ 下载当前最新的稳定版本subversion-1.6.6.tar.gz到官网 http://httpd.apache.org/ 下载当前最新的稳定版本httpd-2.2.14.tar.gz 1. 安装Apache2.2.14用root账号执行以下命令:tar zxf httpd-2.2.14.tar.gz #解压到当前目录cd httpd-2.2.14 #进入解压后的目录./configure --prefix=/local/svnroot/apache2 --enable-so --enable-mods-shared=all --enable-dav=share --enable-dav-fs --with-ldap --enable-ldap --enable-authnz-ldap --enable-authn-alias#定义安装的目标路径(可据自己需要修改),使能LDAPmake #编译make install #安装/local/svnroot/apache2/bin/apachectl start #启动Apache用IE访问以下网址,http://hostIP/,如果提示It works!,则Apache安装成功。然后就可以先停止Apache了:/local/svnroot/apache2/bin/apachectl stop #停止Apache 2. 安装Subversion 1.6.6用root账号执行以下命令:tar zxf subversion-1.6.6.tar.gz #解压到当前目录cd subversion-1.6.6 #进入解压后的目录./configure --with-apxs=/local/svnroot/apache2/bin/apxs --prefix=/local/svnroot/subversion --with-apr=/local/svnroot/apache2 --with-apr-util=/local/svnroot/apache2 --with-ssl --enable-maintainer-mode#定义安装的目标路径(可据自己需要修改),指明Apache的安装路径,使能SSLmake #编译make install #安装 3. 安装后的系统设置用root账号执行以下命令:useradd svnroot #创建Linux系统里的账号svnrootpasswd svnroot #设置svnroot账号的密码chown –R svnroot.svnroot /local/svnroot #把svn目录下所有文件改为属于svnrootchmod 750 /local/svnroot #把svn目录设为其他Linux用户不可读 4. Apache设置su svnroot #由root账号切换到svnroot账号来执行以下的命令vi /local/svnroot/apache2/conf/httpd.conf #编辑Apache服务器的配置文件下述参数根据自己的安装情况进行相应修改:ServerRoot "/local/svnroot/apache2"Listen 80 #可修改为其他的端口,则访问时也要在URL里加上对应的端口号 User svnrootGroup svnroot#前面把svn安装目录的所有文件改为属于svnroot,这里这样设置,那么Apache运行时就会切换到使用该Linux里的账号svnroot与组svnroot ServerAdmin [email protected] #定义一个邮箱地址ServerName 192.18.1.1 #该主机的地址 #ErrorLog "logs/error_log"ErrorLog "|/local/svnroot/apache2/bin/rotatelogs /local/svnroot/apache2/logs/error_log.%Y%m%d.log 86400 480"#修改Errorlog记录的方式为按天记录,避免一个log文件过大 # CustomLog "logs/access_log" commonCustomLog "|/local/svnroot/apache2/bin/rotatelogs /local/svnroot/apache2/logs/access_log.%Y%m%d.log 86400 480" common#修改accesslog记录的方式为按天记录,避免一个log文件过大 #在末尾开始加入这部分集成LDAP方面使用的参数LDAPSharedCacheSize 200000LDAPCacheEntries 1024LDAPCacheTTL 600LDAPOpCacheEntries 1024LDAPOpCacheTTL 600 <AuthnProviderAlias ldap abc>AuthLDAPURL "ldap://192.168.1.1:3268/DC=lala,DC=lala,DC=lala,DC=com?sAMAccountName?sub?(objectClass=*)" NONEAuthLDAPBindDN "CN=la\, lala,OU=users,OU=lala,ou=lala ,DC=lala,DC=lala,DC=la,dc=com"AuthLDAPBindPassword "password"</AuthnProviderAlias>#这部分指定访问LDAP服务器的URL、用户名、密码 RewriteEngine onRewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)RewriteRule .* - [F] include /local/svnroot/apache2/conf/httpd.project#我把各个库的配置信息用一个独立的文件来管理 5. svn库的配置su svnroot #切换到svnroot账号,如果用root账号创建svn库,会有导致无法提交文件到该库的错误/local/svnroot/subversion/bin/svnadmin create --fs-type fsfs /local/svnroot/repository/sw1#该命令用svnadmin创建fsfs存储格式的svn库“sw1” vi /local/svnroot/apache2/conf/httpd.project #创建httpd.project文件,输入以下内容:<Location /sw1> #到时访问的路径就是http://hostip/sw1DAV svn #使用dav传输SVNPath /local/svnroot/repository/sw1 #sw1库在Linux系统中的真实物理路径AuthzSVNAccessFile /local/svnroot/permission/sw1.perm #配置各个用户访问权限的文件AuthType BasicAuthName "sw1 SVN repository." #客户端访问该库时显示的登陆提示信息AuthBasicProvider file abc #先看文件中是否有该用户名,再看LDAP中有无该用户名AuthzLDAPAuthoritative offAuthUserFile /local/svnroot/user/sw1.user #记录各个用户名与其密码的文件Satisfy Any #允许匿名访问,若不允许,可注释掉此行Require valid-user #要求用户名与密码验证</Location>Shift+分号,输入wq保存后退出编辑模式:wq vi /local/svnroot/permission/sw1.perm #创建sw1.perm权限控制文件,输入:[/]test = rw #账号test拥有读写权限* = #其他账号没有读写权限Shift+分号,输入wq保存后退出编辑模式:wq /local/svnroot/apache2/bin/htpasswd -cm /local/svnroot/user/sw1.user test#-c参数表明创建文件sw1.user,若此文件已存在,则不要-c参数#-m表示用MD5加密协议#此命令往sw1.user里添加用户test,随后设置其密码 至此,安装好了Apache、SVN,配置好了svn安装目录的权限,配置好了Apache建立好了库设立了库里目录的访问权限创建了该库的账户于是,可以运行啦 6. 运行SVN服务器用root账号执行:/local/svnroot/apache2/bin/apachectl start然后用IE或TortoiseSVN访问建立好的svn库:http://hostip/sw1输入账号test及其密码,应该就能访问了,里面什么内容也没有呢 如果是LDAP账户,则只需要在sw1.perm文件里分配权限给相应的账号就可以了,不需要再创建到sw1.user文件里。

Ⅳ svn在apache下搭建需要版本搭配吗

一般Apache用2.2版,可以搭配SVN的1.6.x、1.7.x版
httpd是apache自带的一个文件
如果要建立SVN服务器的话,推荐你使用Collabnet的SVN服务器安装包,内置了Apache,安装配置很省心,也是免费的

Ⅵ 有apache服务器了还需要安装svn服务器吗

你需要实现什么样的操作?

如果是要搭建SVN服务器,那么原则上是先装好Apache服务器,然后安装SVN服务器端。

但是现在很多SVN服务器端安装包已经内置了Apache服务器,如果用这些SVN服务器端安装包的话,就不用另外装Apache了。典型的比如Collabnet Subversion Edge 版SVN服务器安装包。

Ⅶ 刚学svn(自学),看到说在配置svn时要配一个apache,这个apache是什么啊

SVN 服务器端推荐Collabnet SVN Edge,这个服务器端安装包内置了apache,自带服务器端管理台(可以远程web方式配置、管理SVN服务器),基本上一个安装包装完就能用,省去了很多复杂的安装配置过程。
SVN客户端推荐TortoiseSVN,这是windows环境下用的最多的客户端了。如果是用eclipse做软件开发,可以用subeclipse这个插件,提供与SVN与eclipse的集成。

SVN具体怎么用,你看看我的网络文库,里面有篇在windows环境下使用SVN的PPT,从入门操作到复杂应用都有了。
我的文库里也有Collabnet svn edge的安装配置方法,虽然是按老版本写的,但基本参考还是可以的。

Ⅷ 配置svn服务器到底要不要安装Apache

svn不依赖apache.
配置apapche,主要时为了在线浏览代码

Ⅸ 配置SVN服务器,在xp系统里配置,apache和php都配置完成,在浏览器中输入http://localhost/svn 错误

看一看apache配置里的默认页面是什么,然后在//
localhost
/svn下建立这个默认页面就行了。

Ⅹ Apache +SVN 如何配置才能用http://svn服务器IP地址/svn的方式访问资源库

对于初学者,建议不要自己手动去安装配置SVN服务器,因为这个过程相对比较复杂,稍微出点错就可能无法正常运行。所以建议你使用产品化的SVN服务器端安装包,推荐Collabnet Subversion Edge版SVN服务器端安装包,基本上一个文件装完就能用,而且自带了服务器端管理台,可以远程web方式管理svn服务器,而且免费。

详细安装步骤可以看我的网络文库,里面有使用Collabnet Subversion Edge版搭建SVN服务器的说明,虽然说明针对的是2.x版,现在最新是3.X版,但差异不大,仅仅是界面菜单的位置有所调整

热点内容
安卓9是什么水平 发布:2024-11-15 20:06:57 浏览:184
intel快速存储ssd 发布:2024-11-15 20:00:27 浏览:142
吃鸡配置太低怎么调高画质 发布:2024-11-15 19:58:19 浏览:734
王者怎么设置来电屏蔽安卓 发布:2024-11-15 19:56:08 浏览:449
服务器如何搭建多个ip 发布:2024-11-15 19:42:10 浏览:102
价钱低高配置的有哪些车 发布:2024-11-15 19:34:53 浏览:380
androidgps定位开发 发布:2024-11-15 19:34:52 浏览:334
如何扫码添加服务器地址 发布:2024-11-15 19:31:48 浏览:278
sql语句复制数据库 发布:2024-11-15 19:28:02 浏览:837
算法的薪资 发布:2024-11-15 19:15:22 浏览:322