Setting Up Apache Subversion on Windows
i12bretro
#Apache #Subversion #SourceCode
Full steps can be found at https://i12bretro.github.io/tutorials/0015.html
Installing Subversion 01. Download Microsoft Visual C++ https://aka.ms/vs/16/release/vc_redist.x64.exe 02. Download TortoiseSVN https://tortoisesvn.net/downloads.html 03. Install Microsoft Visual C++ 04. Install TortoiseSVN, making sure to enable the command line client tools option
Installing and Configuring Apache HTTPD 01. Download Apache HTTPD https://www.apachelounge.com/download/ 02. Download Subversion Apache Modules https://github.com/nono303/win-svn/tree/1.14.0 03. Extract the downloaded .zip files 04. Copy the extracted Subversion files to the desired location, for example C:\Program Files\Subversion 05. Click the Start button - Search Control - Click Control Panel 06. Click on System - Advanced system settings 07. Click the Environment Variables... 08. Edit the System Path variable 09. Add the Subversion /bin path 10. Click OK 11. Open a command prompt and run svn --version to confirm the Subversion executables are configured in the system path correctly 12. Copy the following files from the extracted Subversion directory to the Apache installation directory specified below: Apache /modules mod_dav_svn.so mod_authz_svn.so deps/brotlicommon.dll deps/brotlidec.dll deps/brotlienc.dll deps/libapr-1.dll deps/libapriconv-1.dll deps/libaprutil-1.dll deps/libcrypto-1_1-x64.dll deps/libexpat.dll deps/libhttpd.dll deps/libserf-2.dll deps/libssl-1_1-x64.dll deps/zlib1.dll Apache /bin libsvnjavahl-1.dll libsvn_client-1.dll libsvn_delta-1.dll libsvn_diff-1.dll libsvn_fs-1.dll libsvn_fs_fs-1.dll libsvn_fs_util-1.dll libsvn_fs_x-1.dll libsvn_ra-1.dll libsvn_repos-1.dll libsvn_subr-1.dll libsvn_wc-1.dll 13. Inside the extracted Apache file structure, navigate to /conf/httpd.conf and edit it with a text editor 14. Find the following lines LoadModule dav_module modules/mod_dav.so and uncomment them by removing the # at the beginning LoadModule access_compat_module modules/mod_access_compat.so LoadModule dav_module modules/mod_dav.so 15. Add the following block to the file: LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so VirtualHost svn.i12bretro.local:80- ServerName svn.i12bretro ... https://www.youtube.com/watch?v=hJmzyjlW6gU
35998094 Bytes