【发布时间】:2013-11-11 21:23:03
【问题描述】:
我想在我的 linux PC 上创建一个 git repo 进行测试,这样我就可以在我的 PC 上的其他地方克隆 repo 并进行一些 git 测试(推送、拉取等),但我不想使用网络服务器 - 我希望我的本地 PC 也成为“repote”存储库。
我的部分问题在这里被描述为一个 windows 盒子,但似乎不适用于我的 linux 盒子:GIT clone repo across local file system
到目前为止我得到了什么:
在 /usr/local/git_root 中创建仓库:
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
我得到错误:
fatal: '//usr/local/git_root/getTest.git' 似乎不是 git repo fatal: 远端意外挂断
我在这里做错了什么?
【问题讨论】:
-
您正在以 root 身份创建存储库。您的用户是否具有相应的访问权限?
-
err...no :o 然后我把我的 repo 放在 ~/git_root 中并且没有使用“sudo”来做任何事情,这一切都开始工作了。谢谢!