gpt4 book ai didi

git克隆 "does not appear to be a git repository"

转载 作者:行者123 更新时间:2023-12-04 18:32:38 27 4
gpt4 key购买 nike

当我尝试克隆 git 用户 HOME 之外的远程 git 时出现错误。

Cloning into test...
fatal: '/media/raid/repo/test.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我不确定为什么会收到此错误,我想做的是将 git 移动到另一个磁盘。
目前 git 驻留在我的 git users HOME 中,当它驻留在用户空间中时,我可以从该 git 克隆。我试图通过软链接(soft link)直接通过挂载路径访问另一个磁盘,但没有成功。

在 git 服务器上运行 Ubuntu 12.04,git 用户具有 ssh 访问权限。

以下是一些基本测试,在我的 RAID 磁盘上,我有一个 test.git 副本。
/home/git [git user's home]
lrwxrwxrwx 1 git git 11 Jan 8 21:22 tst.git -> test.git//
drwxr-xr-x 7 git git 4096 Jan 8 21:20 test.git/
lrwxrwxrwx 1 git git 18 Jan 7 06:48 repo -> /media/raid/repo//

/media/raid/repo [The preferred location]
drwxrwxr-x 7 git git 4096 Jan 4 10:33 test.git/

OK - git clone gitserver:/home/git/test.git
OK - git clone gitserver:/home/git/tst.git
NOK - git clone gitserver:/home/git/repo/test.git
NOK - git clone gitserver:/media/raid/repo/test.git

这是我缺少的一些基本 Linux 安全性还是 git 问题?

最佳答案

找到原因了...
Git 用户无权访问/media/raid,这是我的小错误。
所以现在我可以软链接(soft link)到raid,并且可以使用以下语法进行访问:

git clone gitserver:repo/test.git

我仍然觉得错误信息很奇怪。

关于git克隆 "does not appear to be a git repository",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com