在家庭和工作 PC 之间共享 git repo 的最佳方式?

Ear*_*rlz 5 networking windows git windows-8

我的家庭和工作计算机上都有一个 git repo。这两个存储库都通过 git-tfs 推送到 TFS 服务器,但这无关紧要。我遇到的大问题是因为我不能只推送到主存储库,所以在我的家庭和工作计算机之间共享未推送的工作并不容易。因此,我需要某种方式将 git repo 从我的工作计算机共享到我的家用计算机。两者都运行 Windows 8 并配置了 cygwin(这就是我使用 git 的方式)。我最好的选择是什么?理想情况下,它只需要很少的设置并且很容易进行“一次性”同步

all*_*tic 4

这是另一种相当安全但实际上是“Linux 方式”的方法(有点难以避免,因为您使用的程序的 Windows“端口”并不是真正的本机端口):

  1. 在一台机器上设置 SSH 服务器,为您提供 Cygwin shell (openssh-server)
  2. 确保您已设置端口转发或静态 IP,以便您的 SSH 服务器正在侦听公共互联网
  3. 使用git push协议架构ssh://和您的身份验证详细信息从客户端框到服务器。