【问题标题】:How to setup PC and Mac for using git如何设置 PC 和 Mac 以使用 git
【发布时间】:2011-04-05 22:28:38
【问题描述】:

我在 Mac 和 PC 上都使用 git。

从 PC 上拉 Mac 的 git 时,很容易,因为我可以使用 ssh。

git clone smcho@prosseek:~/smcho/setup

问题反过来发生:从 Mac 中提取。我想有两条路可以走。

方法一:连接服务器

通过在 Mac 中使用“连接到服务器”,我可以使 PC 的目录与 Mac 一样。即使file permission 问题,它工作得很好。

方法二:ssh

我可以运行 cygwin ssh 服务器 (cygrunsrv -S sshd) 以从其他计算机访问,但对我来说,我必须等待很长时间才能获得连接,正如我解释的 here。几乎不可能将它与 git 一起使用,因为我不想等待几分钟来获得克隆。

我的问题来了。

  • 除了前两种方法还有什么更好的方法吗?
  • 是否有一种(自然的)方法可以在不使用 cygwin 的情况下从 Windows(确切地说是 Windows 7)支持 ssh 服务器?

【问题讨论】:

    标签: windows git ssh cygwin


    【解决方案1】:

    我已经开始使用这样的理念,即尝试坚持为某事物设计的原生环境。

    考虑到这一点,我的 windows box 有一个 ubuntu 服务器虚拟机 来托管我的 git 存储库。好消息是 linux + virtual box + git 是一个很棒的源代码库,完全免费。没有额外的机器,你可以给它很少的内存,所以它不会占用资源。

    【讨论】:

      【解决方案2】:

      还有另一种选择:

      如果您使用两台计算机进行开发并且只想保持存储库同步,您可以创建一个裸存储库并使用 Dropbox 之类的工具来同步它。

      【讨论】:

      • 这对你有用吗?让我的存储库同步到 drop box 会让我非常紧张。
      • @Alan Jackson:实际上我还没有尝试过,但我打算这样做(我阅读了一些提出此设置的文章)。请注意,提到使用裸存储库,而不是“普通”存储库(因此它将是没有 GitHub 的私有“GitHub”存储库;))。否则,每次结帐时文件都会启动/下载。但如果一个人不在乎……Dropbox似乎很可靠,你为什么会紧张?
      【解决方案3】:

      我看到了另外两个解决方案:

      • 使用第三个同步服务器:GitHub,最著名的(如果你的程序是开源的),但你也可以找到free online private Git repositories
      • 在 Windows 上,您可以设置 Git 服务器('git daemon' 命令)。在 MAC 上,您将使用 URL git://ip_of_windows_machine/repository/ 访问 Windows 存储库

      【讨论】:

        【解决方案4】:

        您可能会完全考虑另一种方法。如果您使用 git 作为修订控制系统,您可能会考虑使用托管帐户来管理您的存储库、维护备份等。http://github.com/ 是 git 领域的领导者。

        【讨论】:

          猜你喜欢
          • 2017-11-26
          • 1970-01-01
          • 2017-09-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-07
          • 1970-01-01
          • 2018-09-11
          相关资源
          最近更新 更多