사용자 이름 만 주어도 사용자 이름을 얻을 수있는 방법이 있습니까?
이 출력과 같은 것 git show <username>
(나는 이것이 작동하지 않는다는 것을 안다)
username: username
name: First Last
email: email@address
GitHub api 호출로이 작업을 수행 할 수 있다는 것을 알고 있지만 CLI 내에 유지하는 것을 선호합니다.
답변:
git config user.name
git config user.email
나는 이것이 당신이 찾고있는 명령이라고 믿습니다.
내가 찾은 곳은 다음과 같습니다. http://alvinalexander.com/git/git-show-change-username-email-address
git 커밋에는 "username"이라는 특정 필드가 없지만 git repo에는 사용자가 있고 사용자에게는 이름이 있습니다. ;) 원하는 것이 github 사용자 이름이라면 knittl의 대답이 맞습니다. 그러나 귀하의 질문은 github가 아닌 git cli에 대해 물었으므로 다음은 명령 줄을 사용하여 git 사용자의 이메일 주소를 얻는 방법입니다.
git cli를 사용하여 git repo의 모든 사용자 목록을 보려면 다음을 수행하십시오.
git log --format="%an %ae" | sort | uniq
이름으로 특정 사용자를 검색하려면 (예 : "John") :
git log --format="%an %ae" | sort | uniq | grep -i john
다음과 같은 정보를 얻으려면 이것을 시도 할 수 있습니다.
git config --get user.name
git config --get user.email
사용자에게 "이름"과 "성"같은 것은 없습니다.
이것이 도움이되기를 바랍니다.
로그인 한 사용자 (실제 git 계정)를 보려면 다음을 사용하십시오.
git config credential.username
다른 답변으로 사용자 이메일과 사용자 이름 (사용자 자격 증명과 다름) :
git config user.name
git config user.email
모든 구성 목록을 보려면 :
git config --list
git config --list