2009-09-11 4 views
40

PERFORCE에서는 p4 docp4 info을 실행하여 내가 누구인지 확인할 수 있습니다. 터미널에서 Git과 Subversion의 기능은 무엇입니까? ,Git 및 Subversion에서 터미널의 현재 사용자를 찾는 방법은 무엇입니까?

$ git config user.name 
Wilbert Wilbert 

$ git config --list 
user.name=Wilbert Wilbert 
[email protected] 
color.status=auto 
color.branch=auto 
... 

이 키를 한 번 힘내 여러 파일에서 읽기 때문에 이상이 나타날 수 있습니다 (/ 등/gitconfig와 ~/.gitconfig :

+0

SVN의 경우 좀 더 복잡해 보입니다. http://stackoverflow.com/questions/2022919/svn-get-current-user – bma350

+0

@ bma350 복잡하지 않습니다 -'svn auth' 또는'whoami 'AD 통합 시스템의 경우. – bahrep

답변

79

은 아마도 당신은 자식 사용자 임의의 커밋에 첨부됩니다 이름 뒤에 있습니다 예를 들어). 힘내는보고있는 각 키의 마지막 값을 사용한다. 이름

+0

Subversion에서 동일한 작업을 수행하는 방법을 알고 계십니까? –

+1

@AlexanderAmelkin https://stackoverflow.com/a/44678090/761095 – bahrep

5

:

이메일
git config user.name 

:

git config user.email 

일반 :

git config --list 
(this shows all available information) 
1

당신이 때 액세스 권한을 사용합니다 저장 로그온 자격 증명을 찾을 수있는 몇 가지 방법이 있습니다 원격 Subversion 서버 :

  • svn auth을 실행하면 SVN 자격 증명 저장소 (%APPDATA%\Subversion\auth)에 캐시 된 자격 증명 및 인증서를 볼 수 있습니다.
  • cmdkey을 실행하면 Windows Credential Manager에 저장된 자격 증명을 볼 수 있습니다.
  • SVN 서버가 Active Directory와 통합되어 있고 Windows 통합 인증을 지원하는 경우 Windows 로그온 자격 증명이 인증에 사용되지만 캐시되지는 않습니다. whoami을 실행하여 사용자 계정 이름을 확인할 수 있습니다.

SVN에는 "현재 사용자"와 같은 것이 없습니다. 대부분의 경우 "현재 사용자"는 서버에 액세스 할 때마다 자동으로 서버에 제공되는 클라이언트에 캐시 된 사용자 자격 증명을 나타냅니다.

관련 문제