是否可以让一个存储库使用不同的凭据集进行推送,而使用相同的会话在同一台计算机上使用其他存储库?
用例:我正在使用朋友的计算机,我的朋友使用wincred会话范围为项目A做出贡献,我想在不弄乱他的计算机的情况下为项目B做出贡献(可能使用wincred存储库)。我相信我的朋友和他的电脑上的密码来源
我正在使用最新的乌龟git 2.5和git for windows 2.14和wincred
答案 0 :(得分:1)
在你的第二个回购中,你可以:
启用Git Credential Manager(安装后),并用作https网址:https://yourlogin@server.com/auser/gitrepo
git remote set-url origin https://yourlogin@server.com/auser/gitrepo
git ls-remote
这将尝试联系https://yourlogin@server.com并询问(并缓存)您的凭据。
~/.ssh/config
correctly configured(前提是您可以在服务器上注册(编辑)SSH公钥。