저장소를 추가했으며 커밋 할 때 오류가 발생합니다.
error: abort: no username supplied (see "hg help config")
로컬에서도 Mercurial.ini 파일을받지 못했습니다. Fedora에서이 오류를 해결하는 방법을 아는 사람이 있습니까?
답변
repo의 .hg 디렉토리에 hgrc를 넣거나 홈 디렉토리에 .hgrc (Windows의 경우 hgrc) 파일을 넣은 다음 (모든 프로젝트를 포함 함) 파일에 다음을 작성해야합니다.
[ui]
username = Your Name <your@mail>
답변
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"
유닉스에서는 다음 파일을 읽습니다.
- "<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 설정 –edit (그것을 테스트 HG 3.1 에 모두 리눅스 데비안 과 창 ) (존재하지 않는 경우)가 작성하고 텍스트 파일을 엽니 다
# 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 파일을 소유하고 있거나 올바른 권한을 가지고 있는지 확인하십시오.
답변
$ HOME 또는 home / user에 .hgrc 파일을 넣습니다.