假设我有一个包含三个用户的Linux机器:main
,A
和B
,并且它们都有自己的GitHub帐户(或等效的git托管解决方案)。
假设用户main
从例如克隆存储库GitHub位于计算机上的某个位置,A
,B
拥有该位置的完全权限。
用户A
(或B
)是否可以完全操作此存储库(提交,拉取,推送等)并将他/她的更改记录在存储库和GitHub中,如果它们来自本人呢?
如果是这样,存储库应该(或不具有)哪些设置才能正常工作?默认会这可能吗?
答案 0 :(得分:1)
A
(或B
)是否可以完全操作此存储库(提交,拉取,推送等)是。如果有人对repo文件夹具有读/写访问权限,则所有git操作都可用。
是的,每个提交都以A
完成,意味着A
必须已配置:
git config user.name A
git config user.email A@email.com
如果A
有setup a gravatar,则A
的每个提交都会显示A
的个人资料图片。