Hallo,
i möchte einen Subversion Server auf meinem Qnap einrichten. Ich habe mich an den Qnap Wiki Artikel gehalten (http://wiki.qnap.com/wiki/Subversion) aber komme gerade nicht weiter.. daher mal hier was ich bisher gemacht habe
- Paket installiert: ipkg install svn
- ein "subversion" share über dsa Qnap Webadmin erstellt
- Projektordner erstellt: mkdir /share/subversion/arduino
- svnadmin benutzt: svnadmin create /share/subversion/arduino
- die config Dateien angepasst: nano /share/subversion/arduino/conf/passwd und nano /share/subversion/arduino/conf/svnserve.conf
[general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = read auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the directory containing ### this configuration file. ### If SASL is enabled (see below), this file will NOT be used. ### Uncomment the line below to use the default password file. password-db = passwd ### The authz-db option controls the location of the authorization ### rules for path-based access control. Unless you specify a path ### starting with a /, the file's location is relative to the the ### directory containing this file. If you don't specify an ### authz-db, no path-based access control is done. ### Uncomment the line below to use the default authorization file. # authz-db = authz ### This option specifies the authentication realm of the repository. ### If two repositories have the same authentication realm, they should ### have the same password database, and vice versa. The default realm ### is repository's uuid. # realm = My First Repository [users] # harry = harryssecret # sally = sallyssecret dehein = 1234
- svn server gestartet: svnserve -d --listen-port=3690
- testen ob er läuft
ps |grep svn
3545 admin 1004 S svnserve -d --listen-port=3690
4616 admin 484 S grep svn
Wenn ich das richtig sehe brauche ich Apache ja nicht wenn ich nur das svn protokoll nutzen will, oder?
Dann habe ich Tortoisesvn (Windows) installiert und einen Ordner erstellt. Dann rechtsklick und SVN Checkout. Die URL svn://192.168.2.150/arduino eingegeben und sonst nichts geändert. Aber es klappt leider nicht:
Zitat
Command: Checkout from svn://192.168.2.150/arduino, revision HEAD, Fully recursive, Externals included
Error: Unable to connect to a repository at URL 'svn://192.168.2.150/arduino'
Error: No repository found in 'svn://192.168.2.150/arduino'
Was mache ich falsch???
Vielen Dank
Dennis