У меня небольшая команда разработчиков, и мы приобрели небольшой личный аккаунт репозитория. По сути, все, что мы хотим сделать, - это иметь в этом центральном хранилище весь наш исходный код, и для каждого отдельного разработчика будет возможность извлекать и извлекать данные из этого хранилища по мере необходимости.
Насколько я понимаю, как это работает, каждый разработчик нажимает на URL-адрес CLONE хранилища (например, git@github.com:SmallDevTeam/SourceCode
). Наряду с этим у меня сложилось впечатление, что у каждого отдельного разработчика должна быть отдельная учетная запись GitHub и что GitHub идентифицирует коммиты каждого отдельного разработчика через их ключ SSH.
В настоящее время центральное хранилище настроено, но не содержит ключей SSH. Двое из разработчиков также создали свои индивидуальные учетные записи и сохранили свои SSH-ключи в своих учетных записях.
Тем не менее, когда каждый разработчик фиксирует свои действия в удаленном репозитории с помощью TortoiseGit, нет четких доказательств того, кто совершил что-либо, кроме новостной ленты (что бесполезно с течением времени). Я ожидал иметь какой-то журнал того, кем был автор каждого коммита, однако GitHub просто заявляет, что Автор является центральным репозиторием.
(Например: хранилище настроено по адресу git@github.com:SmallDevTeam/SourceCode
, поэтому Автор указан как [SmallDevTeam]
).
Я что-то пропустил? Конечно, это должно быть имя учетной записи разработчика вместо?