【问题标题】:Connect to git repository in TFS or Visual Studio Online连接到 TFS 或 Visual Studio Online 中的 git 存储库
【发布时间】:2013-05-25 23:19:49
【问题描述】:

我在团队基础服务中创建了一个 git 存储库,我想连接到它,但我不知道它的 URL 并且很烦人地找不到它。

我创建了本地仓库并修改了我的初始提交

现在我想知道我应该设置什么遥控器。我在基础服务网站上将我的 repo 命名为 myproject.mysubproject。

我尝试了https://mysubdomain.visualstudio.com/myproject.mysubprojecthttps://mysubdomain.visualstudio.com/myproject.mysubproject.git,但对于这两种情况,都没有雪茄,而且我现在几乎没有想法了。有谁知道我在哪里可以找到 repo?

编辑:附带说明:我不是在 Visual Studio 工作,我也不想为这个项目工作(但我会为其他项目工作)

【问题讨论】:

标签: git tfs azure-devops


【解决方案1】:

如果您转到 Web UI,在“代码”中心下,如果它是空的 repo,克隆 url 将在那里。如果它不为空,则右侧有一个图标(双纸图标)将与克隆 URL 一起下拉。

网址的格式为 ...

https://[youraccount].visualstudio.com/DefaultCollection/_git/[gitRepoName]

另请注意,如果您浏览到该项目代码中心,它与您的网络浏览器中的 URL 相同。

但是,请注意,在上一个版本中,我们为每个项目添加了多个存储库。对于初始 repo,repo 名称与项目匹配,因此 url 中不需要项目名称。对于其他存储库,可能需要 projectName:

https://[youraccount].visualstudio.com/DefaultCollection/[projName]/_git/[gitRepoName]

但再次强调,使用 Web UI 是获取 url 的最简单方法。

一旦你有了那个 url,你就可以简单地运行 git clone [url]

编辑:

对于身份验证,VSO 最近添加了 PAT 令牌。您可以使用任何用户名和 PAT 令牌作为密码。 See more here 这不适用于本地 TFS。

您还可以使用备用凭据:see more here

【讨论】:

  • 感谢您的意见。我们正在讨论如何让它更容易被发现(也许是@结束创建向导??)
  • 毕竟,关于 repo 最重要的一点就是它的 url。
  • visualstudio.com 是否支持 SSH 连接到存储库而不是 HTTPS?
  • @kmehta - ssh 在待办事项列表中
  • 这在 2016 年仍然有效吗?我去了一个现有项目的代码页面,没有看到任何类似于“双纸图标”、“下拉菜单”的东西,也没有任何像你发布的那样带有远程 UTL 的东西。你能张贴我应该寻找的屏幕截图吗?
【解决方案2】:

这已在 Visual Studio Online 的较新版本中稍作调整。现在转到您的项目,转到“代码”,然后(假设您已经设置了一个项目)最右边将有一个“克隆”按钮,点击它会弹出一个带有克隆 URL 的小窗口(这是git url)。 VSO Image

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 2016-12-14
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 2018-01-25
    相关资源
    最近更新 更多