使用 SSH 连接到远程服务器的 Visual Studio Code - 如何将代码库与 github 同步?
Posted
技术标签:
【中文标题】使用 SSH 连接到远程服务器的 Visual Studio Code - 如何将代码库与 github 同步?【英文标题】:Visual Studio Code using SSH to remote server - how to sync code base with github? 【发布时间】:2022-01-03 23:11:55 【问题描述】:我已经寻找解决方案。没有运气。
我在 MacOS 上使用 VSC。 html 和 Python 代码位于 Azure VM 上。 VSC 远程连接工作得很好。感觉就像具有所有花哨的 VSC 功能的本地开发体验。但是,我无法配置同步到 github。当我犯了一个错误时,这花费了我一天的开发时间。
要求:将远程服务器上的更改同步/推送到 github。
Q1:如果我想要的可以实现,我该如何设置? Q2:如果我想要的都不可能,有什么更好的方法来解决这个问题?
谢谢, 艾伦。
【问题讨论】:
【参考方案1】:这取决于您所说的“同步”是什么意思。在推送方面,如“How to synchronize GitHub and Azure DevOps repository?”中所述,您可能会考虑在您的 Azure DevOps 项目中使用 Azure 管道,假设您的 Azure VM 确实推送到所述 DevOps 项目。
如果您的 Git 存储库(在该 Azure VM 上)是本地的,您只需将 GitHub URL 添加为远程,然后从 VSCode 命令行(通过远程 SSH 插件)直接执行推送。
【讨论】:
以上是关于使用 SSH 连接到远程服务器的 Visual Studio Code - 如何将代码库与 github 同步?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用“双”ssh 在远程 Linux 服务器上使用 Visual Studio 进行调试? [关闭]
Errno::ENOTTY 通过 SuSe 上的 Net::SSH 连接到远程服务器时设备的 ioctl 不合适(使用 Ruby on Rails 5.2.4)
使用隧道 ssh 通过 nodeJS 中的 mongoose 通过 ssh 连接到远程服务器 mongoDB