2016-09-29 4 views
1

Git 저장소에서 프로젝트를 가져 오기 전에 git 사용자 이름이 원격 저장소의 URL에 있는지 확인하고 싶습니다.원격 저장소의 URL에서 사용자 이름을 어떻게 확인할 수 있습니까?

예 : https://[email protected] => git 사용자 이름 == "usernameAA"이면 당길 수 있습니다.

내가 git config user.name

git ls-remote --get-url와 URL과 찾는 사용자 이름을 얻을 수있는 방법은 원격 저장소의 URL에서 사용자 이름이 연관이 커밋에 사용자 이름과 같으면 확인할 수 있습니까?

답변

2

git ls-remote --get-url에 의해 반환 된 URL에서 사용자 이름을 추출하지 :

username=$(git ls-remote --get-url origin | cut [email protected] -f1 | cut -d/ -f3| cut -d: -f1) 

last cut -d: -f1 URL이 사용자 이름 암호를 포함 (불가능한) 경우입니다 : http://username:[email protected]/...