ฉันได้เพิ่มพื้นที่เก็บข้อมูลและในเวลาที่กระทำฉันได้รับข้อผิดพลาดเป็น
error: abort: no username supplied (see "hg help config")
ฉันไม่ได้รับไฟล์ Mercurial.ini ในท้องถิ่นของฉันเช่นกัน ไม่มีใครรู้ว่าฉันสามารถแก้ไขข้อผิดพลาดนี้ใน Fedora ได้ไหม?
ฉันได้เพิ่มพื้นที่เก็บข้อมูลและในเวลาที่กระทำฉันได้รับข้อผิดพลาดเป็น
error: abort: no username supplied (see "hg help config")
ฉันไม่ได้รับไฟล์ Mercurial.ini ในท้องถิ่นของฉันเช่นกัน ไม่มีใครรู้ว่าฉันสามารถแก้ไขข้อผิดพลาดนี้ใน Fedora ได้ไหม?
คำตอบ:
ใส่ hgrc ในไดเรกทอรี. hg ใน repo ของคุณหรือใส่ไฟล์. hgrc (hgrc สำหรับ Windows) ลงในโฮม dir ของคุณ (จากนั้นครอบคลุมโครงการทั้งหมดของคุณ) ในไฟล์ที่คุณควรเขียน
[ui]
username = Your Name <your@mail>
hg config -e
คำสั่งที่เปิดตัวแก้ไขพร้อมไฟล์กำหนดค่าในบ้านของคุณ ดูhg help -c config
ตัวเลือกเพิ่มเติม
บน Windows ไฟล์คอนฟิกูเรชันเหล่านี้จะถูกอ่าน:
- "<repo>\.hg\hgrc"
- "%USERPROFILE%\.hgrc"
- "%USERPROFILE%\Mercurial.ini"
- "%HOME%\.hgrc"
- "%HOME%\Mercurial.ini"
- "C:\Mercurial\Mercurial.ini"
- "HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial"
- "<install-dir>\Mercurial.ini"
บน Unix ไฟล์เหล่านี้จะถูกอ่าน:
- "<repo>/.hg/hgrc"
- "$HOME/.hgrc"
- "/etc/mercurial/hgrc"
- "/etc/mercurial/hgrc.d/*.rc"
- "<install-root>/etc/mercurial/hgrc"
- "<install-root>/etc/mercurial/hgrc.d/*.rc"
รวมสิ่งต่อไปนี้ในหนึ่งในไฟล์เหล่านี้ด้านบน:
[ui]
username = Your Name <your@mail>
คำตอบง่ายๆ - ในโฟลเดอร์. hg ของคุณสร้างไฟล์ชื่อ. hgrc ในนั้นเพิ่มเนื้อหาต่อไปนี้ (ตรวจสอบhg help config
ไวยากรณ์ที่ถูกต้อง)
[ui]
username = forename surname <forename.surnamce@email.com>
verbose = True
และบันทึก ควรทำงานตอนนี้ โปรดทราบว่า verbose = True ไม่จำเป็น แต่ฉันรวมไว้เนื่องจากมีการระบุไว้ในเนื้อหาความช่วยเหลือ
(นี่คือจากหน่วยความจำ แต่hg help config
จะบอกชื่อไฟล์และไวยากรณ์ที่ถูกต้องให้คุณ)
hg help config
ออก เพียงในคำตอบสำหรับความมั่นคง :)
รันhg config --edit (ทดสอบในhg 3.1ทั้งบนlinux debianและwindows ) มันจะสร้าง (หากไม่มีอยู่) และเปิดไฟล์ที่มีข้อความ:
# example config (see "hg help config" for more info)
[ui]
# name and email, e.g.
# username = Jane Doe <jdoe@example.com>
username =
[extensions]
# uncomment these lines to enable some popular extensions
# (see "hg help extensions" for more info)
# pager =
# progress =
# color =
กรอกข้อมูล "ชื่อผู้ใช้" และบันทึกไฟล์
ตรวจสอบให้แน่ใจว่าผู้ใช้ปัจจุบันเป็นเจ้าของไฟล์ hgrc หรือมีสิทธิ์ที่ถูกต้อง
ใส่ไฟล์. hgrc ใน $ HOME หรือ home / user