Tôi hiện đang sử dụng TFS 2013 (cài đặt cục bộ) để cố gắng xây dựng từ cài đặt GitHub Enterprise bên trong bằng Xác thực LDAP.Cách định cấu hình libgit2 trong TFS Xây dựng với các kho lưu trữ riêng tư?
Sự cố tôi nhận được là không thể truy cập mã nguồn, làm cách nào tôi có thể định cấu hình TFS Build để sử dụng xác thực cụ thể?
Từ TFS Xây dựng Log
Exception nhắn: Một lỗi đã được nuôi dưỡng bởi libgit2. Danh mục = Net (Lỗi).
VS30063: Bạn không được phép truy cập https://user:[email protected]. (Loại LibGit2SharpException)
ngoại lệ dữ liệu từ điển:
libgit2.code = -1
libgit2.category = 11
Exception Stack Trace:
server stack trace:
tại LibGit2Sharp.Core.Ensure.HandleError (kết quả Int32) tại LibGit2Sharp.Core.Proxy.git_clone (Strin g url, String workdir, GitCloneOptions opts) tại LibGit2Sharp.Repository.Clone (String sourceUrl, String workdirPath, Boolean bare, Boolean checkout, TransferProgressHandler onTransferProgress, CheckoutProgressHandler onCheckoutProgress, Thông tin xác thực) tại Microsoft.TeamFoundation.Build.Activities.Git. GitPull.GitClone.GetRepository (String repositoryUrl, String workingFolder) tại System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md, Object [] args, Object server, Object [] & outArgs) tại System.Runtime.Remoting .Messaging.StackBuilderSink.AsyncProcessMessage (IMessage msg, IMessageSink replySink)
Ngoại lệ được rethrown tại [0]:
tại System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper (Message reqMsg, Boolean bProxyCase) tại System.Runtime.Remoting.Proxies.RemotingProxy.Invoke (Object NotUsed, MessageData & msgData) tại System.Func
3.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Activities.Git.GitPull.GitRepositoryBase.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity
1 .System.Activities.IAsyncCodeActivity.FinishExecution (AsyncCodeActivityContext bối cảnh, kết quả IAsyncResult) tại System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute (ActivityExecutor thi hành di chúc, bookmarkManager bookmarkManager)
theo dõi
Tôi đã thử các params URL để xác thực (ví dụ)
More Theo dõi
Hoàn toàn gỡ bỏ cài đặt và cập nhật cho 2013 RC, thông báo lỗi đã được cập nhật là tốt, vì nó là khác nhau.
Tôi cũng đã thử thiết lập trình điều khiển xây dựng để chạy như một người dùng LDAP đã được xác thực trong quá trình cài đặt doanh nghiệp github.
Các liên kết này có vẻ hữu ích nếu giao dịch trực tiếp với lib2git, thật không may, tôi đang sử dụng giao diện TFS và các bản dựng mặc định. Cảm ơn các liên kết mặc dù. –
Ah, xin lỗi, tôi không có chuyên gia TFS. Chúc may mắn! –
Cảm ơn mọi người đã phản hồi. Chúng tôi có thể đã xác định rằng thiết lập của chúng tôi về doanh nghiệp github có thể là vấn đề. –