【发布时间】:2015-10-18 10:33:30
【问题描述】:
我们正在转换为 TFS Git,但是,每次我尝试从 Visual Studio 创建一个新的存储库(即创建一个本地存储库并将其同步到 Visual Studio Online)时,我都会得到一个错误信息:
“用户 '@.com' 必须合规。合规可在以下位置更新:https://app.vssps.visualstudio.com/go/profile?mkt=en-US 合规可在以下位置更新:https://app.vssps.visualstudio.com/go/profile?mkt=en-US&cv=&cs=&reply_to=https%3A%2F%2Fapp.vssps.visualstudio.com%2F_apis%2FToken%2FSessionTokens”
有人遇到过类似的问题吗?我可以毫无问题地提取在 VSO 中创建的存储库,并将它们同步回 VSO。唯一的问题是获取本地 repo 并将其推送到 VSO。
由于 OP 没有按照要求的步骤进行更新,我的情况如下:
- 创建本地 git 存储库
- 在其中做一些事情,然后提交更改
- 单击“同步”并获得“Visual Studio Online”、“GitHub”或“远程存储库”三个“发布到”选项
- 点击“在线发布到 Visual Studio”下的“开始使用”
- 用微软账号登录
- 得到上面提到的消息,没有选项可以用 VSO 做任何其他事情
导航到错误消息中的任一地址(手动 - 它们在 VS 中不可点击)将我带到“我的信息”页面,我可以在其中更新我的姓名、电子邮件地址和国家(以及通信偏好) ),或创建另一个免费的 VSO 帐户(与已列出的帐户一起使用)。
注意 从 VSO 获取 repo URL 并在“Publish to Remote Repository”选项中输入似乎可以正常工作,因此很容易解决该问题;我只想知道为什么首先会出现问题(以及如何“正确”解决它)
【问题讨论】:
-
你能解释一下你推送这个本地仓库的步骤吗?因为您必须在 tfs 中创建 repo,然后将其添加为远程,然后您可以推送...
-
TFS 不能自动创建与本地存储库同名的存储库,在我已经连接到的 TFS 项目中?作为一家顾问公司,我们将不断为每位客户创建新的存储库。也许我们最好坚持使用 Team Foundation 版本控制而不是 Git?
-
确实,你必须从网站上创建 repo 但不要弄错,继续使用 git,这没什么大不了的,只需 2 分钟。
-
我有同样的问题,我刚刚更新到 VS 2015 SP1... 这一定是一个错误。我对 Visual Studio 和 Visual Studio Team Services 使用相同的登录名。
-
我今天在尝试使用现有存储库填充新创建的 VSTS 项目时也遇到了这个问题
标签: git visual-studio tfs visual-studio-2015 azure-devops