AndreasMeier
05.10.07, 16:26
Hallo zusammen,
ich hab auf meinem Server nun Subversion installiert, auf welches ich per kdesvn clientseitig zugreifen möchte.
Auf dem Server soll Subversion über Apache2 mit installierter libapache2-svn und Webdav zugegriffen werden.
Dazu hab ich eine interne Subdomain mit einem VHost eingerichtet.
Die zugehörige Config für den VHost schaut so aus:
<VirtualHost *>
DocumentRoot /srv/www/subversion/repo
ServerName subversion.domain.int
<Directory "/srv/www/subversion/repo">
allow from all
Options +Indexes
</Directory>
<Location /srv/www/subversion/repo>
DAV svn
SVNPath /srv/www/subversion/repo/
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /srv/www/subversion/passwd
Require valid-user
</Location>
</VirtualHost>
Wenn ich mit dem Browser auf "subversion.domain.int" gehe, bekomme ich zuerst eine Passwort-Abfrage und danach eine Ordnerübersicht mit folgenden Unterordnern, die dem Repository entsprechen:
- conf
- dav
- db
- hooks
- locks
Ich hab mit
svnadmin create /srv/www/subversion/repo/
ein Repository angelegt, allerdings hab ich noch keine Daten drin.
Hab ich dadurch schon Subversion über Webdav laufen oder ist das nur mit dem Apache auf die Verzeichnisse geschaut ?
Aber wie gehts jetzt eigentlich weiter ?
Ich hab versucht, von einem Client aus per kdesvn auf das (noch leere) Repository zuzugreifen, leider ohne Erfolg.
kdesvn friert ein, wenn ich auf Checkout oder Öffnen gehe und die URL eingebe und ein Zielverzeichnis auswählen möchte.
Auf dem Server hab ich dann versucht, eine Datei ins Repository einzufügen.
Dazu hab ich
svn add datei.txt
ausgeführt.
Das führt zu folgender Fehlermeldung:
svn: >>.<< ist keine Arbeitskopie
svn: Kann Datei >>.svn/entries<< nicht öffnen: Datei oder Verzeichnis nicht gefunden
Kann ich Dateien nur vom Client aus einfügen ?
Also, wie ihr seht, hab ich noch ein bisschen ein Durcheinander.
Darum meine Fragen:
- ist mein VHost so schon richtig konfiguriert
- läuft mein Subversion, wenn ich im Browser o.g. Inhalt sehe
- braucht es eigentlich die Möglichkeit mit dem Browser aufs Repo zu schauen. Wird doch sowieso mit dem Client aus gemacht, oder ?
- warum kann ich vom Server aus keine Dateien hinzufügen ?
Danke und Gruß
Andreas
ich hab auf meinem Server nun Subversion installiert, auf welches ich per kdesvn clientseitig zugreifen möchte.
Auf dem Server soll Subversion über Apache2 mit installierter libapache2-svn und Webdav zugegriffen werden.
Dazu hab ich eine interne Subdomain mit einem VHost eingerichtet.
Die zugehörige Config für den VHost schaut so aus:
<VirtualHost *>
DocumentRoot /srv/www/subversion/repo
ServerName subversion.domain.int
<Directory "/srv/www/subversion/repo">
allow from all
Options +Indexes
</Directory>
<Location /srv/www/subversion/repo>
DAV svn
SVNPath /srv/www/subversion/repo/
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /srv/www/subversion/passwd
Require valid-user
</Location>
</VirtualHost>
Wenn ich mit dem Browser auf "subversion.domain.int" gehe, bekomme ich zuerst eine Passwort-Abfrage und danach eine Ordnerübersicht mit folgenden Unterordnern, die dem Repository entsprechen:
- conf
- dav
- db
- hooks
- locks
Ich hab mit
svnadmin create /srv/www/subversion/repo/
ein Repository angelegt, allerdings hab ich noch keine Daten drin.
Hab ich dadurch schon Subversion über Webdav laufen oder ist das nur mit dem Apache auf die Verzeichnisse geschaut ?
Aber wie gehts jetzt eigentlich weiter ?
Ich hab versucht, von einem Client aus per kdesvn auf das (noch leere) Repository zuzugreifen, leider ohne Erfolg.
kdesvn friert ein, wenn ich auf Checkout oder Öffnen gehe und die URL eingebe und ein Zielverzeichnis auswählen möchte.
Auf dem Server hab ich dann versucht, eine Datei ins Repository einzufügen.
Dazu hab ich
svn add datei.txt
ausgeführt.
Das führt zu folgender Fehlermeldung:
svn: >>.<< ist keine Arbeitskopie
svn: Kann Datei >>.svn/entries<< nicht öffnen: Datei oder Verzeichnis nicht gefunden
Kann ich Dateien nur vom Client aus einfügen ?
Also, wie ihr seht, hab ich noch ein bisschen ein Durcheinander.
Darum meine Fragen:
- ist mein VHost so schon richtig konfiguriert
- läuft mein Subversion, wenn ich im Browser o.g. Inhalt sehe
- braucht es eigentlich die Möglichkeit mit dem Browser aufs Repo zu schauen. Wird doch sowieso mit dem Client aus gemacht, oder ?
- warum kann ich vom Server aus keine Dateien hinzufügen ?
Danke und Gruß
Andreas