iOS uygulamaları geliştirmek için Xamarin'u Team Foundation Service + git ile ayarlıyorum. TFS + git entegrasyonumuzu MAC'mizde kurmaya çalışan birçok farklı ayar denedim. not authorized
veya failed to fetch
'dan istisnalar almaya devam ediyorum.Xamarin Studio Sürüm Denetimi'ni TFS + git ile ayarlama
cevap
Yaptığım tüm adımları olabildiğince eksiksiz olarak listeleyeceğim. Her şeyden
- Birincisi, barındırılan TFS hesap oluşturmuş ve ben o zaman giriş bilgilerinde bir
@
sembolü olamaz çünkü alternatif giriş kimlik oluşturmak zorundaNew Team Project + Git
- eklendi. Visual Studio Team Services'ta (VSTS) alternatif krediler ayarlamak için, sağ üstte -> Profilim -> Kimlik Bilgileri
- Alternatif kimlik bilgilerini etkinleştirdikten sonra Xamarin Studio'yu açın. Benim durumumda, çözüm dosyamı da açabilmem için eklemek istediğim bir çözüm buldum.
Version Control
menü öğesinin altında Registered Repositiories
sekmesini seçin veAdd
- uygun bir ad girin seçin
Publish
(açık çözüm dosyası ile kullanılabilir) seçin.https
protokolünü seçin. - Barındırılan TFS URL'nizi girin örn.
xxx.visualstudio.com
. - Bağlantı noktası için
443
girin. - yolu olacaktır: (eğer boşluklar dahil yazdığınız tam olarak)
/DefaultCollection/_git/
+ proje adı - Kullanıcı hem açık pencerelerde 2. adımda tıklayın
OK
oluşturulan alternatif kullanıcı adı olacaktır. - Yayınlamayı onaylamanız istenecektir.
OK
'u seçin. - Daha sonra şifreniz istenecektir. 2. adımda oluşturduğunuz alternatif şifreyi girin. Yanlışlıkla burada yanlış şifre girerseniz, girişi anahtarlığınızdan silmeniz gerekir. Talimatlar Sizin Xamarin Studio ile TFS + git entegrasyon eksiksiz olmalıdır here
bulunabilir! Başka sorunlarınız varsa, onlara yardımcı olmak için elimden geleni yapacağım.
Bu yönergeleri uygularken bile visualstudio.com depomuza bağlanırken sorunlar yaşadım. Yaptığım şey depoyu kontrol etmek (veya klonlamak) için XCode kullanmaktı. Sonra çözümümü Xamarin'de açtım ve depo bilgisini aldım.
Windows 8'de 12. adımda ve yanlış parola girdiyseniz, Kimlik Yöneticisi'nde düzeltmeniz gerekir. pencerelerin sayfanın üst kısmında Denetim Masasında 8
, Açık Kimlik Yöneticisi, yılında
"Windows Kimlik" seçeneğini iki seçenek var. "Genel Kimlik Bilgileri" nin altında "your.visualstudio.com" için bir kayıt bulun ve genişletmek için seçin. Şimdi Xamarin Studio'dan yayınlıyorsanız, şifreniz tekrar istenecektir.
Bir komut satırı aracı olan git-tf kullanıyorum. Ama depoyu bir kez klonladığınızda, suçlama, geri alma, taahhüt etme gibi tüm işlevleri kullanabilirsiniz. Visual Studio'nun yeni OSX sürümü ile de çalışır.
Bu benim TFS Xamarin/Visual Studio Mac bağlamak için bulunan en iyi çözümdür:
- 1. Git tfs ile iki TFS dalını birleştirin
- 2. Xamarin Studio C# hata
- 3. Uyarılar sonra güncelleme Xamarin Studio
- 4. Git ve TFS entegrasyonu kurmak
- 5. Visual Studio çıkışından TFS
- 6. tfs veritabanı boyutu - sürüm denetimi
- 7. Git-Tfs: Git Commit başına bir TFS değişiklikleri mi?
- 8. Visual Studio/TFS 2010
- 9. Visual Studio, CodePlex TFS
- 10. Visual Studio 2013 Git Sürüm Denetimi - SSH Anahtarı
- 11. Sürüm sürümleri Visual Studio ile nasıl denetlenir?
- 12. TFS 2012 sürüm kontrolü vs Mercurial
- 13. Visual Studio Uzantısı ile imleç konumunu ayarlama
- 14. Xamarin Studio: Xamarin Studio'nun kodumu göstermesini nasıl önleyebilirim
- 15. R-Studio Görünümünü Ayarlama
- 16. TFS Visual Studio Oluşturma ile Visual Studio 2017 nasıl kullanılır? Adım
- 17. Xamarin Studio çapraz platform uygulama hatası
- 18. TFS
- 19. git-tfs klonu boş klasör oluşturur
- 20. TFS
- 21. Visual Studio ve TFS ile TortoiseMerge Kullanma - Hedefi Hedefle (bulunamadı)
- 22. Visual Studio ile TFS kaynak denetiminde olmayan dosyaları nasıl bulabilirim?
- 23. TFS 2013 Git modunda, TFVC için olanlardan NEDEN desteklenmiyor?
- 24. Visual Studio Team Services - Git deposu ile çözüm arasındaki ilişki
- 25. Visual Studio kullanarak Mac üzerinde Xamarin Connect
- 26. Xamarin Android Oynatıcı/Visual Studio: "Emulator Başlatılıyor"
- 27. XCode 5'ten GIT sürüm denetimi nasıl kaldırılır Project
- 28. Android studio git entegrasyonu kısmen çalışıyor
- 29. Bir dosya silindi Visual Studio, TFS bunu tanımıyor
- 30. git - Sürüm kontrolü için Pipfile.lock gerekir mi?
çok teşekkür ederiz! –
, sağladığınız url'de olduğu gibi kişisel erişim belirteci oluşturarak girişinizdeki @ sembolünü kullanabilirsiniz. Kullanıcı adı (e-posta adresim) + şifreyle bağlantı kuramadım ancak kullanıcı adı (e-posta adresim) + erişim belirteci ile bağlantı kurabiliyordum. – batmaci
TFS Kullanıcıları ile yerel bir TFS kullanıyorum, bu yüzden alternatif kimlik bilgilerine gerek yok. Ancak bu 401 Hatası geçemiyorum. Bir yayın yaptığımda her şey iyi çalıştı. Bundan sonra hiçbir değişiklik yapamazsınız. Ayrıca Xamarin Studio kullanarak ve aynı hatayı veren başka bir makinede projeyi kontrol etmeye çalışıyor. Benzer şekilde: https://forums.xamarin.com/discussion/57087/local-tfs-git-xamarin-studio-401-unauthorized Herhangi bir öneriniz var mı? – Yashvit