理由はわかりませんが、今日からソースをリポジトリにプッシュすることに問題があります。私が得たのは、hgrcabort: no username supplied (see "hg help config")
にセクションがあるということです。[ui]
[ui]
username = My username
verbose = true
では、どこに問題があるのでしょうか。
やってみてください:
hg --debug showconfig
これは、Mercurialが検出しているすべての構成設定とそれらを検出している場所を示しています。Windowsを使用しているように見えるため、hgrc
ファイルの先頭にBOM(バイトオーダーマーカー)がある可能性があります。Nodepadは、それらを誤ってそこに配置するのが好きです。
ピンチではいつでも行うことができますがhg --config ui.username=Whatever_you_want commit
、それはひどい長期的な解決策です。
最後に、でそのエラーが発生すると予想されますが、で発生しcommit
ているとのことですpush
。それがどのように起こるのか想像できません。
リポジトリの.hgディレクトリにhgrcを配置するか、ホームディレクトリにhgrcファイルを配置します(その後、すべてのプロジェクトがカバーされます)。ファイルに書き込む必要があります。
[ui]
username = Your Name <your@mail>