gpt4 book ai didi

git - 同一台机器上的多个 Git 用户

转载 作者:太空狗 更新时间:2023-10-29 13:12:18 25 4
gpt4 key购买 nike

我们的团队共用一台 MacBook,每个人都会不时使用它,上面有一个帐户,所以我们都在登录。为了提交我们的代码更改,我们使用 SmartGitHg 4.5(当前安装的 Git 版本是 1.8.3.2)。由于这些提交可能会有点困惑,我正在寻找一个设置/配置解决方案以正确的名称提交,因为如果我将 Git 的全局配置中的用户数据留空,我会自动以名称“开发人员”提交(这是我们机器的帐户名),尽管在提交/推送时我总是被要求提供凭据。

所以也许有人知道如何设置它,以便在提交/推送/pull 时只需要输入凭据。也许使用 OSX 钥匙串(keychain)是一种方法?

最佳答案

在 mac 上为每个开发人员创建一个存储库克隆,并为每个克隆设置 user.name 和 user.email 配置变量(项目级别属性)。因此,在这种情况下,每个开发人员都必须使用自己的项目(只是不同的目录)。

设置项目级属性执行(当前目录应该是项目的根目录):

git config user.name "User Name"
git config user.email "UserEmail@Host"

更新 此外,如果您为不同的开发人员使用相同登录的唯一原因是磁盘空间,您可以在/Users/Shared/中创建一个克隆,配置 user.name 和 user.email 变量在 $HOME/.gitconfig 中,瞧!

关于git - 同一台机器上的多个 Git 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18845874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com