【问题标题】:Error connecting to mac from visual studio从 Visual Studio 连接到 mac 时出错
【发布时间】:2020-06-04 05:07:49
【问题描述】:

我有正确的 IP 地址,但当我连接到我的 mac 时,我收到以下错误消息:

An error occurred while generating the SSH keys. Please check that the environment is properly configured. Details: cat: /Users/cbcb/Library/Caches/Xamarin/XMA/Keys/---------------------: No such file or directory

我已经尝试创建一个新的管理员用户,我启用了远程登录,当我转到上面的以下位置时,文件夹是空白的。

【问题讨论】:

  • 首先,如果IP存在于列表中,右键Forget this Mac其次,你最好重启一下Mac。 第三,点击Add Mac,输入IP,查看是否可以连接。

标签: visual-studio xamarin visual-studio-2019 pairing remote-login


【解决方案1】:

听起来您可能需要将其重定向到默认的 .ssh 密钥位置。我在我的 Mac 上是~/.ssh/known_hosts。为了安全起见,请同时清除您的 SSH 密钥。

【讨论】:

  • 我该怎么做
【解决方案2】:

我通过手动将 MonoTouch 文件夹中的公共 ssh 密钥导入 mac 上的 authorized_keys 来解决此问题。
这样做:
1- 复制位于“%localAppData%/Xamarin/Monotouch”中的“id_rsa.pub”的内容
2- 在您的 MAC(假设它在 VM 上运行)中,转到“/Users//.ssh/Authorized_keys”打开文件,将密钥粘贴到新行中,保存然后关闭。
3- 现在回到您的 Visual Studio 并重试,您将能够配对您的 macOS
享受

【讨论】:

  • 我忘记了您的电子邮件,我遇到了另一个问题:无法连接到 192.168.1.15。请再试一次。 Broker 初始化超过了 60000 毫秒的超时,没有收到 Broker 的确认。有关如何解决此问题的任何想法?
  • 你重新安装了macOS吗?
  • 是的,这次我不必执行您告诉我的那些步骤。但我仍然收到该错误消息
  • 对不起,这个对我来说是新的,即使在互联网上也没有最终的解决方案。我现在可以说的是,您可以直接在 macOS 上编写应用程序,也可以在 macOS 和 windows 之间共享代码,这样您就可以在 windows 上编程,然后在 mac 上测试 ios 版本。无论如何,我可以帮助您使用 teamviewer 对您的虚拟机进行正确设置。
  • 什么是teamviewer,你可以创建另一个聊天室
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-03
  • 2016-07-24
  • 1970-01-01
  • 1970-01-01
  • 2017-06-08
  • 1970-01-01
相关资源
最近更新 更多