是否可以对同一上下文使用多个凭据?
类似这样的东西:
[credential "https://example.com"]
username = me
username = me2
username = me3
例如,如果我正在使用bitbucket与多个组织一起工作,该怎么办?或者,如果我有个人和工作比特币帐户?
答案 0 :(得分:1)
有一个名为credential.useHttpPath
的Git配置选项。这迫使凭据帮助者根据路径(但仅基于整个路径)独立存储和读取凭据。这样,您就可以为不同的存储库使用单独的凭据,而不必为每个存储库指定凭据。
例如,您可以编写如下内容:
[credential "https://bitbucket.com"]
useHttpPath = true
,然后让凭据助手提示您输入每个存储库的用户名和密码。
不幸的是,除非您使用的凭据帮助程序具有某种外部方式来指定,否则无法仅在部分路径上进行匹配。
答案 1 :(得分:0)
这听起来像.mailmap文件的用途。
如果将其添加到资源库的根目录,则应该能够将用户名映射到所需的任何电子邮件地址。
免责声明:我自己并未使用过此功能,因此无法详细说明使用方式,但我相信它将在这里为您提供帮助