Ubuntu 14.04에서 git로 커밋 할 수 없습니다.
오류 메시지는 다음과 같습니다.
git : 치명적 이메일 주소를 자동 감지 할 수 없음 ( "일부 잘못된 이메일"이 있음)
user.name 및 user.mail 설정 옵션을 git-config
사용하거나 사용하지 않고 시도 --global
했지만 아무것도 작동하지 않습니다.
Ubuntu 14.04에서 git로 커밋 할 수 없습니다.
오류 메시지는 다음과 같습니다.
git : 치명적 이메일 주소를 자동 감지 할 수 없음 ( "일부 잘못된 이메일"이 있음)
user.name 및 user.mail 설정 옵션을 git-config
사용하거나 사용하지 않고 시도 --global
했지만 아무것도 작동하지 않습니다.
답변:
아마도 오타 일 것입니다 : set user.mail
with no e . user.email
글로벌 구성에서 설정 하여 수정하십시오.
$ git config --global user.email "you@example.com"
이미 질문을 받았습니다. Git이 구성 후에도 커밋을 허용하지 않는 이유는 무엇입니까?
실행하려면 다음을 수행하십시오.
$ git config --local -l
로컬 디렉토리가 아닌 홈 디렉토리에 있어야합니다. 사용자 이름과 이메일 ID를 설정하는 동안.
git config --global user.email "you@domain.com"
git config --global user.name "github_username"
그런 다음 GitHub의 절차를 따릅니다.
만약 git config --global user.email "you@domain.com"
git config --global user.name "github_username"
제 경우처럼 작동하지 마십시오. 다음을 사용할 수 있습니다.
git config --replace-all user.email "you@domain.com"
git config --replace-all user.name "github_username"
실행할 때이 오류가 발생합니다 git stash
. 다음으로 수정 :
git config --global user.email {emailaddress}
git config --global user.name {name}
어제이 문제가 발생했습니다. 내 솔루션 에서이 설정을 확인하기 전에.
git config --global user.email "your_address_email@domain.com"
git config --global user.name "your_name"
여기서 "user"는 랩톱의 사용자입니다.
예: dias@dias-hp-pavilion$ git config --global dias.email ...
따라서 다음을 수행하여 정보가 추가되었는지 확인합니다.
dias@dias-hp-pavilion:/home/dias$ git config --global dias.email
my_address_email@domain.com
dias@dias-hp-pavilion:/home/dias$ git config --global dias.name
my_name
또는
nano /home/user_name/.gitconfig
이 정보를 확인하십시오.
그렇게해도 오류가 지속되면 다른 Git IDE (GUI 클라이언트)를 사용해보십시오. 내가 사용하는 자식 - 콜라를 내가 IDE의 변경 때문에이 오류가 나타나 현재 내가 사용 콜 랩넷 GitEye을 . 당신도 시도하십시오!
도움이 되었기를 바랍니다!
Linux 용 Windows 하위 시스템을 통해 Ubuntu를 실행 하고 있으며 VS Code의 터미널 (커밋을 시도 할 때마다 오류가 발생하는 곳)을 포함하여 Git Bash를 통해 자격 증명을 올바르게 설정했습니다.
분명히 VS가 터미널에서 Bash를 사용하고 있지만 UI git 컨트롤은 여전히 Windows를 통해 실행되며 내 자격 증명을 설정하지 않았습니다.
Windows Powershell에서 자격 증명을 설정하면 문제가 해결되었습니다.
이 문제를 해결하는 단계
참고 :이 문제는 주로 git에 사용자 이름과 이메일 ID를 할당하지 않았기 때문에 발생하므로 git에 할당해야합니다.
설치 한 git 열기
이제 사용자 이름과 이메일 ID를 할당해야합니다.
입력 git config --user.name <your_name>
하고 엔터를 클릭하기 만하면됩니다 (원하는 이름을 언급하거나 입력 할 수 있습니다).
마찬가지로 입력 git config --user.email <xyx@gmail.com>
하고 Enter를 클릭합니다 (기본 메일 ID를 입력해야 함).
그리고 그게 다야.
좋은 하루 되세요!!!.