我在 team foundation services 创建了一个 git 存储库,我想连接到它,但我不知道它的 URL,而且找不到它,这很烦人。
我创建了我的本地仓库并修改了我的初始提交
现在我想知道我应该设置什么 Remote 。我在基础服务网站上将我的存储库命名为 myproject.mysubproject。
我尝试了 https://mysubdomain.visualstudio.com/myproject.mysubproject
和 https://mysubdomain.visualstudio.com/myproject.mysubproject.git
,但是两者都不要抽雪茄,而且我现在完全没有想法了。有谁知道我在哪里可以找到 repo 协议(protocol)?
编辑:附带说明:我不在 visual studio 工作,我也不想为这个项目工作(但我会为其他项目工作)
最佳答案
如果您转到 Web UI,在“代码”中心下,如果它是空的 repo,则克隆 url 将在那里。如果它不为空,则右侧有一个图标(双纸图标),它将与克隆 url 一起下 pull 。
该 url 将采用 ...
https://[youraccount].visualstudio.com/DefaultCollection/_git/[gitRepoName]
另请注意,如果您浏览到该项目代码中心,它与您的 Web 浏览器中的 URL 相同。
但是,请注意,在上一个版本中,我们为每个项目添加了多个存储库。对于初始 repo,repo 名称与项目匹配,因此 url 中不需要项目名称。对于其他 repo 协议(protocol),可能需要项目名称:
https://[youraccount].visualstudio.com/DefaultCollection/[projName]/_git/[gitRepoName]
但再次重申,使用网络用户界面是获取 url 的最简单方法。
一旦你有了那个 url,你就可以简单地运行 git clone [url]
编辑:
对于身份验证,VSO 最近添加了 PAT token 。您可以使用任何用户名和 PAT token 作为密码。 See more here这还不适用于本地 TFS。
您还可以使用备用凭证:see more here
关于git - 连接到 TFS 或 Visual Studio Online 中的 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16835212/