当谈到 GIT 时,我是一个完全的菜鸟。在过去的几天里,我刚刚迈出了第一步。我在我的笔记本电脑上设置了一个 repo,从一个 SVN 项目中拉下 Trunk(分支有一些问题,没有让它们工作),但那里似乎一切正常。
我现在希望能够从笔记本电脑拉或推到我的主桌面。原因是笔记本电脑在火车上很方便,因为我每天花 2 小时旅行,可以完成一些好工作。但是我家里的主机非常适合开发。所以我希望能够在我回家时从笔记本电脑推/拉到主计算机。我认为最简单的方法是在 LAN 上共享代码文件夹并执行以下操作:
git clone file://192.168.10.51/code
不幸的是,这似乎对我不起作用:
所以我打开一个 git bash cmd 并输入上面的命令,我在 C:\code (两台机器的共享文件夹)中,这就是我得到的:
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
如何以最简单的方式在两台机器之间共享存储库。
还有其他位置将是官方存储点以及其他开发人员和 CI 服务器等将从中提取的位置,这只是为了让我可以在两台机器上处理同一个 repo。
根据塞巴斯蒂安的建议,我得到以下信息:
C:\code>git clone --no-hardlinks file://192.168.10.51/code
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
**编辑 - 答案**
感谢所有帮助。我尝试了映射驱动器并且效果很好,所以我想我会回去重试而不映射。最终结果是:
git clone file://\\\\192.168.0.51\code
这很好用。
谢谢