我使用多个Git远程存储库,每个都需要不同的Git凭据(名称和邮件).
是否有任何解决方案,如脚本或最佳实践如何管理它们?
我知道"config --local",但我不想每次手动设置这些变量.
Phi*_*ler 11
它看起来就像在特定的存储库中说git config user.name(或user.email),没有指定--global或--system将做的伎俩.默认设置是在当前存储库中设置配置,您必须为其提供显式选项,以便将其写入用户级或系统范围的配置.
不过,如果您刚刚克隆需要不同配置的存储库,我不知道如何做到这一点.也许您可以编写一个包装git clone来克隆某个存储库的小脚本,然后根据任何信息设置适当的配置?如果您将脚本放在/usr/lib/git-core命名之类的内容中git-nclone,则可以将其作为git nclone.
编辑:由于您不希望每次都手动设置它,如何克隆您实际使用的各种集合的克隆包装器,并允许您为要克隆的存储库选择适当的一个.它甚至可以根据您来自克隆的位置具有智能默认值.
| 归档时间: |
|
| 查看次数: |
3206 次 |
| 最近记录: |