注:この質問は、TFSサービスでgitサポートがリリースされる前に行われたもので、現在は非常にうまく機能しています。monodevelopでのtfsサービスの使用について詳しくは、http ://sviluppomobile.blogspot.se/2013/02/how-to-use-team-foundation-service-with.htmlをご覧ください。
Team Foundation Service(TFSクラウドバージョン)を試してみることにしました。これは、VisualStudioとMonoDevelopの両方のコードを1か所で管理するのに役立つGitサポートがあるためです。
問題は、MonoDevelopでTFSサービスに接続する方法です。確認できることから、HTTPSプロトコルを使用する必要があります。サーバーの場合は、TFSサービスの名前を入力し、ユーザーの場合は、ライブIDuser@live.comを入力して接続を試みます。
問題はこのようなURLになります
https://user@live.com@projectname.visualstudio.com/
URLの2つの@記号に注意してください。その上でMonoDevelopバーフの背後で使用されているgitツールは何でもあるようです:
NGit.Api.Errors.JGitInternalException: Exception caught during execution of fetch command ---> NGit.Errors.NotSupportedException: Invalid URL
ダイアログからユーザー名を省略しようとすると、不正アクセスに関する別のエラーが発生します。
MacまたはMonoDevelopのどこかにgitユーザー名とパスワードを入力/保存する方法はありますか?私はこれが最終的にはうまくいくと確信しています。