Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2006-01-10

Subversion. Install SVN server on MS Windows 2003 SP1

HOWTO install Subversion server on windows.
Platform: MS Windows 2003 SP1, Apache 2.0.53 + SSL

1. download SVN binaries svn-win32-1.2.3.zip from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

2. extract to D:\app\svn
in result I have tree:
D:\app\svn\bin
D:\app\svn\iconv
D:\app\svn\share

3. set system envvar, add D:\app\svn\bin to PATH
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;D:\httpd\php;D:\httpd\php\DLLS;D:\httpd\php\SAPI;D:\app\svn\bin

4. edit D:\httpd\Apache2\conf\httpd.conf
add lines:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
Include conf/svn.conf

5. make folder D:\cvsnt\repo\svn
create file D:\httpd\Apache2\conf\svn.conf
with this content:

(IfModule mod_dav_svn.c)
(Location /svn)
Order allow,deny
Allow from 192.168.222.65/255.255.255.0
Allow from 127.0.0.1/255.255.255.255
DAV svn
SVNParentPath D:/cvsnt/repo/svn
(/Location)
(/IfModule)


6. create svn repos
rd /s /q D:\cvsnt\repo\svn\repos1
svnadmin create D:\cvsnt\repo\svn\repos1

7. now repos is acessible with url: http://host/svn/repos1/
usage examples:
svn import .\proj http://host/svn/repos1 -m "my project"
svn checkout http://host/svn/repos1/projname dirname
cd dirname
svn diff
svn commit -m "commit test"
svn update

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)