데스크톱 폴더를 깃허브에 올려서 연동하려다 오류가 발생했다.
error: GH007: Your push would publish a private email address.
! [remote rejected] main -> main (push declined due to email privacy restrictions)
살펴보니 이메일 개인정보보안 제한으로 푸시가 거부되었다는 것이다.
안내대로 이메일 세팅 사이트로 들어가니 과거의 내가 이메일을 비공개로 전환해 두었다....
이메일을 비공개로 돌리면 웹 기반 작업을 할 때 이 이메일을 사용할 수 없다.
박스 안에 기존 이메일 대신 사용할 수 있는 깃허브 이메일 주소를 제시해주고 있다. (보통 고유 식별자+사용자 이름)
이 이메일을 데스크톱에서 gloabl 이메일 주소로 설정해 주면 해결될 것으로 보인다.
아래 코드를 사용해 이메일 주소를 변경하고 재설정 해준다
# 현재 이메일 주소 확인
git config --global user.email
# 이메일 주소 변경
git config --global user.email {ID}+{username}@users.noreply.github.com
# 마지막 커밋에서 사용자 정보 재설정하기
git commit --amend --reset-author
이후 하려던 연동을 시도하면 성공!
'Git&GitHub' 카테고리의 다른 글
[Git] Git&Github 기록 없이 Commit 삭제하기 (0) | 2024.07.29 |
---|---|
[Git] 06. branch 병합 (merge, rebase) (0) | 2024.07.01 |
[Git] 05. branch 생성/이동/삭제 (0) | 2024.07.01 |
[Git] 04. 커밋 되돌리기 (reset, revert) (0) | 2024.07.01 |
[Git] 03. 커밋(Commit) 기초 (0) | 2024.07.01 |