【发布时间】:2018-05-30 20:14:15
【问题描述】:
关于 git/github 与多个用户一起使用的问题已经存在很多问题,主要集中在单个开发人员拥有多个帐户用于不同存储库的问题上。
在这种情况下,解决方案很简单 - 具有不同用户字段的本地配置文件。
我有一个包含多个允许帐户(每个开发人员一个)的存储库,当在单个计算机上工作时,这很好。
一台机器用于部署,有时机器的用户想要进行更改并推送到(位于 github 的)git 存储库。
将机器上的当前用户/开发人员与他们的帐户相关联的最佳方式是什么?
目前,github 凭据始终反映我的帐户,但将来我可能不是唯一从该计算机进行提交的人。
【问题讨论】:
-
停止在构建框上进行开发。说真的,停下来。这有很多问题......我假设你在 Windows 上?
-
是的 - Windows。重新build-box,源代码是在开发环境中执行的二进制文件(你可以build exe文件,但到目前为止对我们来说还没有必要)。部署一个 exe 或例如一个压缩包会使微小的编辑变得更加乏味(尽管您可能会认为这仍然更好),并且由于代码保存在私有存储库中,因此在没有注册帐户的情况下进行克隆是不可能的。指示人们不要进行更改是可以的,但并不是一种真正有效的控制方法,并且对于小事情(例如更改图表颜色或类似内容。
标签: git github multiple-users