我需要知道在同一台机器上对不同的本地存储库使用不同的git用户的最佳实践。例如:-我有一个git用户用于工作项目,另一个私人git用户用于个人事务。每次使用不同的用户时,我首先需要从windows的通用凭证管理器中删除现有的git用户凭证,然后登录到另一个git用户,否则我最终只能使用一个用户来处理所有事情。
Git FAQ概述了如何使用HTTPS和SSH完成此操作。对于HTTPS,您在URL中使用用户名;对于SSH,您在~/.ssh/config
文件中使用不同的别名,然后在URL中使用这些别名而不是主机名。HTTPS方法通常更容易实现。