2

我正在尝试克隆回购但不能。这是我得到的:

username@dev:~$ sudo git clone username@localhost:reponame reponame
Initialized empty Git repository in /home/username/reponame/.git/
username@localhost's password:
remote: Counting objects: 1017, done.
remote: Compressing objects: 100% (425/425), done.
remote: Total 1017 (delta 490), reused 967 (delta 467)
Receiving objects: 100% (1017/1017), 18.44 MiB | 26.02 MiB/s, done.
Resolving deltas: 100% (490/490), done.
error: Trying to write ref HEAD with nonexistant object 650847310778421960977df632ede735af9e9b86
fatal: Cannot update the ref 'HEAD'.

尝试在 git 中克隆存储库,收到错误有一些建议,但我没有尝试克隆到现有文件夹 - 我正在尝试克隆到新文件夹,显然我无法添加一个甚至不是 git repo 的东西的遥控器。

如果我使用不同的用户名进行操作,它就可以正常工作。只是不是这个新创建的用户。

有任何想法吗?

4

1 回答 1

1

听起来好像 HEAD 以某种方式指向一个不存在的对象。你还有其他分店吗?如果你这样做会发生什么

git clone -b BRANCH username@localhost:reponame reponame
于 2017-05-10T21:10:12.687 回答