+ Antworten
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12
  1. #1
    Schöner von Nordhausen
    Themenstarter
    Avatar von cellardoor
    Registriert
    08.2005
    Alter
    30
    Beiträge
    322

    svn Repository+entfernter Server commiten

    Hallo!

    Der Titel ist etwas verwirrend, aber eigentlich ganz simpel. Ich programmiere mit Eclipse und möchte meine aktuellen Projektdateien, welche ich mit SVN verwalte, zusätzlich auf einem anderen Pfad aktualisieren. D.h. immer wenn ich meine Dateien commite, möchte ich, dass diese auch auf einem anderen Pfad aktualisiert werden. Ich habe keine Lust die Datei manuell von meinem Rechner hochzuladen...
    Hat jemand eine Idee?
    "When the power of love, overcomes the love of power, the world will know peace" - Jimi Hendrix

  2. #2
    Schöner von Nordhausen
    Themenstarter
    Avatar von cellardoor
    Registriert
    08.2005
    Alter
    30
    Beiträge
    322
    Noch eine Anmerkung. Die Dateien, die auf einem anderen Pfad commitet werden, sollen vom Browser einsehbar sein (PHP, HTML).
    "When the power of love, overcomes the love of power, the world will know peace" - Jimi Hendrix

  3. #3
    inaktiv
    Registriert
    08.2005
    Beiträge
    1.759
    Du müsstest Die Dateien in den »anderen Pfad« aus-checken:
    svn co ...
    Oder habe ich Dich falsch verstanden?

  4. #4
    Schöner von Nordhausen
    Themenstarter
    Avatar von cellardoor
    Registriert
    08.2005
    Alter
    30
    Beiträge
    322
    Folgendes. Der Server dient mir als Repository und als Host für meine Website. Ich möchte die Dateien, die ich im Repository verwalte gleichzeitig in einem anderen Pfad auf dem Server haben. Ich könnte den Apache konfigurieren, dass er im httpd.conf auf den Repository verweist, aber das bringt mir ja nix, da die Dateien dort codiert sind und für den Browser unbrauchbar sind. Ergo, ich müsste meine Arbeit (php, html,...) gleichzeitig auf dem Repository hochladen und auf dem Pfad, den ich gerade angesprochen habe, wo index.php usw. liegen. Weiß nicht, war das klar genug?!
    "When the power of love, overcomes the love of power, the world will know peace" - Jimi Hendrix

  5. #5
    inaktiv
    Registriert
    08.2005
    Beiträge
    1.759
    Dann müsste Dein Repository gleichzeitig Document Root für den Apache und Ablage für SVN sein. Oder auf das gewünschte Verzeichnis ein Check-Out machen. Zum Beispiel per Cron- oder AT-Job.

  6. #6
    Schöner von Nordhausen
    Themenstarter
    Avatar von cellardoor
    Registriert
    08.2005
    Alter
    30
    Beiträge
    322
    Dann müsste Dein Repository gleichzeitig Document Root
    Ja, das ist perfekt! Das habe ich mir auch schon gedacht, muss nur einen geeignetes Skript finden, der das in Apache schafft - kenne mich jetzt nicht 100% mit der Materie aus. Cronjob ist unpassend, obwohl das auch eine Alternative ist. Danke dir, du hast mir geholfen
    "When the power of love, overcomes the love of power, the world will know peace" - Jimi Hendrix

  7. #7
    Cellini
    Registriert
    09.2005
    Beiträge
    8.740
    Die Daten liegen im Repository nicht so vor wie in einer WorkingCopy. Dein Apache wird daher keine Webseite ausliefern können. Selbst wenn Du das Repository als Document Root angibst. Mal abgesehen davon, daß das eine recht unsichere Sache ist für den Fall, daß Dein Apache kompromitiert würde ist Dein komplettes Repository gefährdet!

    Ich würde eher durch die Skripte am SVN Server einen zusätzlichen Checkout ins Document Root anstossen. Dann hast Du die Daten auch automatisiert im DocumentRoot und dort ist nur eine Working Copy "gefährdet". Du solltest allerdings auf alle Fälle die .svn Ordner per .htaccess vor Zugriffen schützen!
    Gruß Pepi

  8. #8
    Schöner von Nordhausen
    Themenstarter
    Avatar von cellardoor
    Registriert
    08.2005
    Alter
    30
    Beiträge
    322
    Nach meinem letzten Post habe ich mich schlau gemacht und tatsächlich scheint diese Herangehensweise fragwürdig zu sein.

    Ich würde eher durch die Skripte am SVN Server einen zusätzlichen Checkout ins Document Root anstossen
    Kannst du mir das näher beschreiben? Wie kann ich dazu einen Skript schreiben? Tutorial, Docs?
    "When the power of love, overcomes the love of power, the world will know peace" - Jimi Hendrix

  9. #9
    Bismarckapfel
    Registriert
    02.2005
    Beiträge
    76
    na per cronjob, wie gesagt... 10 * * * * root /script.sh o.ä. in die crontab schreiben und dein script macht halt nichts anderes als svn co ... und so weiter in dein favorisiertes verzeichnis
    ich will auch eine signatur!

  10. #10
    Schöner von Nordhausen
    Themenstarter
    Avatar von cellardoor
    Registriert
    08.2005
    Alter
    30
    Beiträge
    322
    Hmm...also doch cronjob. Danke euch!
    "When the power of love, overcomes the love of power, the world will know peace" - Jimi Hendrix

Ähnliche Themen

  1. Sun Server oder Apple Server
    Von jensche im Forum OS X Server
    Antworten: 8
    Letzter Beitrag: 27.04.2006, 16:02
  2. WebObjects-Server ohne OS X Server?
    Von MatzeLoCal im Forum Mac OS X Developer
    Antworten: 3
    Letzter Beitrag: 12.11.2005, 12:51
  3. Einrichtung Mail-Server mit OSX Server 10.3
    Von golem im Forum OS X Server
    Antworten: 1
    Letzter Beitrag: 08.09.2005, 11:05

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein