coo*_*000 7 atlassian-sourcetree azure-devops
我终于成功使用https://orgname.visualstudio.com路径在 sourcetree 中添加了我的 devops 帐户
现在我在克隆存储库时遇到问题
我正在使用 devops 给我的路径
但我收到一条错误消息
这不是有效来源
详细信息揭示了身份验证问题...但在添加帐户时身份验证正常。
到底是怎么回事?azure 帐户必须是默认帐户吗?
小智 10
我设法通过从 sourcetree 嵌入式 git 更改为我的系统 git 工具>选项>Git>Git 版本>选择系统来解决此问题。之后,当再次尝试时,它提示我使用 2 个因素登录我的组织域,就像直接登录 DevOps Web 应用程序一样。
我的系统 Git 使用 manager-core 进行凭证管理,这可能与嵌入式版本使用的系统不同。
我尝试了上述解决方案(以及更多),但对我来说,最终解决问题的是,当我尝试访问存储库时第一次错误输入的 git 密码已保存在钥匙串(MacOS)中,当我再次尝试时,使用密码时没有给我再次输入密码的选项。我删除了 Keychain 中 Azure DevOps 项目的密码,然后系统提示我再次输入密码,然后我粘贴了Azure DevOps 中生成的个人访问令牌 (!!),它终于成功了!
这不是 Azure DevOps 引起的问题。无论是https://xxx.visualstudio.com,还是类似的URL dev.azure.com,它们都应该是可用的git源。
对我来说,我只是尝试使用多个不同的 git URL,发现少数 URL 失败,并出现与您相同的错误。但This is a git repository在我退出 SourceTree 并使用之前遇到错误的相同 URL 重新配置克隆后,它会提示。
这似乎是许多用户遇到的最常见的 Sourcetree 问题,而不仅仅是您遇到的 azure devops 的 URL。
检查此线程,并尝试使用其推荐的方式:
开源树,工具 -> 选项 -> 单击 Git 选项卡 -> 更新嵌入式 Git。
或者,考虑我使用的方法:退出Sourcetree,并使用相同的 URL重新配置克隆。(不推荐,因为这不能永久解决此问题)
| 归档时间: |
|
| 查看次数: |
8925 次 |
| 最近记录: |