GIT - GitHub 存储库设置可行吗?

Goo*_*ber 1 git github

我有一个小的开发团队,我们已经购买了一个小的私人存储库帐户。基本上我们想要做的就是让这个中央存储库存储我们所有的源代码,并且每个开发人员都能够根据需要从该存储库中推送和拉取。我对其工作原理的理解是,每个开发人员都推拉到存储库的 CLONE URL(例如:git@github.com:SmallDevTeam/SourceCode)。与此同时,我的印象是每个开发人员都必须有一个单独的 GitHub 帐户,并且 GitHub 通过他们的 SSH 密钥识别每个开发人员的提交。目前,中央存储库已设置但不包含 SSH 密钥。两名开发人员也设置了他们的个人帐户,并将他们的 SSH 密钥存储在他们的帐户中。

然而,当每个开发人员使用 TortoiseGit 提交到远程存储库时,除了新闻提要(随着时间的流逝而无用)之外,没有明确的证据表明谁提交了什么。我希望有某种日志记录每个提交的作者是谁,但是 GitHub 只是声明作者是中央存储库(例如:存储库设置在 git@github.com:SmallDevTeam/SourceCode,因此作者被声明为 [SmallDevTeam])。我错过了什么吗?当然,这应该是开发人员帐户名吗?

非常感谢帮助!

小智 5

主要存储库将在 SmallDevTeam 帐户下,该帐户会将每个开发人员的帐户添加为“私人贡献者”。

查看“GitHub 内幕指南”的第 1 集。它解释了如何在大约 24:30 标记处进行设置:

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