我在Mac和PC上都使用git。
当从PC上拔下Mac的git时,我很容易使用ssh。
git clone smcho@prosseek:~/smcho/setup
问题恰好发生在:从Mac上拉。我想有两种方法可以去。
通过在Mac中使用“连接到服务器”,我可以制作类似Mac的PC目录。即使file permission问题,它也能很好地发挥作用。
我可以运行cygwin ssh服务器(cygrunsrv -S sshd)从其他计算机访问,但对我来说,我必须等待一段时间才能获得连接,因为我解释了here。将它与git一起使用几乎是不可能的,因为我不想等待几分钟才能克隆。
这是我的问题。
答案 0 :(得分:3)
我开始使用的理念是坚持设计适合的原生环境。
考虑到这一点,我的Windows框有一个 ubuntu服务器虚拟机,它托管我的git存储库。好的是linux +虚拟盒+ git是一个非常棒的源代码库,完全免费。没有额外的机器,你可以给它很少的记忆,所以它不是一个资源猪。
答案 1 :(得分:2)
我看到另外两个解决方案:
答案 2 :(得分:2)
还有另一种选择:
如果您使用两台计算机进行开发并且只想保持存储库同步,则可以创建一个裸存储库并使用Dropbox等同步它。
答案 3 :(得分:1)
您可以完全考虑另一种方法。如果您使用git作为修订控制系统,您可以考虑使用托管帐户来掌握存储库,维护备份等。http://github.com/是git空间的领导者。