Hallo,
weiß jemand wie ich trac für mehrere Repositories einrichten kann?
hat da jemand eine Anleitung dafür?
denn im Wiki steht da drüber nichts drin.
gruß
anno
Anmeldungsdatum: Beiträge: 432 |
Hallo, weiß jemand wie ich trac für mehrere Repositories einrichten kann? hat da jemand eine Anleitung dafür? denn im Wiki steht da drüber nichts drin. gruß anno |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
Hi, gib mal auf der Kommandozeile "trac-admin" ein. Gruss Dirk |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
Ich habe mir das trac-admin mal angeschaut. Wenn ich da richtig liege, kann ich mit dem "initenv" Parameter eine neue repoitory ins trac einfügen. initenv [<projectname> <db> [<repostype> <repospath>]] Die Frage wäre dann halt, für was diese ganzen Parameter stehen.
Ich hoffe ich habe die Parameter richtig verstanden. |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
anno schrieb:
Ich denke, Du hast Recht, kann es aber hier nicht prüfen. Du kannst trac-admin allerdings auch einfach mit trac-admin initenv aufrufen, dann kannst Du interaktiv die Werte eingeben. Gruss Dirk |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
also so bekomme ich mehere repositries nicht in trac rein. denn den "initenv"-Befehl kann ich nur 1 mal ausführen. |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
anno schrieb:
Welchen Fehler bekommst Du denn? Gruss Dirk |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
Den genauen Wortlaut weiß ich gerade nicht mehr. Aber es steht so in etwa dran: Can't create Environement. Does it already exists? Ich habe bei mir zum Testen 2 Repositories angelegt. svnadmin create --fs-type fsfs /var/local/svn/main svnadmin create --fs-type fsfs /var/local/svn/test Wenn ich da eine Umgebung in Trac ersteleln will, dann kann ich ja nur eines davon angeben, also ich entscheid mich für main oder eben test |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
|||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
Ich übernehme also alle Standardeinstellungen bis auf den Projektname und das Verzeichnis in dem das Repository liegt. |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
anno schrieb:
Machst Du alles in /var/local/trac? Du musst für jede Umgebung einen anderen Pfad angeben. Gruss Dirk |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
du meinst dann folgendermaßen: sudo trac-admin /var/local/trac/main initenv sudo trac-admin /var/local/trac/test initenv Für jedes repository also ein extra Trac aufsetzen. |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
anno schrieb:
Ja, ganz genau so ist es gedacht. Gruss Dirk |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
Naja, dann kann ich also nicht mehere Repositories mit einer Trac Umgebung verwalten. Tja, ich muss also noch einen Weg finden, die Einstellungen für trac richtig im Apache anzupassen, dass ich mehrere trac Umgebungen anzeigen kann. Bisher habe ich die Konfiguration genau so übernommen wie sie im Wiki Artikel zu Trac steht. Dafür muss ich ja noch die /etc/apache2/sites-available/trac Datei überarbeiten. Weißt du wie ich das machen muss? Ich will ja auch nicht für jedes neue Repository eine neue Datei im Apache anlegen. Am geschicktesten wäre es, wenn ich gleich in das Unterverzeichnis zu griefen könnte. Bsp.: |
||
![]() Anmeldungsdatum: Beiträge: 5152 Wohnort: Grüt (Gossau ZH), Schweiz |
anno schrieb:
Das macht vom Ansatz her auch wenig Sinn. Du könntest in einem Repository zwei Zweige verwalten ...
Ja.
Die Pfade musst Du bitte noch kontrollieren. Gruss Dirk |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 432 |
super, danke. werde ich mal ausprobieren. |