在本地PC上创建git repo,然后在linux中的本地文件系统中克隆repo

时间:2013-11-11 11:46:38

标签: git git-clone

我想在我的linux PC上创建一个git repo进行测试,这样我就可以在我的电脑上的其他地方克隆repo并做一些git测试(推,拉等等),但我不想要使用网络服务器 - 我希望我的本地PC也是“repote”回购。

我的一部分问题是在这里针对一个Windows框进行了解决,但在我的linux框中似乎不适用于我:GIT clone repo across local file system

到目前为止我得到了什么:

在/ usr / local / git_root中创建repo:

cd /usr/local/git_root
sudo mkdir testGit.git
cd testGit.git
sudo git --bare init

然后在我的用户区克隆项目:

cd ~/sandbox
git clone file:////usr/local/git_root/gitTest.git

我收到错误:

  

致命:'//usr/local/git_root/getTest.git'似乎不是一个git   repo致命:远程端意外挂断

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

我认为你有一个错字,太多的正斜杠:

git clone file:////usr/local/git_root/gitTest.git

应该是

git clone file:///usr/local/git_root/gitTest.git

可替换地,

git clone /usr/local/git_root/gitTest.git

修改:

对于后代,上面的评论暗示了克隆用户需要具有该文件夹的root权限。