Git에서 전자 메일 주소 변경
Gitstash(현재는 Bitbucket Server로 개명)에서 호스팅되는 프로젝트가 있습니다.Jenkins를 사용하여 제작되었습니다.이제 Git를 로컬로 설치하는 동안 오타를 냈습니다.맘에 들다@ab.example
대신에@abc.example
모든 빌드 후 Jenkins는 이메일 알림을 보내고 Gitcommit에서 잘못된 이메일 주소를 선택하여 전송하려고 합니다.
제가 지역 Git에서 이메일 주소를 변경한 후에도 젠킨스가 이전의 잘못된 주소로 이메일을 보내는 것을 봅니다.
이걸 어떻게 고칠 수 있을까요?
로컬로 설정된 전자 메일 주소(리포지토리별로 별도)
Git Bash를 엽니다.
현재 작업 디렉터리를 Git 구성 전자 메일을 설정할 로컬 리포지토리로 변경합니다.
다음 명령을 사용하여 전자 메일 주소를 설정합니다.
git config user.email "your_email@abc.example"
- 다음 명령을 사용하여 전자 메일 주소를 올바르게 설정했는지 확인합니다.
git config user.email
전자 메일 주소 전체 설정(로컬로 설정된 항목이 없는 경우에만 사용)
Git Bash를 엽니다.
다음 명령을 사용하여 전자 메일 주소를 설정합니다.
git config --global user.email "your_email@abc.example"
- 이메일 주소를 설정했는지 확인합니다.
git config --global user.email
또는 환경 변수 사용
GIT_COMMITTER_EMAIL=your_email@abc.example
GIT_AUTHOR_EMAIL=your_email@abc.example
PD: GitHub 공식 가이드의 정보
Git 문서에 따르면, 당신이 해야 할 일은 단지 다시 실행하는 것입니다.
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
그런 다음 변경 사항이 적용되었는지 확인하십시오.
$ git config --list
이것은 Scott Chacon과 Ben Straub에 의해 쓰여진 Pro Git 책에 나열되어 있습니다.
1.6 시작하기 - 처음 사용하는 Git 설정
사용하다
"git -c user.name="your name" -c user.email=youremail@email.com commit --message --author"
글로벌 사용자 이름/전자 메일 구성을 설정하는 방법
명령줄을 엽니다.
사용자 이름 설정:
git config --global user.name "FIRST_NAME LAST_NAME"
이메일 주소를 설정합니다.
git config --global user.email "MY_NAME@example.com"
리포지토리별 사용자 이름/전자 메일 구성을 설정하는 방법
명령줄에서 리포지토리 디렉터리로 변경합니다.
사용자 이름 설정:
git config user.name "FIRST_NAME LAST_NAME"
이메일 주소를 설정합니다.
git config user.email "MY_NAME@example.com"
구성 파일을 표시하여 구성을 확인합니다.
cat .gitconfig
자세한 내용 및 기타 버전 제어 시스템에 대한 자세한 내용은 다음을 참조하십시오.=> 참조
설명된 명령은 .git/config에서 이메일을 로컬로 설정합니다.
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://username:password@git.mydomain.io/username/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "beta"]
remote = origin
merge = refs/heads/beta
[user]
email = pippo.caio@sempronio.io
에서 전자 메일을 직접 편집JENKINS_HOME/users/YOUR_NAME/config.xml
구성 파일 및 Jenkins 서버 재시작
언급URL : https://stackoverflow.com/questions/37805621/change-email-address-in-git
'programing' 카테고리의 다른 글
mongoose를 사용하여 mongodb에 문서를 삽입하고 생성된 ID를 얻는 방법은 무엇입니까? (0) | 2023.05.06 |
---|---|
Python 요청에 대한 서버 응답 시간 측정 방법 POST-request (0) | 2023.05.06 |
PostgreSQL: 기본 제약 조건 이름 (0) | 2023.05.06 |
Git에서 가장 최신 버전으로 돌아가는 방법은 무엇입니까? (0) | 2023.05.01 |
Git: 원격 분기를 로컬로 병합합니다. (0) | 2023.05.01 |