Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

Tortoise SVN auf dem Webserver nutzen?

Diskussion: Tortoise SVN auf dem Webserver nutzen? im Forum Applikationen, in der Kategorie Software Home; Anzeige Hallo, ich habe jetzt Tortoise SVN auf meinem Rechner installiert, da auch Repository erstellt. Aber wie kann ich meinen ...

Antwort
Alt 04.11.08, 10:03   #1 (permalink)
 
Registriert seit: 07.07.06
Evil_Zangief Leistung: Facit NTK
Likes: 0
Standard Tortoise SVN auf dem Webserver nutzen?

Anzeige

Hallo,

ich habe jetzt Tortoise SVN auf meinem Rechner installiert, da auch Repository erstellt.
Aber wie kann ich meinen SVN-Checkout Ordner mit dem FTP Server verbinden auf dem sich meine Webseite befindet?
Ich nutze erst mal provisorisch den Free-Server von funpic.de
Ich hoffe ihr könnt mir helfen :-/

Evil_Zangief ist offline   Mit Zitat antworten
Alt 04.11.08, 10:24   #2 (permalink)
 
Registriert seit: 14.06.07
Machine Leistung: Facit NTK
Machine eine Nachricht über ICQ schicken
Likes: 0
Standard

Afaik kannst du einen SVN-Server nur auf deinem Webspace haben, wenn du Root-Zugriff hast.. also musst du nen vServer oder Rootserver haben. Nur bei Webspace gehts denke ich nicht.
Machine ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 04.11.08, 11:04   #3 (permalink)
Themenstarter
 
Registriert seit: 07.07.06
Evil_Zangief Leistung: Facit NTK
Likes: 0
Standard

So wie es aussieht hast du recht T_T, falls einer von euch uns doch besser belehren kann. Bitte schreiben.
Evil_Zangief ist offline   Mit Zitat antworten
Alt 05.06.10, 17:25   #4 (permalink)
 
Registriert seit: 05.06.10
kr24 Leistung: Facit NTK
Likes: 0
Standard

Hi, ich habe wirklich Probleme mich in die Thematik einzuarbeiten.
Vllt. kann mir hier ja jemand die Grundprinzipien erläutern. Ich wäre sehr dankbar :-)

Nehmen wir an:
Ich habe ein Projekt (z.B. Website erstellen) auf meinem Server (z.B. vServer), der mit Linux SuSe läuft. Und daran arbeiten 10 Personen.

Es soll Apache Subersion eingeführt werden, um das Projekt zu "versionieren".

Blöde Frage, aber: wie macht man das?
kr24 ist offline   Mit Zitat antworten
Alt 05.06.10, 19:24   #5 (permalink)
 
Benutzerbild von rami
 
Registriert seit: 09.02.08
rami Leistung: Facit NTK
rami eine Nachricht über ICQ schicken rami eine Nachricht über Skype™ schicken
Likes: 0
Standard

Zitat:
Zitat von kr24 Beitrag anzeigen
Hi, ich habe wirklich Probleme mich in die Thematik einzuarbeiten.
Vllt. kann mir hier ja jemand die Grundprinzipien erläutern. Ich wäre sehr dankbar :-)

Nehmen wir an:
Ich habe ein Projekt (z.B. Website erstellen) auf meinem Server (z.B. vServer), der mit Linux SuSe läuft. Und daran arbeiten 10 Personen.

Es soll Apache Subersion eingeführt werden, um das Projekt zu "versionieren".

Blöde Frage, aber: wie macht man das?
Nach Sekunden googlen ("suse svn server tutorial") eine Anleitung gefunden, die Anfängerkompatibel scheint: http://www.broschart.net/subversion-...strato-server/

Zitat:
Afaik kannst du einen SVN-Server nur auf deinem Webspace haben, wenn du Root-Zugriff hast.. also musst du nen vServer oder Rootserver haben. Nur bei Webspace gehts denke ich nicht.
So rein hypothetisch… läuft SVN ja oft über HTTP… Dann müsste man doch mithilfe von mod_rewrite einen SVN-Server in PHP re-implementieren können (ich weiß grad nicht, was SVN noch so an WebDAV-HTTP-Methoden nutzt, damit könnte es evtl. Probleme geben). Aber ich denke, die Arbeit macht sich keiner.
__________________
rami ist offline   Mit Zitat antworten
Alt 06.06.10, 00:27   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Zitat:
Zitat von rami Beitrag anzeigen
So rein hypothetisch… läuft SVN ja oft über HTTP
Rein praktisch läuft SVN zumeist nicht immer über HTTP, sondern nur dann, wenn man WebDAV als Zugriffsmethode nutzt. Sonst verwendet der SVN-Server ein eigenes Protokoll und auch SSH+SVN ist eine oft übliche Kombination.

