简体   繁体   English

如何将 UiPath Studio 与 Azure DevOps 连接?

[英]How to connect UiPath Studio with Azure DevOps?

I need to connect UiPath Studio with Azure DevOps, but I got an error TF10175, I searched the internet but I did not find an answer to move forward with my project.我需要将 UiPath Studio 与 Azure DevOps 连接,但我收到错误 TF10175,我搜索了互联网但没有找到继续我的项目的答案。 I enclose the description of the error.我附上了错误的描述。 In advance thanks a lot for your response.提前非常感谢您的回复。

19.9.2+Branch.master.Sha.0928919eb1def274fdabeb0849d03a125c50fe6a

TF10175: The Desarrollo RPA team project does not exist.


Error: UiPath.Studio.Plugin.Tfs.TfsOperationException: TF10175: The Desarrollo RPA team project does not exist.

   en UiPath.Studio.Plugin.Tfs.Session.TfsSession.ThreadSafeExecute[TResult](Func`2 action, OperationRecord& operationRecordRecord)
   en UiPath.Studio.Plugin.Tfs.Session.TfsSession.<>c__DisplayClass23_1`1.<ExecuteAsyncInternal>b__0(CancellationToken _)
   en UiPath.Shared.ProducerConsumerPair.<>c__DisplayClass18_0`1.<StartNew>b__0()
   en System.Threading.Tasks.Task`1.InnerInvoke()
   en System.Threading.Tasks.Task.Execute()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.Plugin.Tfs.Session.TfsSession.<ExecuteAsyncInternal>d__23`1.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.Plugin.Tfs.Session.TfsSession.<ExecuteAndMonitorAffectedItemsAsync>d__15.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.Plugin.Tfs.TfsSourceControl.<AddItemAsync>d__32.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.Plugin.Tfs.TfsSourceControl.<AddUnversionedFilesAsync>d__64.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.Plugin.Tfs.TfsSourceControl.<CheckInAsync>d__46.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.SourceControl.Shared.Services.UI.BaseCheckInUiService`2.<ExecuteCheckIn>d__21.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.SourceControl.Shared.Services.UI.BaseCheckInUiService`2.<CheckInSelectedChanges>d__20.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.SourceControl.Shared.Services.UI.BaseCheckInUiService`2.<CheckInCommandExecute>d__18.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.SourceControl.Shared.Services.UI.CentralRepositoryCheckInUiService`1.<CheckInCommandExecute>d__2.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.SourceControl.Shared.Services.UI.BaseCheckInUiService`2.<<get_CheckInCommand>b__14_0>d.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en UiPath.Studio.Shared.MVVM.Commands.TaskCommand`3.<Execute>d__32.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
   en System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler), HResult -2146233088

I also use UiPath and Azure DevOps.我还使用 UiPath 和 Azure DevOps。 So this is how I connected both of them:所以这就是我连接它们的方式:

  1. First of all I recommend to use TortoiseGit over UiPath Git because the Git Setup of UiPath is just properly working on a single repo.首先,我建议在 UiPath Git 上使用TortoiseGit ,因为 UiPath 的 Git 设置仅在单个 repo 上正常工作。 But If you like to use multiple Processes in the Repo UiPath Git is kind of buggy still.但是如果你喜欢在 Repo UiPath 中使用多个进程,Git 仍然有点问题。

  2. So install TortoiseGit .所以安装TortoiseGit

  3. Now go to your project .现在 go 到您的项目

  4. Note the credentials and save them (depends on how you want to auth later on).记下凭据并保存它们(取决于您以后要如何进行身份验证)。

  5. Go to your Azure folder on your PC or create a New one. Go 到您 PC 上的Azure 文件夹或创建一个新文件夹。 I like to add a new one on C:\user\myname\Git\newrepo我喜欢在 C:\user\myname\Git\newrepo 上添加一个新的

  6. In that folder do a rightclick.在该文件夹中单击鼠标右键。 And select Git Clone.和 select Git 克隆。 Here give in the URL of the Azure.这里给出 Azure 的 URL。 Something like this https://yourspace@dev.azure.com/yourpoject/reponame/_git/yourfolder and click on Clone .像这样https://yourspace@dev.azure.com/yourpoject/reponame/_git/yourfolder并单击Clone

  7. Now you should get a Popup of Microsoft Login.现在你应该得到一个 Microsoft 登录的弹出窗口。 Here enter your Microsoft Credentials.在此处输入您的 Microsoft 凭据。 If not you need to enter the Azure Credentials from #4.如果不是,您需要输入 #4 中的 Azure凭证 This is for authing you as the owner of the repo.这是为了让您成为 repo 的所有者。

  8. Now Git is downloading all stuff and you are ready.现在 Git 正在下载所有东西,你准备好了。 Now you can add files or edit them.现在您可以添加文件或编辑它们。

  9. After that the easiest way is to rightclick the folder and select Git Commit .之后,最简单的方法是右键单击文件夹并 select Git Commit But UiPath is now also available.但现在也可以使用 UiPath。 Therefore go UiPath and select Git and the Repo folder.因此 go UiPath 和 select Git 和 Repo 文件夹。 Now UiPath is also connected and ready to be used.现在 UiPath 也已连接并可以使用了。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM