Ich hoffe, jemand ist in dieses Szenario geraten und kann mich in die richtige Richtung führen.Seltsames SVN-Szenario - Checkouts müssen ohne SSH-Zugriff aktualisiert werden
- Firma A führt auf ihren Servern einen Checkout von www.foo.com aus.
- Foo inc. besitzt den Code und möchte das SVN Repo auf ihren Servern hosten.
- Firma A will nicht Foo inc. SSH-Privilegien auf ihren Servern für die Werbung haben.
Wie funktioniert Foo Inc.? den Code hosten und Aktualisierungen für die Server von Firma A durchführen?
Ich dachte vielleicht einen Cron-Job, der auf den Servern der Firma A läuft und nach Updates auf den Foo-Servern sucht? Sollte ich in CruiseControl oder Hudson schauen? Gibt es etwas, das mir fehlt, das einfacher sein könnte?
Danke.
Sie wissen, dass Sie einen Benutzer nur Svn auf einer SSH-Verbindung zulassen können? command = "svnserve -t", No-Port-Weiterleitung TYPE KEY COMMENT Sie können auch die Optionen "no-pty", "No-Agent-Forwarding" und "No-X11-Forwarding" angeben , nur um dem Kunden weniger Spielraum zu geben. Zitat von: http://svn.collab.net/repos/svn/trunk/notes/ssh-tricks – Rufinus