Visual Studio 使用 SSH 连接到远程服务器的代码 - 如何将代码库与 github 同步?

Visual Studio Code using SSH to remote server - how to sync code base with github?

我已经搜索了解决方案。运气不好。

我在 MacOS 上使用 VSC。 HTML 和 Python 代码位于 Azure VM 上。 VSC 远程连接工作正常。感觉像是具有所有精美的 VSC 功能的本地开发体验。但是,我无法将同步配置为 github。这让我在犯错误的时候浪费了我一天的开发时间。

要求:Sync/push 在远程服务器上更改为 github。

Q1:如果我想要的是可能的,我该如何设置? Q2:如果我想要的无法实现,有什么更好的解决方法?

谢谢, 艾伦.

这取决于您所说的“同步”是什么意思。在推送方面,如“How to synchronize GitHub and Azure DevOps repository?”中所述,您可能会考虑在 Azure DevOps 项目上使用 Azure 管道,假设您的 Azure VM 确实推送到所述 DevOps 项目。

如果您的 Git 存储库(在该 Azure VM 上)是本地的,您需要做的就是将 GitHub URL 添加为远程,并从 VSCode命令行(通过远程SSH插件),直接进行推送。