現在、TFS 2013(ローカルインストール)を使用して、LDAP認証を使用して内部GitHub Enterpriseインストールからビルドを試みています。TFSでlibgit2を設定するにはプライベートレポジトリを使用してビルドしますか?
私が得ている問題は、ソースコードにアクセスできないということです。どのようにして特定の認証を使用するようにTFS Buildを構成できますか? TFSから
はログイン例外メッセージをビルドします。エラーがlibgit2によって育てられました。カテゴリ=ネット(エラー)。
VS30063:https://user:[email protected]にアクセスする権限がありません。 (タイプLibGit2SharpException)
例外データ・ディクショナリ:
libgit2.code = -1 = 11
例外スタック・トレース
libgit2.category:
サーバースタックトレース:
at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) at LibGit2Sharp.Core.Proxy.git_clone(Strin GtCloneOptions opts) LibGit2Sharp.Repository.Clone(String sourceUrl、String workdirPath、ブールベア、ブールチェックアウト、TransferProgressHandler onTransferProgress、CheckoutProgressHandler onCheckoutProgress、Credentials資格情報) 、Microsoft.TeamFoundation.Build.Activities.Git。 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessageでGitPull.GitClone.GetRepository(文字列repositoryUrl、列workingFolder) System.Runtime.Remotingで(のIntPtr MDは、[]引数、オブジェクトのサーバ、[] & outArgsオブジェクトをオブジェクト) .Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg、IMessageSink replySink)
[0]で再評価された例外:
System.Func3.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Activities.Git.GitPull.GitRepositoryBase.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity
1における System.Runtime.Remoting.Proxies.RemotingProxy.InvokeでSystem.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(メッセージreqMsg、ブールbProxyCase) (NOTUSED、のMessageData & msgDataオブジェクト)で0 System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Executeで.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContextコンテキストたIAsyncResult結果) (ActivityExecutorエグゼキュータ、BookmarkManager bookmarkManager)
をフォローアップ
は私が
詳細は、フォローアップ認証用URL paramsは(例)を試してみました
2013 RCに完全にアンインストールや更新、エラーメッセージが更新されました同様に、それは異なっている。
また、githubエンタープライズインストールで認証されたLDAPユーザーとして実行するようにビルドコントローラを設定しようとしました。
これらのリンクはlib2gitを直接処理する場合に便利です。残念ながら、私はTFSインターフェイスとデフォルトのビルドを使用しています。しかし、リンクをありがとう。 –
ああ、申し訳ありませんが、私はTFSの専門家ではありません。がんばろう! –
とにかく応答に感謝します。我々はgithub企業のセットアップが問題であるかもしれないことを認識したかもしれない。 –