푸시하면 개인 이메일 주소 오류가 게시됩니다.
저는 Github / VCS를 처음 사용합니다.
Github에서 프로젝트를 공유하려고하면 다음과 같은 오류 메시지가 나타납니다.
Can't finish GitHub sharing process
Successfully created project 'myproject' on GitHub, but initial push failed:
remote: error: GH007: Your push would publish a private email address.
failed to push some refs to 'https://github.com/me/myproject.git'
오류 메시지를 봤는데 안타가 없습니다. stackexchange도 검색했지만 시가는 없습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
동일한 error: GH007
메시지를 경험했으며 다음을 사용하여 문제를 해결했습니다.
- https://help.github.com/articles/setting-your-email-in-git/로 이동합니다 .
- 컴퓨터의 모든 저장소에 대한 이메일 주소 설정을 따르십시오 .
- GitHub 계정을 열고 설정 > 이메일 로 이동합니다 .
- 내 이메일 주소를 비공개로 유지 확인란을 선택합니다 .
- 내 이메일을 노출하는 명령 줄 푸시 차단 확인란을 선택 취소합니다 .
하지만 이메일 주소가 노출 될 수 있습니다.
"내 이메일을 노출하는 명령 줄 푸시 차단"기능을 활성화 할 때 회신 없음 이메일 주소를 사용하도록 Git을 구성 할 수도 있습니다. 걱정하지 마세요. 이는 기여도 그래프에 영향을주지 않습니다. 모든 커밋은 여전히 귀하의 계정과 연결됩니다.
터미널을 엽니 다.
현재 작업 디렉토리를 Git 커밋과 연결하는 이메일 주소를 구성하려는 로컬 저장소로 변경합니다.
GitHub의 개인 설정 → 이메일 에서 GitHub noreply 주소를 찾으십시오 . 내 이메일 주소를 비공개로 유지 확인란 의 설명에 언급되어 있습니다. 일반적으로 고유 식별자와 사용자 이름으로 시작합니다.
Git에서 이메일 주소를 설정하십시오. GitHub에서 제공 한 무응답 이메일 주소를 사용합니다.
컴퓨터의 모든 저장소에 대한 이메일 주소 설정
git config --global user.email "{ID}+{username}@users.noreply.github.com"`
단일 저장소에 대한 이메일 주소 설정
git config user.email "{ID}+{username}@users.noreply.github.com"
마지막 커밋에서 작성자 정보를 재설정합니다.
git commit --amend --reset-author
개인 전자 메일 주소로 여러 커밋 이있는 경우이 답변을 참조하십시오 .
이제 noreply 이메일 주소로 커밋을 푸시 할 수 있으며 향후 커밋에는 noreply 이메일 주소도 포함됩니다.
git push
Git를 구성하면 커밋은 대체 "noreply"이메일 주소를 사용하며 그렇지 않은 푸시는 거부됩니다.
github의 이메일 개인 정보 보호 기능을 활성화했거나 기본적으로 활성화되어있을 것입니다.
이 페이지의 github help 에 자세히 설명되어 있습니다.
간단히 말해, 사용자가 실제 이메일 주소 인 경우 푸시를 방지하는 토글 (계정에서 활성화 됨)이 있습니다. 대신 익명 주소를 사용할 수 있습니다 (또는 기능 비활성화를 선택).
두 옵션에 대한 자세한 내용 은 동일한 페이지에서 확인할 수 있습니다 .
나는 같은 문제가 있었다. 내 솔루션 은 아래 그림에 있습니다.
참고 URL : https://stackoverflow.com/questions/43863522/your-push-would-publish-a-private-email-address-error
'IT Share you' 카테고리의 다른 글
배열을 반복하고 JavaScript에서 요소를 제거하는 방법 (0) | 2020.11.09 |
---|---|
wget을 사용하여 설치된 Docker를 제거하는 방법은 무엇입니까? (0) | 2020.11.09 |
빌드 설정은 UUID로 프로비저닝 프로파일을 지정합니다. (0) | 2020.11.09 |
iOS 입력 그림자 제거 (0) | 2020.11.09 |
Ruby : 배열 및 해시에 대한 IRB 인쇄 구조를 만드는 방법 (0) | 2020.11.09 |