azure - 如何将 UiPath Studio 与 Azure DevOps 连接?

标签 azure tfs rpa uipath-studio

我需要将 UiPath Studio 与 Azure DevOps 连接,但出现错误 TF10175,我搜索了互联网,但没有找到继续我的项目的答案。 我附上错误的描述。 预先非常感谢您的回复。

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

最佳答案

我还使用 UiPath 和 Azure DevOps。这就是我将它们连接起来的方式:

  1. 首先,我建议使用 TortoiseGit 而不是 UiPath Git,因为 UiPath 的 Git 设置只能在单个存储库上正常工作。但是,如果您喜欢在 Repo 中使用多个进程,UiPath Git 仍然存在一些问题。

  2. 所以安装TortoiseGit .

  3. 现在转到您的project .

  4. 记下凭据并保存它们(取决于您稍后想要如何进行身份验证)。

  5. 转到电脑上的Azure 文件夹或创建一个新文件夹。我喜欢在 C:\user\myname\Git\newrepo 上添加一个新的

  6. 在该文件夹中单击鼠标右键。并选择 Git 克隆。这里给出Azure的URL。像这样的https://<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0f76607a7d7c7f6e6c6a4f6b6a79216e757a7d6a216c6062" rel="noreferrer noopener nofollow">[email protected]</a>/yourpoject/reponame/_git/yourfolder然后点击克隆

  7. 现在您应该会看到 Microsoft 登录的弹出窗口。在此处输入您的 Microsoft 凭据。如果没有,您需要输入 #4 中的 Azure 凭据。这是为了将您授权为存储库的所有者。

  8. 现在 Git 正在下载所有内容,您已准备就绪。现在您可以添加文件或编辑它们。

  9. 之后,最简单的方法是右键单击该文件夹并选择 Git Commit。但 UiPath 现在也可用了。因此,转到 UiPath 并选择 Git 和 Repo 文件夹。现在 UiPath 也已连接并可供使用。

关于azure - 如何将 UiPath Studio 与 Azure DevOps 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58497615/

相关文章:

python - 管理 Azure 无服务器函数应用中的连接

azure - 设置 Azure 中 BLOB 存储的保留期

tfs - 基于 TFS TeamFoundationIdentity 获取用户的(Active Directory)部门

error-handling - 通过分配输出变量并禁用弹出窗口,使用SAP在VBScript中进行错误处理

python - 在循环中使用 getpixel

c# - 如何使用 Azure 函数将数据附加到 Azure blob 中的 parquet 文件

azure - App Insights cookie 被 Azure 防火墙阻止

tfs - 如何在 Team Foundation Server Scrum v1.0 beta 工作流中添加/编辑迭代字段

visual-studio - 如何将 TFS 绑定(bind)添加到 Visual Studio 2010 项目?

google-cloud-platform - 有什么方法可以仅使用 API 获取 Google 访问 token 吗?