Ich habe das Repository hinzugefügt und zum Zeitpunkt des Festschreibens erhalte ich den Fehler als
error: abort: no username supplied (see "hg help config")
Ich erhalte die Datei Mercurial.ini auch nicht auf meinem lokalen Konto. Weiß jemand, wie ich diesen Fehler unter Fedora beheben kann?
configuration
mercurial
Snehal
quelle
quelle
Antworten:
Legen Sie entweder ein hgrc in das Verzeichnis .hg in Ihrem Repo oder eine .hgrc-Datei (hgrc für Windows) in Ihr Ausgangsverzeichnis (dann deckt es alle Ihre Projekte ab). In die Datei sollten Sie schreiben
quelle
hg config -e
Befehl hilfreich sein, der den Editor mit Ihrer Home-Konfigurationsdatei öffnet. Siehehg help -c config
für weitere Optionen.Unter Windows werden diese Konfigurationsdateien gelesen:
Unter Unix werden diese Dateien gelesen:
Fügen Sie Folgendes in eine der obigen Dateien ein:
quelle
Einfache Antwort - Erstellen Sie in Ihrem .hg-Ordner eine Datei mit dem Namen .hgrc und fügen Sie den folgenden Inhalt hinzu (überprüfen Sie
hg help config
die genaue Syntax).und speichern Sie es. Sollte jetzt funktionieren. Beachten Sie, dass verbose = True nicht erforderlich ist, aber ich habe es eingefügt, da es im Hilfeinhalt aufgeführt ist
(Dies ist aus dem Speicher,
hg help config
zeigt Ihnen jedoch den richtigen Dateinamen und die richtige Syntax an.)quelle
hg help config
Ausgabe ist. Nur in der Antwort für Konsistenz. :)Führen Sie hg config --edit aus (getestet in hg 3.1 sowohl unter Linux Debian als auch unter Windows ). Es wird erstellt (falls nicht vorhanden) und eine Datei mit Text geöffnet:
Füllen Sie das Feld "Benutzername" aus und speichern Sie die Datei
quelle
Stellen Sie sicher, dass der aktuelle Benutzer die hgrc-Datei besitzt oder anderweitig über die richtigen Berechtigungen verfügt.
quelle
Legen Sie die Datei .hgrc in $ HOME oder home / user ab
quelle