2013-05-30 80 views
23

我在團隊基礎服務上創建了一個git存儲庫,並且想連接到它,但我不知道它的URL並且惱人地找不到它。在TFS或Visual Studio Online中連接到git存儲庫

我創造了我的本地回購和DIT我最初的承諾

現在我不知道遠程I應該設置什麼。我在基礎服務網站上將我的repo myproject.mysubproject命名爲。

我試過https://mysubdomain.visualstudio.com/myproject.mysubprojecthttps://mysubdomain.visualstudio.com/myproject.mysubproject.git,但是對於兩個都沒有雪茄,現在我幾乎沒有想法。有誰知道我能在哪裏找到回購?

編輯:作爲一個方面說明:我不 Visual Studio的工作,我也不想爲這個項目(但我會爲其他項目)

+0

如果你正在經歷比Visual Studio中的其他東西連接到TFS混帳回購協議,那麼你必須在你的VS網上個人資料啓用了「基本身份驗證」。 http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92-2013-03-Git_2D00_Command_2D00_Prompt/4722.GitSettingsTFSProfileAltCreds.png – Robino

+1

@Robino鏈接已經死了 –

+0

@PrashantC - 你可以按照這裏的方法,而不是https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/overview – Robino

回答

37

如果你去到Web UI,在「代碼」中心下,如果它是空的回購,克隆網址將在那裏。如果它不是空的,右側會出現一個圖標(雙重紙張圖標),該圖標將隨克隆網址下拉。

將URL的形式...

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

還需要注意的是,如果你瀏覽到該項目的代碼集線器在你的網頁瀏覽器相同的URL。

但是,在上一個版本中,我們爲每個項目添加了多個回購。對於初始回購,回購名稱與項目相匹配,因此項目名稱在URL中不需要。有關其他回購,項目名稱可能需要:

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

但再次,使用Web UI是,以便獲得url最簡單的方法。

一旦你有一個網址,你可以簡單地用git克隆[URL]

編輯:

對於身份驗證,VSO最近添加PAT令牌。您可以使用任何用戶名和PAT標記作爲密碼。 See more here這不適用於本地TFS。

您還可以使用備用憑證:see more here

+0

非常感謝你!我完全忽略了克隆鏈接! – Martijn

+1

感謝您的意見。我們正在討論如何讓它更易於發現(也許@創建嚮導的結尾?) – bryanmac

+1

畢竟,瞭解repo最重要的一點是它的url。 – Martijn

2

這已在Visual Studio Online的更新版本略有微調。現在進入你的項目,進入「代碼」,然後(假設你已經設置了一個項目),最右邊將會出現一個「克隆」按鈕,點擊這個按鈕會彈出一個包含克隆網址的彈出窗口(這是git url)。 VSO Image

相關問題