Also... wie funktioniert SVN? Zuerstmal erstellt man sich ein Repository auf einem SVN-Server. Von diesem leeren Repository macht man sich eine Arbeitskopie (Workspace). Mit dieser Arbeitskopie arbeitet man dann. Darin kann man z.B. Dateien hinzufügen, Änderungen einspielen etc. pp. Mit einem "commit" werden dann die Änderungen in's Repository eingespielt.Für genauere Infos dazu empfehle ich ein SVN-Tutorial. Natürlich kann auch ein Webspace theoretisch eine Arbeitskopie eines Repositories sein. So können dann die Entwickler die Seite bearbeiten und ihre Änderungen in's Repository einspielen und sobald ein neues Release gemacht werden soll, muss man im Webspace dann nur noch ein 'svn update' ausführen um die Seite auf die aktuellste Version zu bringen.

Die Einrichtung eines WebDAV-Zugriffs über Apache auf ein SVN-Repository ist denkbar einfach. Bevor es losgehen kann, erstellt man ein Repository mit

Code:
svn create /home/svn/repository1
Dann definiert man ein VirtualHost, in das man einfach seine Location-Direktiven einfügt. Beispiel:

Code:
<VirtualHost *:80>
  ServerName svn.meinedomain.com
  DocumentRoot /home/www/websvn # im default-verzeichnis kann man z.b. websvn ablegen
  RewriteEngine off # wichtig, sonst gibt's probleme mit webdav
  
  <Location /repository1>
    DAV svn
    SVNPath /home/svn/repository1
    ErrorDocument 404 default # auch wichtig wegen webdav
    AuthType Basic
    AuthName "Subversion repository: repository1">
    AuthUserFile /pfad/zur/passwort.datei
    Require valid-user
  </Location>
</VirtualHost>
Damit wäre dann ein Zugriff über 'svn co http://svn.meindomain.com/repository1' auf das Repository mit dem Namen 'repository1' möglich. Wichtig: Das Modul dav_svn muss im Apache geladen sein und dem Webserver müssen die Dateien im Repository-Ordner gehören, wenn man auf diese Weise auf ein Repository zugreifen möchte.

Nähere Infos findest du unter:
http://www.google.de/search?q=apache+svn+howto <- Anleitungen zum Einrichten von WebDAV/HTTP-Zugriff auf ein SVN-Repository
http://svnbook.red-bean.com/nightly/de/index.html <- Das Subversion-Handbuch
http://httpd.apache.org/docs/2.1/ <- Die Apache-Dokumentation
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 06.06.10, 13:34   #7 (permalink)
404
 
Benutzerbild von 404
 
Registriert seit: 28.11.04
404 Leistung: Z3
404 eine Nachricht über ICQ schicken
Likes: 0
Standard

Falls Du keine Möglichkeit hast einen SVN Server zu betreiben (da nur Webspace und keinen root-zugriff), könnte GIT eine gute Alternative zur Source-Verwaltung sein.

Schau einfach mal unter

http://github.com/

rein. Open-Source Projekte werden kostenlos gehostet.

Als Client gibts Tortoise GIT, das von der Oberfläche her fast identisch aufgebaut ist.

Bezüglich Unteschiede zwischen GIT und SVN, schaust Du am besten unter

https://git.wiki.kernel.org/index.php/GitSvnComparison
__________________
Major Fault, General Error and Colonel Panic came together to celebrate timeout.


------------------------------------------------
http://www.shick.de/
------------------------------------------------
404 ist offline   Mit Zitat antworten
Alt 06.06.10, 14:12   #8 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Kostenloses Versionsverwaltung-Hosting für OpenSource-Projekte gibt's auch mit SVN z.B. bei Sourceforge.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 06.06.10, 16:15   #9 (permalink)
 
Registriert seit: 05.09.07
Garfield Leistung: Z3
Likes: 0
Standard

Zitat:
Zitat von bitmuncher Beitrag anzeigen
Kostenloses Versionsverwaltung-Hosting für OpenSource-Projekte gibt's auch mit SVN z.B. bei Sourceforge.
Und zur Linksammlung werfe ich noch einen Hoster für nicht-OSS hinterher:
https://www.assembla.com/
Garfield ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » Tortoise SVN auf dem Webserver nutzen?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webserver Biervampir Internet Allgemein 15 07.09.08 23:46
Webserver für PHP Stein Code Kitchen 17 15.03.07 14:21
Webserver Easyrider Network · LAN, WAN, Firewalls 3 03.08.06 15:29
Webserver FLEX Hardware Probleme 11 05.06.05 22:33
webserver TheVoid (In)security allgemein 10 23.11.03 15:11


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61