git - VSCode Git 通过 Remote-SSH
问题描述
我正在运行一个 VMWare Fusion 11.5,其中包含我的存储库。我更喜欢在 Mac(Azure SQL Studio、VSCode 等)上而不是在 VM 上运行我的工具,因此我已将 VSCode 设置为通过 SSH 连接到 VM 机器。
一切正常,更新代码 git 状态,添加和提交但是当我尝试从 bitbucket git pull/push 时没有任何反应,没有错误消息没有超时没有。
我认为 SSH 是基于密码的(当我尝试通过 SSH 连接到 VM 时,它会询问我的密码)。
有任何想法吗?
解决方案
如果它要求输入密码(远程帐户的密码)而不是passphrase,这意味着公钥没有正确注册到 VMWare 远程机器,在~/.ssh/authorized_keys
.
首先将您的 MacOS~/.ssh/id_rsa.pub
内容添加到远程用户~/.ssh/authrized_keys
文件。
推荐阅读
- java - ClassNode 上的 Java ASM CheckClassAdapter
- python - Numpy 等效于“tf.tensor_scatter_nd_add”方法
- django - Django rest_framework datetime_format 与毫秒
- java - 找到 3 个和给定数字相加的数字
- r - 如何在ggplot r中对一个因子内的值进行排序/排序?
- python - 读取 CSV 后具有奇怪值的 Spark 数据帧
- php - 在 Wordpress 中仅显示一篇最新文章
- mongodb - mongodb聚合函数并根据条件返回结果
- oracle - Oracle dbms_aq.dequeue
- python - 我无法在 pip install 上安装模块,它给出红色文本错误