GitHub의 사용자 이름을 변경하면 noreply 메일 주소의 제출 이력은 어떻게 됩니까?

4580 단어 GitGitHub

입문


귀신이 곡할 노릇이군, GitHub의 사용자 이름을 바꿨어.
그리고 과거의 제출 이력서는 모두 자신의 계좌와 분리되었다
나는 황급히 그것을 제자리에 놓았다.
거기서 시작된 새로운 이야기, Just for you

왜 이렇게 됐지?


제가 처음에 push에서 GitHub로 갔을 때부터user.email로'noreply 메일 주소'를 사용했습니다.
실제 메일 주소는push가 한 번도 없습니다.
Author e-메일 주소를 GitHub 주소로 변경
GitHub 사용자 이름은 TheRed 이기 때문에 noreply 주소는 [email protected] 입니다.
사용자 이름을 변경하면 원래의 TheRed 계정은 더 이상 누구의 계정이 아닙니다.[email protected]의 제출 이력서도 아무도 없다.
당연하지.
설령 허락한다 하더라도 다음에 누군가가 TheRed 계좌를 취득한다면
내 과거 약속 이력서 다 다른 사람 얼굴 된 거 아니야??
가장 걱정되는 것은 잠시 원래의 모습을 되찾았다는 것이다.
아마도 노리플라이가 아니라 진정한 메일주소user.email를 가진 사람이 많을 것이다.
이 경우 GitHub의 사용자 이름을 변경해도 메일 주소에 영향을 주지 않으므로 문제가 발생하지 않습니다.
검색해도 일본어로 정보를 찾을 수 없습니다.
흥미가 있어서 많이 해봤는데 재미있는 걸 발견했어요.
다음은 GitHub의 행동과 미래에 대한 희망을 요약해 보겠습니다.

noreply 메일 주소의 규격 변경


사실 위에 붙은 기사는 2014년의 낡은 정보였는데 지금은 이런 식으로 바뀌었다.
GitHub에서 noreply로 인식되는 메일 주소
· 2017/06/18 이후 계정이 생성된 경우 "7비트 ID+ 사용자 이름"
· 2017/06/18 이전에 계정을 만든 경우 사용자 이름
그리고 @users.noreply.github.com.
GitHub의 메일 주소 유출?제출 시 전자 우편 주소에 noreply 설정
작년 6월에 바뀌었는데.
제가 처음 등록한 지 오래 전이어서'사용자 이름@'이 됐어요.
이번에 사용자 이름을 변경할 때 메일 주소가 바뀌었다!
지금 [email protected]!

GitHub 동작 테스트


테스트용 GitHub 계정이 하나 더 있습니다.
저쪽 계좌를 변경하면서 제출할 때의 우편 주소를 변경하다
몇 개 해봤어요.
계좌번호는 hosoiri-villager 작년에 등록했으니까
noreply 주소는 이미 이 형식입니다.[email protected]나는 이 계좌 이름을 ioridani 로 바꾸어 보았다
noreply 주소의 번호 부분은 변하지 않습니다!
"사용자 ID"같은 처리죠.[email protected]로컬 git commit 에서 한 번 전환 user.email몇 가지 패턴을 시도해 본 결과 여기 있습니다.
이메일 주소
GitHub 인식 사용자
4494300+TheRed@
TheRed
TheRed@
TheRed
32363877+ioridani@
ioridani
32363877+hosoiri-villager@
자동 변경
hosoiri-villager@
(찾을 수 없음)
그렇군요. "7자리 ID+ 사용자 이름"의 메일 주소로 제출하면
사용자 이름을 변경하기 전의 제출도 자동으로 연결됩니다!
이거 아이디 봐야죠?
실제 GitHub 이력서와 로컬git log 캡처도 미리 드러났다.
https://github.com/TheRed/change-username-test/commits/master


사용자 이름 변경에 대한 새 희망


현재TheRed 사용자가 존재하기 때문에 어느 것으로 제출해도 된다
이 상태에서 사용자 이름을 바꾸면 4494300+TheRed@ 살아남을 거예요.
그러니까
  • 오늘 이후4494300+TheRed@ user.email 상태에서 가시 제출
  • TheRed@ 주요 저장소의 히스토리에 묻혔을 때 이름 바꾸기
  • 과거의 약속을 아예 포기
  • 새로운 TheRed 사용자xxxxxxx+TheRed@를 등록해도 제출하면 자신에게 영향을 주지 않는다
  • 혼란스러워서 바뀔 것 같은 느낌!
    아직 메지의 프릭이
    지금 메일 주소만 바꿔서 재워주세요

    추가: 사용자 이름이 변경되었습니다!


    2018/07/09 검증 후 이 기사를 공개했다.3개월 자게 해줘.
    사용자 이름을 2018/10/15로 변경!
    GitHub의 사용자 이름이 "The Red"에서 "the-red"로 변경되었습니다!https://t.co/4YMHqnroTU — Hisaki Akaza (The Red) (@the_red315) 2018년 10월 15일
    제출 이력을 보면 6월 11시는 구 계정, 8월 9일 이후는 새 계정!예상대로
    https://github.com/goqoo-on-kintone/goqoo/commits/master@%7B31-12-18%7D


    조금이지만 "좋아요"를 얻을 수 있어서 약간의 수요가 있다는 것을 알고 기쁩니다


    좋은 웹페이지 즐겨찾기