我刚刚在Visualstudio.com上设置Git与VSTS合作,但我对我必须使用的环形交换机凭证管理器感到困惑,尤其是在MacOS上。
这些要求的原因是什么,而不是简单地输入我在VSTS上托管的git的用户名和密码?
答案 0 :(得分:2)
凭据管理器允许双因素身份验证。
您可以使用各种其他机制进行身份验证,其中一种是备用凭据,实质上是用户名,密码。
在此处查看更多详情 - Authenticate with your Git Repos - VSTS
答案 1 :(得分:2)
您不需要使用凭据管理器 - 您也可以使用SSH进行身份验证:
https://www.visualstudio.com/en-us/docs/git/use-ssh-keys-to-authenticate
答案 2 :(得分:0)
使用git凭证管理器(GCM),您只需要首次进行身份验证。每次都可以节省您的身份验证。
经过身份验证后,凭据管理器将创建并缓存a 用于将来连接到回购的个人访问令牌。 Git命令 连接到此帐户将不会提示用户凭据 直到令牌过期或通过Team Services / TFS撤销
您可以查看有关GCM fot mac here的详细信息。
如果您想每次都输入用户名和密码,那么git凭证管理器就不是必需的。您可以将此说明引用至install/uninstall GCM。