相关疑难解决方法(0)

在Windows中跨本地文件系统的GIT克隆repo

在谈到GIT时,我是一个完整的Noob.过去几天我一直在迈出第一步.我在我的笔记本电脑上设置了一个repo,从一个SVN项目中拉下了Trunk(有一些分支问题,没有让它们工作),但一切似乎都没问题.

我现在希望能够从笔记本电脑拉到或推送到我的主桌面.原因是笔记本电脑在火车上很方便,因为我每天花2个小时旅行,可以完成一些好的工作.但我家里的主机非常适合开发.因此,当我回到家时,我希望能够从笔记本电脑推/拉到主计算机.我认为最简单的方法是让局域网中的代码文件夹共享,并执行:

git clone file://192.168.10.51/code
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎对我不起作用:

所以我打开一个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
Run Code Online (Sandbox Code Playgroud)

如何以最简单的方式在两台机器之间共享存储库.

将有其他位置将是官方存储点和其他开发人员和CI服务器等将从中拉出的位置,这样我就可以在两台计算机上处​​理相同的存储库.

根据塞巴斯蒂安的建议,我得到以下内容:

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
Run Code Online (Sandbox Code Playgroud)

**编辑 - 答案**

感谢所有帮助.我尝试映射一个驱动器,这工作所以我想回去重试没有映射.最终结果是:

git clone file://\\\\192.168.0.51\code
Run Code Online (Sandbox Code Playgroud)

这很有效.

谢谢

windows git git-clone

199
推荐指数
5
解决办法
19万
查看次数

如何从局域网内的其他电脑git克隆窗口中的repo?

我在我的主PC上有这个git repo"c:/ xampp/htdocs/**",其IP地址是192.168.0.6.现在我想从我的主PC上的Vmware Player上运行的ubuntu-server git克隆这个repo.

我做到了

 git clone \\192.168.0.6\c:\xampp\htdocs\****
Run Code Online (Sandbox Code Playgroud)

 git clone //192.168.0.6/c:/xampp/htdocs/****
Run Code Online (Sandbox Code Playgroud)

来自ubuntu-server并且都没有工作.

fatal: could not create work tree dir '****'.: Permission denied
Run Code Online (Sandbox Code Playgroud)

我错了什么?我该怎么办?

windows git lan clone repository

36
推荐指数
3
解决办法
4万
查看次数

Git在Windows Lan上

我和我的同事正在考虑尝试git,看看我们是否可以轻松转向它.我们在仅限Windows的环境中工作.在我们自己的机器上,我们已经将ging设置为mingw32和SmartGit作为gui客户端.

是否有一种简单的方法更多地基于共享文件夹的概念而不是"托管服务器"的概念?例如,我们想在局域网上共享的文件夹上托管一个git存储库,在我们的机器上克隆它,看看如何将我们的更改推送回该文件夹,合并它们等等.

我们的第一个问题是从局域网克隆.当然git不会识别像这样的路径\\mymachine\shared\repo

如何从我们的方法开始?是可行的吗?有什么建议?

提前致谢.

编辑

正如所建议的那样,命令行方法起作用.我们还必须反转斜线,这样git clone //machine/directory/repository就可以了.现在,我的同事有一个本地副本工作,做了一些更改......如何将它们推回到共享文件夹?

在本地路径上推送和获取工作,我们已经启动并运行我们的测试.谢谢你们!

windows git

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

git ×3

windows ×3

clone ×1

git-clone ×1

lan ×1

repository ×1