在mac上的git帐户之间切换

时间:2016-06-25 13:24:42

标签: git github-desktop

我有两个git帐户。但是每当我通过命令行或git桌面进行一些git操作(如push等)时,它总是从一个帐户发生。

有没有办法可以配置我的git,以便它询问我想从哪个git帐户进行git操作?

2 个答案:

答案 0 :(得分:1)

您可以基于每个存储库指定git用户。特定于存储库的配置称为“本地”配置,并存储在存储库中的.git/config文件中。您可以将用户配置直接添加到该文件或使用命令行工具。我建议你使用该工具,然后阅读该文件用于教育目的。

git config --local user.name "Tom Ursus Kosteran"
git config --local user.email "tuk@example.com"

当然,您需要在上面的命令中使用您的Github用户凭据。

请注意,此配置将保留在克隆的本地配置中。它不会被推送到任何遥控器。其他开发人员将看不到您的本地配置;他们可以定义自己的本地配置而不受任何干扰。

答案 1 :(得分:0)

如果我们想让git每次尝试在git上执行某些操作时都要求输入用户名和密码,那么应使用以下命令: -

git config --global --unset credential.helper