2014-05-01 45 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完成。

相關問題