Я клонировал репо на свою машину и сделал
git log
но в журналах он показывает полное имя и адрес электронной почты людей, а не их имя пользователя github.
Есть ли способ связать коммиты с пользователем, не полагаясь на веб-сайт GitHub?
Я клонировал репо на свою машину и сделал
git log
но в журналах он показывает полное имя и адрес электронной почты людей, а не их имя пользователя github.
Есть ли способ связать коммиты с пользователем, не полагаясь на веб-сайт GitHub?
Если вы хотите использовать git log, похоже, нет способа показать имя пользователя GitHub, потому что git ничего не знает о концепции пользователей на GitHub. Однако вы можете найти адрес электронной почты, указанный в журнале git на GitHub, выполнив поиск «[email protected] в: электронная почта» и нажав «Пользователи» на левой боковой панели.
В противном случае вы можете напрямую использовать GitHub API: https://developer.github.com/v3/repos/commits/
И последнее, но не менее важное: вы можете использовать Commit-view на GitHub: https://github.com/github/gitignore/commits/master
Нет, так как данные теперь на вашем компьютере и не имеют ничего общего с github.
Github использует пользователя/пароль или SSH для аутентификации пользователей.
Пользователи github, которых вы видите на сайте, — это то, что они отображают на стороне сервера.
Таким образом, ответ - нет, если вы не запустите скрипт для получения даты.
Возможно, вы сможете использовать это, но вам понадобится обратная информация, которую я предполагаю