2013-10-21 36 views

回答

19

我打算列出所有我認爲儘可能完整的步驟。

  1. 首先,我創建了一個託管帳戶TFS並增加了New Team Project + Git
  2. 然後我不得不創建替代的登錄憑據,因爲你不能在你的登錄信息的@符號。 要在Visual Studio Team Services(VSTS)中設置備用信用卡,請點擊右上角的您的姓名 - >我的檔案 - >憑證
  3. 啓用備用憑證後,請打開Xamarin Studio。在我的情況下,我有一個我想添加的解決方案,所以我也打開了我的解決方案文件。
  4. Version Control菜單項中選擇Publish(只能用在解決方案文件打開)
  5. 選擇Registered Repositiories選項卡,選擇Add
  6. 輸入合適的名稱。選擇https協議。
  7. 輸入您的託管TFS URL即。 xxx.visualstudio.com
  8. 對於端口,請輸入443
  9. 的路徑將是:/DefaultCollection/_git/ +項目名稱(完全是你鍵入它包括空格)
  10. 用戶將是您在步驟2點擊OK兩個打開的窗口中創建的替代用戶名。
  11. 系統會提示您確認發佈。選擇OK
  12. 然後系統會提示您輸入密碼。輸入您在步驟2中創建的備用密碼。如果您在此處意外輸入了錯誤的密碼,則必須從您的密鑰鏈中刪除該條目。說明可以發現here

TFS與Xamarin工作室 +混帳整合應該是完整的!如果您有任何其他問題,我會盡我所能幫助他們。

+1

非常感謝您! –

+0

您可以通過在您提供的網址中創建個人訪問令牌來在您的登錄中使用@符號。我無法連接用戶名(我的電子郵件)+密碼,但我可以連接用戶名(我的電子郵件)+訪問令牌。 – batmaci

+0

我正在使用TFS用戶的本地TFS,因此不需要其他憑據。 但我不能夠通過這個401錯誤。當我發佈時它工作得很好。之後,根本無法完成推送更改。 也試圖在另一臺機器上使用Xamarin Studio檢出項目並給出相同的錯誤。 類似:https://forums.xamarin.com/discussion/57087/local-tfs-git-xamarin-studio-401-unauthorized 有什麼建議? – Yashvit

1

即使遵循這些說明,我也有問題連接到我的visualstudio.com存儲庫。我所做的就是使用XCode來檢出(或克隆)存儲庫。然後我在Xamarin中打開了我的解決方案,它拾取了存儲庫信息就好了。

2

在步驟12中,在Windows 8上輸入了錯誤的密碼,您必須在Credential Manager中修復它。

在Windows 8

在控制面板中,打開 憑據管理器, 在頁面的頂部,你有兩種選擇,選擇「Windows憑據」。 在「通用憑證」下查找「your.visualstudio.com」的記錄單擊以展開並選擇刪除。 現在,如果您從Xamarin Studio發佈,則系統會再次提示您輸入密碼。

0

我使用git-tf,這是一個命令行工具。但是一旦你克隆了倉庫,你就可以使用所有的功能,如責備,還原,提交。它也適用於新的OSX版本的Visual Studio。