提交推送后,裸git repo不可复制

时间:2018-05-15 09:17:40

标签: git git-http-backend

我自己的git服务器有问题,我只使用git-http-backend。 我发现在用服务器创建空存储库之后:

git init --bare

我可以使用任何用户

克隆任何主机上的空存储库
git clone https://example.com/nameOfRepo.git

但在我进行更改后,存储库仅与一个主机一起使用。

git add filename
git commit -m "message"
git push

总之,在进行更改后,存储库将分配给一个主机。我无法将存储库克隆到另一台主机。 你知道出了什么问题吗?

修改

在服务器上我做:

mkdir repoName.git
cd repoName.git
git init --bare

在我做的第一个主持人上:

git clone https://example.com/repoName.git
touch filename.txt
git add filename
git commit -m "Initial commit"
git push

之后我尝试将repo克隆到第二台机器:

git clone https://example.com/repoName.git

这次失败了:

fatal: The remote end hung up unexpectedly

之后我尝试在第一台机器上克隆repo但是到另一个目录:

mkdir repoNameNew.git
cd repoNameNew.git
git clone https://git.psottek.ivi.pl/repoName.git

也失败了
fatal: The remote end hung up unexpectedly

0 个答案:

没有答案