架设svn服务器(apache)。
SVN版本:svn-win32-1.6.2
apache版本:Apache2.2
在我架设的过程当中,出想过一些问题,造成apache不能启动。最后在事件查看器中找出解决问题的入口。最后成功。
下面是svn-win32-1.6.2 README.TXT的内容。最后详细的介绍了如何将SVN与apache结合到一起。enjoy~
This is Subversion for Win32, version 1.6.2. Read the CHANGES file to
see what changed in this release:
http://svn.collab.net/repos/svn/branches/1.6.x/CHANGES
These binaries were built with:
Neon 0.28.4
Berkeley DB 4.4.20
OpenSSL 0.9.8k
ZLib 1.2.3
Apache 2.2.11
Python 2.6
libintl 0.14.1 (patched)
Ruby 1.8.6
Cyrus SASL 2.1.22
serf 0.3.0
sqlite 3.6.14
The BDB binaries are at
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=688
The patched libintl is at
http://subversion.tigris.org/files/documents/15/20739/svn-win32-libintl.zip
Please read the Subversion INSTALL file for more information:
http://svn.collab.net/repos/svn/trunk/INSTALL
Note for Python 2.5+ users: Since Python 2.5+ will no longer load modules with
.dll extensions, you will need to rename the libsvn/*.dll files to .pyd
manually.
Package contents:
svn-win32-1.6.2/
README.txt -- This file
bin/ -- All Subversion binaries and supporting DLLs,
*.exe including APR DLLs
*.dll
*.pdb
mod_*_svn.so -- Apache modules
mod_*_svn.pdb
doc/ -- Doxygen documentation
*.html
*.css
*.png
iconv/ -- All apr-iconv loadable modules
*.so
*.pdb
include/ -- Include files (for development)
*.h
apr/
*.h
apr-util/
*.h
apr-iconv/
*.h
javahl/ -- Java HighLevel wrapper library
*.jar
*.dll
*.pdb
lib/ -- Library files (for development)
libsvn*.lib
apr/
*.lib
*.pdb
apr-util/
*.lib
*.pdb
apr-iconv/
*.lib
*.pdb
neon/
*.lib
*.pdb
serf/
*.lib
*.pdb
sasl/
*.lib
*.pdb
licenses/ -- Various license files
perl/ -- Perl language bindings
site/lib/SVN/
*.pm
site/lib/auto/SVN/
*.dll
*.pdb
python/ -- Python language bindings
libsvn/
*.py
*.dll
*.pdb
svn/
*.py
ruby/ -- Ruby language bindings
share/
locale/ -- Message translations
For a nice description of setting up Subversion on a server on Windows, see the
developer edition of the TortoiseSVN Manual, Chapter 3, Setting Up A Server:
http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/index.html
For an Apache server here's the essentials:
1. Copy bin/mod_dav_svn.so and bin/mod_authz_svn.so to the Apache modules directory.
2. Add the Subversion/bin directory to the SYSTEM PATH and reboot so all the Subversion
support dll's are visible to the Apache service.
3. Edit the Apache configuration file (httpd.conf) and make the following changes:
3a. Uncomment the following two lines:
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
3b. Add the following two lines to the end of the LoadModule section:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
3c. Add the following to end of the file. Note: This Location directive is a
minimal example with no authentication directives. For other options,
especially authentication options, see the Subversion INSTALL file,
the Subversion Book, or the TortoiseSVN Manual.
<Location /svn>
DAV svn
SVNPath your/repository/path
</Location>
分享到:
相关推荐
### Window 下架设 SVN 步骤详解 #### 一、前言 版本控制系统在软件开发过程中扮演着极其重要的角色,而 Subversion(简称 SVN)作为一款成熟且广泛使用的集中式版本控制系统,在团队协作中有着不可替代的地位。...
异地服务器需提前架好ftp服务器并建立好相关上传目录,建议使用FileZilla_Server、serverU或者简单ftp软件进行搭建。 4)整个上传过程,详细记录备份、压缩、FTP上传各步骤详细日志,随时可以查阅每次备份记录的详细...
6. **配置SVN连接**:在“Subversion”设置中,添加你的SVN服务器URL、用户名和密码。也可以通过右键项目,选择“Team” -> “Share Project”来为当前项目关联SVN仓库。 7. **使用SVN功能**:现在,你可以开始享受...
6. **配置SVN**:首次使用时,你可能需要配置SVN的全局设置,包括用户名、密码、以及SVN服务器地址等。这可以在`Window` -> `Preferences` -> `Team` -> `SVN`中进行。 7. **使用SVN**:现在,你可以在MyEclipse中...
总之,要在Eclipse或MyEclipse中启用SVN功能,需要安装对应的插件,如Subversive或Subclipse,并配置相应的SVN服务器信息。通过这个过程,你可以充分利用SVN进行代码版本管理,确保团队协作的高效和顺畅。
可以在项目根目录下创建名为`.svnignore`的文件,列出要忽略的文件或通配符模式。然后右键点击项目,选择“Team” -> “Ignore”。 **SVN日志查看** 要查看项目的提交历史,可以右键点击项目,选择“Team” -> ...
这些设置通常在"Window" -> "Preferences" -> "Team" -> "SVN"下进行。 3. **导入项目到SVN**:如果你有一个本地项目想要放入SVN仓库,可以选择"Team" -> "Share Project",然后按照向导指引完成操作。这会将项目...
- **问题1**:无法连接到SVN服务器。 - **解决方案**:检查网络连接是否正常;确认SVN服务器地址是否正确;检查代理设置是否正确。 - **问题2**:提交失败,提示权限错误。 - **解决方案**:确认当前登录账号...
- **Subversive插件**:Subversive是Eclipse社区提供的一个SVN客户端,它为Eclipse提供了与SVN服务器交互的接口,包括代码提交、更新、冲突解决等操作。 - **Java**:Eclipse本身是用Java语言开发的,因此所有的...
根据提供的文件信息,我们可以梳理出一个关于Windows环境下Java开发环境配置及Maven项目的构建流程的知识点集合。以下是对这些知识点的详细解读: ### 一、Java环境配置 #### 1. 安装JDK - **路径**: `D:\Program...
- Subclipse是Eclipse的一个SVN插件,为Eclipse提供了完整的SVN支持。 - 安装地址:[http://subclipse.tigris.org/update_1.8.x](http://subclipse.tigris.org/update_1.8.x) - 通过此插件,开发者可以在Eclipse...
在D盘创建一个名为“mirror”的目录,并通过SVN的checkout功能,输入服务器上的`SVN_server_addr.txt`中的URL来获取项目的最新版本或特定版本。 6. 将你要编译的源代码文件复制到`C:\WM6530\PLATFORM`目录下。这个...
- 在Eclipse中,通过菜单栏选择"Window" -> "Preferences" -> "Server" -> "Runtime Environments",点击"Add"按钮添加新的Tomcat服务器。 - 指定Tomcat的安装路径,然后完成配置。 3. **安装Tomcat插件**: - ...
JavaScript单元测试工具JS Test Driver是一种高效且方便的测试框架,它允许开发者在无需打开浏览器的情况下进行JavaScript代码的单元测试,类似于Java的单元测试方式。这一工具显著提升了开发效率,减少了对浏览器...
4. 启动MyEclipse 2014,检查设置中是否已切换为中文语言,如果没有,可以在"Window"菜单下的"Preferences"中选择"General" > "Appearance" > "Language",选择“Chinese (Simplified)”,然后重启MyEclipse以应用...
- 调试模式下运行程序,利用断点进行逐行执行,观察变量变化。 - 设置条件断点,仅在特定条件满足时暂停执行。 - 数据监视窗口(Watch Window),实时查看变量值。 - 单元测试支持:集成JUnit框架,编写并运行...
- 配置:通过“Window” -> “Preferences”菜单,你可以定制Eclipse的工作环境,包括代码风格、字体大小等。 2. **工作空间(Workspace)** - 工作空间是Eclipse存储项目的地方。首次启动时,可以选择一个新的...
7. **JRebel**: JRebel 允许你在不重启应用服务器的情况下实时看到代码更改的效果,大大提高了开发效率。 8. **M2Eclipse**: Maven 是一个构建工具,M2Eclipse 是Eclipse的Maven插件,它使得在Eclipse中管理Maven...