Frage

Ich versuche, Setup tracd für das Projekt Zur Zeit arbeite ich an. Nach einer Kennwortdatei mit dem Python-Skript zu schaffen, in der Website gegeben ich den Server zu starten versuchen mit Authentifizierung auf. Aber es wirft Warnung Keine Benutzer im Bereich gefunden zu sagen. Was ist eigentlich ein Reich - ich versuchte trac als Wert verwendet und auch versucht, es leer zu verlassen. Ich verwende Windows XP. Ich verwende tracd Standalone-Server.

Die Befehlszeile gesendet wurde: tracd --port 8000 --auth = My_Test_Project, D: \ My_Test_Project \ Documents \ Trac \ digest.txt, Trac D: \ My_Test_Project \ Dokumente \ Trac

Die Warnmeldung war - 'Warnung: hat keine Benutzer in Reich: trac'

Danke ...

War es hilfreich?

Lösung

Ersetzen der oben genannten Befehlszeile mit dem einen Balg hilft.

tracd --port 8000 --auth = Trac, D: \ My_Test_Project \ Documents \ Trac \ digest.txt, Trac D: \ My_Test_Project \ Dokumente \ Trac

Die Zeichenfolge nach --auth = sollte die Umgebungsnamen und nicht den Namen des Projekts sein.

Andere Tipps

Überprüfen Sie Ihr Passwort-Datei verdauen. Mit Blick auf Mine scheint es, dass die Ausgabe als eine Linie mit drei Feldern in diesem Format gespeichert wird: username:realm:passwordhash. Wenn Ihr diese Warnung immer dann könnte es eine Diskrepanz zwischen dem Reich Feld in der Datei verdauen sein und das Reich, die Sie vorbei in wenn tracd starten.


Suchen Sie in der Python-Generator-Skript gibt es drei Möglichkeiten:

  • -u für Benutzer
  • -p für Passwort
  • -r für Reich

Wenn ich meine verdauen Datei mit dieser Befehlszeile generieren (vorausgesetzt, Sie es trac-digest.py genannt):

python trac-digest.py -u user -p pass >> digest.txt

es erzeugt diese Zeile in meinem digest.txt:

user:trac:1d395970d2a9a075d0536a4d6e4d0679

sieht also wie der Standard-Realm ist trac und startet tracd mit der --auth Option wie die Dokumentation angegeben sagt, gibt mir immer, dass die Warnung ‚Achtung: keine Benutzer in Reich gefunden: Reich ‘ Aber wenn ich meine erzeugen verdauen Datei mit dem Parameter -r verwenden:

python trac-digest.py -u user -p pass -r realm >> digest.txt

es erzeugt diese Zeile in meinem digest.txt:

user:realm:1d395970d2a9a075d0536a4d6e4d0679

Und ich bekomme nicht mehr diese Warnung, wenn ich den Bereich angeben, dass ich bestehen trac-digest.py.

Der Text bezeichnet, sagt, dass Sie den Bereichsnamen als „trac“ angeben müssen, nicht „ T rac“, aber ich habe keine Chance zu testen, ob das einen Unterschied macht, tut mir leid.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top