Назад | Перейти на главную страницу

GIT - возможность установки репозитория GitHub?

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

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

Помощь очень признательна!

Основное репо будет находиться под учетной записью SmallDevTeam, и эта учетная запись будет добавлять учетную запись каждого разработчика в качестве «частного участника».

Посмотрите Эпизод 1 «Инсайдерского руководства по GitHub». Он объясняет, как установить это примерно на отметке 24:30:

http://www.pragprog.com/screencasts/v-scgithub/insider-guide-to-github