visual-studio - Xamarin IO,从 Visual Studio for Windows 连接到 Mac Build Agent 时,私钥已加密但密码为空
问题描述
我正在使用安装了 Parallels Desktop 的 Mac 在 Visual Studio for Windows 2017(专业版)中构建我的 Xamarin.IOs 应用程序。我在 Parallels Desktop 中运行的 Windows 中有两个 Windows 帐户。
我在一个 Windows 帐户中使用 Visual Studio 并成功连接到 Mac Build 代理。但是,当我切换回其他 Windows 帐户并使用相同的 Visual Studio 应用程序时,连接到 Mac Build 代理时出现错误提示,
私钥已加密,但密码为空...
我怎样才能解决这个问题?
解决方案
这似乎是 Visual Studio 2017 中的一个错误。
我不得不删除,
- id_rsa
- id_rsa.pub
- 密码短语.key
在我的 Windows 帐户%LOCALAPPDATA%\Xamarin\MonoTouch中找到文件并重新连接到 Mac Build Agent。
然后它开始正常工作
注意:我从这里找到了这个解决方案
推荐阅读
- linq - 使用 MOQ linq 模拟 void 方法来模拟功能语法
- primefaces - primefaces 反转列显示顺序
- firebase - BigQuery - Firebase Analytics 与 Firebase Crashlytics
- python - 如何防止循环堆栈中的重复值?
- rest - 使用 REST 和 mnist 来拉取图像
- github - 将文件从一个存储库的一个子文件夹传输到 bitbucket 中的另一个而不丢失历史记录
- angular - 如何将 Angular 项目的 Jenkinsfile 与 Sonarqube 集成
- python - 为什么 Pandas 从文件中读取 csv 而不是从 url 中读取 csv?
- azure - Add-AzureAnalysisServicesAccount 未被识别为 cmdlet
- c# - 在 C# 中使用 log4net 附加到文件