在本地 PC 上创建 git 存储库,然后在 Linux 中跨本地文件系统克隆存储库



我想在我的 Linux PC 上创建一个 git 存储库进行测试,以便我可以在我的 PC 上的其他地方克隆存储库并进行一些 git 测试(推送、拉取等...),但我不想使用网络服务器 - 我希望我的本地 PC 也是"repote"存储库。

我的部分问题在这里针对 Windows 框进行了描述,但似乎在我的 linux 框中对我不起作用:跨本地文件系统的 GIT 克隆存储库

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

在/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 回购致命:远程端意外挂断

我在这里做错了什么?

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

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访问权限的事实。

最新更新