XAMarinとTeam Foundation Service + gitをiOSアプリケーションの開発に設定しています。私は、私のMACにTFS + gitの統合を無駄なくセットアップしようとすると、さまざまな設定を試みました。私はnot authorized
またはfailed to fetch
のいずれかの例外を取得し続けます。TFS +で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で作成した代替パスワードを入力します。間違ってここに間違ったパスワードを入力した場合は、キーチェーンからエントリを削除する必要があります。命令は、あなたのXamarin StudioのとTFS + gitの統合が完了しなければなりませんhere
を見つけることができます!あなたが他の問題を抱えているなら、私は彼らを助けるために最善を尽くします。
1
これらの手順を実行してもvisualstudio.comリポジトリに接続できませんでした。私がしたことは、リポジトリをチェックアウト(またはクローン)するためにXCodeを使うことでした。私はXamarinで自分のソリューションを開き、リポジトリ情報をうまく取り込みました。
2
手順12. Windows 8で、間違ったパスワードを入力した場合は、Credential Managerで修正する必要があります。 [コントロールパネル]、 オープン資格情報マネージャ、 でWindows 8
で
ページの上部に次の2つのオプションを選択し、「Windows資格情報」を持っています。 "Generic Credentials"で "your.visualstudio.com"のレコードを探し、展開して削除を選択します。 Xamarin Studioからパブリッシュすると、再度パスワードを入力するよう求められます。
0
私はコマンドラインツールであるgit-tfを使用します。しかし、リポジトリをクローンすると、blame、revert、commitのようなすべての機能を使用することができます。これは、新しいOSX版のVisual Studioでも動作します。
0
これは私がTFSにXamarin/Visual Studioのマックを接続するために発見された最良のソリューションです:
関連する問題
- 1. TFSバージョン管理オフライン
- 2. Avaya PBXのバージョン管理/設定管理?
- 3. TFSコードのバージョン管理
- 4. バージョン管理サーバの設定
- 5. Visual Studioでのバージョン管理
- 6. TFSリリース管理の更新設定ファイル
- 7. 設定管理とバージョン管理の違いは何ですか?
- 8. TFSブランチング/バージョン管理の基本
- 9. Xamarin Studioでのバージョン管理をGithubと共有している間に
- 10. TFSプロセステンプレート - 初期バージョン管理フォルダ構造
- 11. TFSソリューションは、それがバージョン管理
- 12. TFSよりも優れたバージョン管理
- 13. Nginx設定バージョン管理方法
- 14. アーティファクトでTFSリリース管理を有効にするバージョン番号
- 15. Visual Studio 2010とHGでバージョン管理
- 16. GFSでTFSで使用しているアセンブリのバージョン管理
- 17. Azure Visual Studioを管理証明書で設定する
- 18. Visual Studio - JSファイルのバージョン管理
- 19. Visual Studio TFSタイムアウトを設定する
- 20. バージョン管理の意味バージョン管理はどのバージョンですか?
- 21. TeamCityのバージョン管理(TFSなど)は可能ですか?
- 22. TFSのビルドエージェント管理UIから環境変数を設定
- 23. TFS 2010:ソース管理のためのTFSプロキシ認証の設定方法
- 24. バージョン管理された設定からチームシティプロジェクトを作成する
- 25. TFSでのデータベースコードレビューの管理
- 26. バージョン管理戦略
- 27. .netとvisual Studioで使用するWebベースのバージョン管理システム
- 28. TFSリリース管理定義の編集
- 29. Visual Studioを使用したデータベースのバージョン管理
- 30. Visual Studio - 異なるプロジェクトのバージョンを管理する
はどうもありがとうございました! –
あなたが提供したURLのように個人用のアクセストークンを作成することで、@ symbolをログインに使用することができます。私はusername(私の電子メール)+パスワードで接続することができませんでしたが、私はusername(私の電子メール)+アクセストークンで接続することができました。 – batmaci
TFSユーザーとローカルTFSを使用しているため、代替資格情報は必要ありません。 しかし、私はこの401エラーを越えて得ることができません。私が出版をしたとき、それはうまくいった。それ以降はプッシュを変更できません。 また、Xamarin Studioを使用して別のマシンでプロジェクトをチェックアウトしようとしていて、同じエラーが発生しています。 類似している:https://forums.xamarin.com/discussion/57087/local-tfs-git-xamarin-studio-401-unauthorized 提案がありますか? – Yashvit