我正在設置Xamarin與Team Foundation Service + git開發iOS應用程序。我嘗試了許多不同的設置,嘗試在我們的MAC上設置我的TFS + git集成,但無濟於事。我不斷收到not authorized
或failed to fetch
的例外情況。使用TFS + git設置Xamarin Studio版本控制
11
A
回答
19
我打算列出所有我認爲儘可能完整的步驟。
- 首先,我創建了一個託管帳戶TFS並增加了
New Team Project + Git
- 然後我不得不創建替代的登錄憑據,因爲你不能在你的登錄信息的
@
符號。 要在Visual Studio Team Services(VSTS)中設置備用信用卡,請點擊右上角的您的姓名 - >我的檔案 - >憑證 - 啓用備用憑證後,請打開Xamarin Studio。在我的情況下,我有一個我想添加的解決方案,所以我也打開了我的解決方案文件。
- 下
Version Control
菜單項中選擇Publish
(只能用在解決方案文件打開) - 選擇
Registered Repositiories
選項卡,選擇Add
- 輸入合適的名稱。選擇
https
協議。 - 輸入您的託管TFS URL即。
xxx.visualstudio.com
。 - 對於端口,請輸入
443
。 - 的路徑將是:
/DefaultCollection/_git/
+項目名稱(完全是你鍵入它包括空格) - 用戶將是您在步驟2點擊
OK
兩個打開的窗口中創建的替代用戶名。 - 系統會提示您確認發佈。選擇
OK
。 - 然後系統會提示您輸入密碼。輸入您在步驟2中創建的備用密碼。如果您在此處意外輸入了錯誤的密碼,則必須從您的密鑰鏈中刪除該條目。說明可以發現here
你TFS與Xamarin工作室 +混帳整合應該是完整的!如果您有任何其他問題,我會盡我所能幫助他們。
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。
0
這是我發現Xamarin/Visual Studio的Mac連接到TFS的最佳解決方案:
相關問題
- 1. 使用Git版本控制
- 2. TFS版本控制
- 3. 如何在Android Studio中使用git作爲區域設置版本控制
- 4. 使用Pagelime CMS與版本控制設置(git)
- 5. 使用TFS進行PDF版本控制
- 6. 使用visual studio 2010和tfs更改日誌和版本控制
- 7. 使用Git版本控制腳本
- 8. 從版本控制系統中排除一些項目設置,如Git,TFS
- 9. TFS 2010版本控制
- 10. TFS版本控制離線
- 11. Drupal版本控制設置
- 12. Android Studio使用Git:版本控制中的gradle-wrapper.jar
- 13. GIT的TFS 2015門控版本
- 14. TFS 2012 API - 設置版本控制權限?
- 15. Visual Studio - .EXE控制檯應用程序的設置版本號
- 16. 如何使用控件和Visual Studio的形式來訪問TFS版本控制
- 17. 開始Git版本控制
- 18. Git版本控制約定
- 19. QtCreator和版本控制基本設置
- 20. Informatica&Git:版本控制
- 21. 如何使用git發佈版本控制版本
- 22. Jenkins配置使用Git的版本控制
- 23. 如何使用git bash在TFS上設置新的git項目
- 24. 取消Xamarin Studio中的版本控制,同時與Github共享
- 25. 使用TFS 2010進行VS2005版本控制而不使用TS2005?
- 26. TFS REST API簽入到版本控制
- 27. 教程的版本控制設置
- 28. 從Xamarin Studio連接到TFS Git(非託管,本地安裝的TFS 2013)
- 29. Flash IDE版本控制 - TFS 2008集成?
- 30. TFS版本控制項目擴展
非常感謝您! –
您可以通過在您提供的網址中創建個人訪問令牌來在您的登錄中使用@符號。我無法連接用戶名(我的電子郵件)+密碼,但我可以連接用戶名(我的電子郵件)+訪問令牌。 – batmaci
我正在使用TFS用戶的本地TFS,因此不需要其他憑據。 但我不能夠通過這個401錯誤。當我發佈時它工作得很好。之後,根本無法完成推送更改。 也試圖在另一臺機器上使用Xamarin Studio檢出項目並給出相同的錯誤。 類似:https://forums.xamarin.com/discussion/57087/local-tfs-git-xamarin-studio-401-unauthorized 有什麼建議? – Yashvit