gpt4 book ai didi

git - 如何使用不同的电子邮件在 git 中管理多个项目?

转载 作者:太空狗 更新时间:2023-10-29 14:36:40 27 4
gpt4 key购买 nike

我在 GitHub 中有一个使用 git config 的项目:

git config --global user.email = "abc@gmail.com"
git config --global user.name = "abc"

现在我需要在 git lab 中托管另一个项目,使用不同的电子邮件 ID:

my email account is "xyz@gmail.com"

我需要在 git bash 中配置什么吗,我需要做什么步骤?

如果我尝试使用相同的帐户,恐怕会出现问题

我也有这个错误

权限被拒绝(公钥)。致命:无法从远程存储库读取。

请确保您拥有正确的访问权限并且存储库存在。

谁能帮我解决这个问题

最佳答案

对于您的新仓库,您需要做的就是在仓库文件夹中执行以下操作:

git config user.email xyz@gmail.com
# or
git config --replace-all user.email xyz@gmail.com

本地配置将覆盖全局配置,您的提交将有正确的电子邮件。

注意:这与GitLab上的认证无关。

作为commented通过OP javailike , 如果 url 是一个带有密码的 ssh:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

关于git - 如何使用不同的电子邮件在 git 中管理多个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40124473/

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