2014-05-01 46 views
1

假设我有一个Linux用户包含三个用户:main,AB,并且他们都拥有自己的GitHub帐户(或同等的git托管解决方案)。在用户之间共享单个存储库位置

说出用户main克隆来自例如存储库的存储库。 GitHub在机器上的某个位置,并且该AB具有对该位置的完全权限。

用户A(或B)是否可以完全操作此存储库(提交,拉取,推送等),并在存储库和GitHub中记录他/她的更改(如果他们来自他自己的话)?

如果是这样,那么存储库应该具备哪些设置(或不具备)来正确工作?这是可能的默认情况下?

回答

1
  • 可以将用户A(或B)完全操作这个仓库(提交,拉,推等)

是。如果有读/写访问repo文件夹的权限,所有git操作都可用。

  • 并将他的更改记录在存储库和GitHub中(如果它们来自他自己的话)?

是,每次提交正在做的A,这意味着A必须配置:

git config user.name A 
git config user.email [email protected] 

如果Asetup a gravatarA的个人资料图片会显示每个提交内容A完成。

相关问题