如何在本地运行多个用户的git存储库?

时间:2017-05-04 04:22:06

标签: git

我正在寻找运行git来跟踪没有网络访问权限的单台计算机上的文件更改。多人将使用计算机,每个人都有自己的用户帐户。我希望能够跟踪他们对代码所做的更改,并确保我们知道哪些用户进行了哪些更改。这可能吗?

1 个答案:

答案 0 :(得分:1)

只要:

  • git repo已初始化
  • 每个用户都有他/她自己的git config user.name/user.email正确设置

用户将能够修改,添加和提交对仓库的更改。

唯一的问题是相同文件集的并发更改:最好是每个用户都有自己的repo克隆,这意味着:

  • 有一个bare repo
  • 每个用户在他/她的主目录中克隆该repo,并在推回之前提交新的更改。

换句话说,缺少网络并不会阻止您建立一个中央仓库,以及该仓库的多个克隆,每个用户一个。