请教一下,怎么用 macbook 进行开发,但是代码仓库是在同局域网内的另外一台 windows 上?

2025 年 8 月 12 日
 elannnnn

背景和需求

公司最近链接内网用户 VPN 需要强制安装一个 PrivilegedHelperTools ,目测和监控网络有关,个人比较膈应这个,所以想看能不能达到下面的目的:

  1. 在公司发的 windows 电脑上安装 VPN 软件,用来连接内网,代码仓库也会放在 windows 上
  2. 在个人的 macbook 上进行开发,个人电脑上不安装公司的 VPN 软件,但是修改需要实时同步到 windows 上的代码仓库中
  3. 代码仓库所有的 push 、pull 操作都只在 windows 上进行

想到的方案

目前做了几个方向的调研:

  1. windows 共享文件给 macbook 访问:缺点也比较明显,目前同步速度不是很快,平常在 macbook 上开发 ,在 VS code 上搜索文件都加载很慢
  2. 通过第三方同步软件,例如 Syncthing:目前还没有尝试

期望

看看大佬之前有没有这样的需求,都有好的哪些解决办法?

3639 次点击
所在节点    程序员
27 条回复
nuanshen
2025 年 8 月 12 日
既然在一个局域网内,那 win 上设置 nginx 代理,mac 通过代理访问代码仓库
vaas
2025 年 8 月 12 日
最优解:不要用个人电脑工作。
就算 op 想要的方案最终跑通了,也相当于把自己的把柄交到了公司手上。后续如果和公司有什么劳资冲突,这会是一个对 op 非常不利的因素(主动尝试突破公司的信安监控),反手把 op 送进去都不是没可能的。
laminux29
2025 年 8 月 12 日
Windows 上直接安装一个 SVN Server ,然后 SVN Server 对 macBook 的 IP 开白名单,最后 mabBook 上使用 SVN Client 。

不过这边建议还是不要和公司搞对抗,不然遇到事情了,你真的说不清楚。
Greendays
2025 年 8 月 12 日
公司监控自己的电脑不是理所应当的事情么,建议还是不要对抗。你既然都自带电脑了,摸鱼什么的在你自己电脑上摸不就好了?
ShadowPower
2025 年 8 月 12 日
用 git remote add 添加从 Windows 上共享的 git 仓库目录就可以了
peng2ex
2025 年 8 月 14 日
Windows 下将开发软件部署成 Remote App (可以使用 RemoteApp Tool 部署),然后 macOS 通过 Windows APP 访问 Remote App 就好了,一切操作都是在 Windows 下进行。
CWorld
2025 年 8 月 15 日
这个我还真有经验 https://cworld0.com/blog/using-git-offline
这个就是 git 原生同步方式了,比较像是搭建了一个 server

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1151755

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX