【问题标题】:How to import a project from Visual Studio Online to GitHub?如何将项目从 Visual Studio Online 导入到 GitHub?
【发布时间】:2015-07-10 03:24:05
【问题描述】:

我在 Visual Studio Online (VSO) 中有几个项目,我想将其移至我的 GitHub 帐户。在 VSO 中,所有项目都不是公开可读的。您必须使用 Microsoft 帐户 (MA) 进行身份验证。

我尝试使用 GitHub 导入器 (https://import.github.com/new) 来执行此操作。进口商要求我提供只读凭据以联系我的项目。不幸的是,尽管我提供了我的 MA 凭据,但它无法通过身份验证事件。

有人知道如何将项目从 Visual Studio Online 导入 GitHub 吗?有没有可能?

【问题讨论】:

  • 导入 Visual Studio 项目真的与 iOS 中的 J2EE 项目或其他东西有什么不同吗?
  • VSO 是 TFS 即服务。我的项目存储在 Team Foundation 版本控制 (TFVC) 中,它可以处理任何语言。

标签: github azure-devops


【解决方案1】:

好的。我想到了。您必须启用备用身份验证凭据,如以下文章中所述。之后,进口商开始工作:

https://web.archive.org/web/20161204015026/https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/overview

【讨论】:

  • 这完全按照描述工作。我的第一个想法可能是在 https 上使用 http。这是一个误报,因为它通过了身份验证但未能找到我的项目。使用 https 和这些备用凭据,我能够完美地导入我的项目。
  • 链接已失效...有新链接了吗?
  • @CiaranGallagher - 不是一个完美的匹配,但也许这个 YouTube video 在大约 1:43 可能会有所帮助?
【解决方案2】:

如果您从 Azure DevOps 导入,请不要在导入时使用您的帐户凭据。而是转到 Azure Repos,选择要导入的 repo,然后单击 Clone,然后单击 Generate Credentials,然后在 GitHub 导入器中使用这些凭据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 2014-10-10
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多