2016-07-07 22 views
-1

私は新しいBulidサーバーを構成しています。私はTFS 2013を持っています。ビルドサーバーの管理者であり、ビルドサーバーの構成に使用されるアカウントもビルドサーバーの管理者です。レジストリアクセスが許可されていないため、TFSビルドに失敗する

私はTFSにアクセスでき、ビルドサーバーからもCheckinコードにアクセスできます。

ビルドサーバーの設定に使用するユーザーまたはアカウントに与えるアクセス権がわかりません。

Exception Message: Requested registry access is not allowed. (type SecurityException) 
Exception Stack Trace: 
Server stack trace: 
    at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) 
    at Microsoft.TeamFoundation.Common.Internal.TeamFoundationEnvironment.OpenOrCreateRootUserRegistryKey() 
    at Microsoft.TeamFoundation.VersionControl.Client.Workstation.get_AttemptToAutoResolveConflicts() 
    at Microsoft.TeamFoundation.VersionControl.Client.Client.Get(Workspace workspace, GetRequest[] requests, GetOptions options, GetFilterCallback filterCallback, Object userData, String[] itemAttributeFilters, String[] itemPropertyFilters, Boolean alwaysQueryConflicts, Conflict[]& conflicts, Int32 operationId) 
    at Microsoft.TeamFoundation.VersionControl.Client.Workspace.Get(GetRequest[] requests, GetOptions options, GetFilterCallback filterCallback, Object userData, String[] itemAttributeFilters, String[] itemPropertyFilters, Boolean alwaysQueryConflicts, Conflict[]& conflicts) 
    at Microsoft.TeamFoundation.VersionControl.Client.Workspace.Get(GetRequest[] requests, GetOptions options, GetFilterCallback filterCallback, Object userData) 
    at Microsoft.TeamFoundation.Build.Workflow.Activities.TfGet.TfGetCore.RunCommand(VersionControlScope versionControlScope, Workspace workspace, String getting, String nonFatalError, String version, String fileSpec, GetOptions options, RecursionType recursion) 
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 
    at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) 

Exception rethrown at [0]: 
    at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) 
    at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) 
    at System.Func`9.EndInvoke(IAsyncResult result) 
    at Microsoft.TeamFoundation.Build.Workflow.Activities.TfGet.TfGetCore.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) 
    at System.Activities.AsyncCodeActivity`1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result) 
    at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) 

答えて

0

ビルドサービス用に構成されたサービスアカウントには、権利が必要です。 TFSサービスとビルドサービスは、同じアカウントで実行するように構成されていても、構成されていなくてもかまいません。あなたの個人アカウントはこの方程式の一部ではありません。

関連する問題