Czy istnieje sposób na uzyskanie nazwy użytkownika, podając tylko jego nazwę użytkownika?
Coś w rodzaju tego wyjścia git show <username>
(wiem, że to nie działa)
username: username
name: First Last
email: email@address
Wiem, że mogę to zrobić za pomocą wywołania API GitHub, ale wolałbym zachować to w CLI.
git
github
github-api
cwhelms
źródło
źródło
git config --list
Myślę, że to są polecenia, których szukasz.
Tutaj je znalazłem: http://alvinalexander.com/git/git-show-change-username-email-address
źródło
git config --list
git config -l
wyświetli Twoją nazwę użytkownika i adres e-mail razem z innymi informacjami
źródło
Spróbuj tego
Polecenie git config przechowuje i podaje wszystkie informacje.
To polecenie zapewnia wszystkie wymagane informacje.
Możesz zmienić informacje za pomocą
Podobnie możesz zmienić wiele wyświetlanych informacji za pomocą
-l
opcji.źródło
Chociaż prawdą jest, że zatwierdzenia git nie mają określonego pola o nazwie „nazwa użytkownika”, repozytorium git ma użytkowników, a użytkownicy mają nazwy. ;) Jeśli chcesz mieć nazwę użytkownika github, to odpowiedź knittla jest prawidłowa. Ale ponieważ twoje pytanie dotyczyło git cli, a nie github, oto jak uzyskać adres e-mail użytkownika git za pomocą wiersza poleceń:
Aby zobaczyć listę wszystkich użytkowników w repozytorium git przy użyciu git cli:
Aby wyszukać określonego użytkownika według nazwy, np. „Jan”:
źródło
Możesz spróbować tego, aby uzyskać informacje takie jak:
git config --get user.name
git config --get user.email
Nie ma to jak „imię” i „nazwisko” dla użytkownika.
Mam nadzieję, że to pomoże.
źródło
Użyj tego, aby zobaczyć zalogowanego użytkownika (rzeczywiste konto git):
A gdy inni odpowiadają na adres e-mail użytkownika i nazwę użytkownika (różni się od danych logowania użytkownika):
Aby zobaczyć listę wszystkich konfiguracji:
źródło
Dodaj moje dwa centy, jeśli używasz wiersza poleceń systemu Windows:
git config --list | findstr user.name
poda nazwę użytkownika bezpośrednio.findstr
Tutaj jest dość podobny dogrep
Linuksa.źródło