Konfiguracja kontroli wersji Xamarin Studio z TFS + git
Konfiguruję Xamarin z Team Foundation Service + git do tworzenia aplikacji na iOS. Próbowałem wielu różnych ustawień, próbując skonfigurować moją integrację TFS + git na naszym komputerze MAC bez skutku. Ciągle dostaję wyjątki albo not authorized
albo failed to fetch
.
5 answers
Zamierzam wymienić wszystkie kroki, które podjąłem, aby być jak najbardziej kompletnym.
- Po pierwsze, utworzyłem hostowane konto TFS i dodałem
New Team Project + Git
- musiałem następnie utworzyć alternatywne dane logowania, ponieważ nie możesz mieć symbolu
@
w swoich danych logowania. Aby skonfigurować alternatywne creds w Visual Studio Team Services (VSTS), kliknij swoją nazwę w prawym górnym rogu -> Mój profil -> poświadczenia - po włączeniu alternatywnych poświadczeń otwórz Xamarin Studio. W moim sprawa miałem rozwiązanie, które chciałem dodać, więc miałem mój plik rozwiązania otwarty, jak również.
- W menu
Version Control
WybierzPublish
(dostępne tylko z otwartym plikiem rozwiązania) - wybierz zakładkę
Registered Repositiories
i wybierzAdd
- wprowadź odpowiednią nazwę. Wybierz
https
protokół. - wprowadź hostowany adres URL TFS ie.
xxx.visualstudio.com
. - dla portu wprowadź
443
. - ścieżka będzie:
/DefaultCollection/_git/
+ Nazwa projektu (dokładnie tak, jak wpisałeś, łącznie ze spacjami) - użytkownik będzie alternatywna nazwa użytkownika utworzona w Kroku 2. Kliknij
OK
w obu otwartych oknach. - zostaniesz poproszony o potwierdzenie publikacji. Wybierz
OK
. - zostanie wyświetlony monit o podanie hasła. Wprowadź alternatywne hasło utworzone w Kroku 2. Jeśli przypadkowo wprowadzisz niewłaściwe hasło, musisz usunąć wpis ze swojego breloczka. Instrukcje można znaleźć tutaj
Twoja TFS + Git integracja z Xamarin Studio powinna być kompletna! Jeśli masz jakieś inne problemy, postaram się z nimi pomóc.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-17 14:30:40
W kroku 12. w systemie Windows 8 i podałeś niewłaściwe hasło, będziesz musiał je naprawić w Menedżerze poświadczeń.
W windows 8
W Panelu Sterowania, Open Credential Manager, Na górze strony masz dwie opcje, wybierz "poświadczenia systemu Windows". W zakładce "Ogólne poświadczenia" poszukaj zapisu dla "your.visualstudio.com" Kliknij, aby rozwinąć i wybierz Usuń. Teraz, jeśli opublikujesz w Xamarin Studio, zostaniesz ponownie poproszony o podanie hasła.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-06 22:24:51
Miałem problemy z połączeniem się z moim visualstudio.com repozytorium nawet po wykonaniu tych instrukcji. To, co zrobiłem, to użycie XCode do kasowania (lub klonowania) repozytorium. Następnie otworzyłem moje rozwiązanie w Xamarin i podniósł informacje repozytorium po prostu dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-23 13:13:11
Używam git-TF, który jest narzędziem wiersza poleceń. Ale po sklonowaniu repozytorium możesz używać wszystkich funkcji, takich jak blame, revert, commit. Współpracuje również z nową wersją Visual Studio OSX.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-04 02:22:41
To jest najlepsze rozwiązanie jakie znalazłem aby podłączyć Xamarin / Visual Studio Mac do TFS:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-13 17:21:51