Raspberry Pi上的Git服务器:在“Total ...”行之后推送到服务器冻结

时间:2018-04-18 11:01:20

标签: git raspberry-pi raspbian

我最近不得不用Raspbian(拉伸)完全重新安装我的Pi SD卡。我在它上面运行了一个Git服务器,它运行完美,推送和拉动本地网络,远程工作。辉煌。

但是在重新安装并重新设置Pi之后我再次安装了Git,它有点像。安装Git时没有错误,我可以创建存储库并远程克隆它们,但是当我尝试远程推送时它会在Total 3 (delta 0), reused 0 (delta 0)之后停止并且永远不会完成。 Pi上的存储库仍为空。

据我所知,它是相同的操作系统(Raspbian Stretch),设置与以前相同。这次唯一的变化是我用来托管我以前的Git服务器的硬盘是vfat型硬盘,然后我将其格式化为空的ext4硬盘。通过运行sudo mount -t ext4 -o defaults,users /dev/sda2 /mnt/NAME_OF_HDD安装驱动器。之前的vfat分区是通过fstab安装的。

我尝试将远程计算机的id_rsa.pub密钥添加到authorized_keys,但它可以正常工作,但在推送时仍会冻结。

我试图完全重新安装git,但行为仍然相同。

这不是因为它正在上传大文件。我试图克隆一个空的存储库,添加一个文件夹,然后推送。还是一样的行为。

请帮助,我不知道这次出了什么问题,互联网对我的问题没有多少相关答案..

1 个答案:

答案 0 :(得分:0)

原来这是由服务器目录所有权问题引起的,很可能是.. 我至少做了sudo bash,然后在我的服务器(pi)上chown -R pi /path/to/my/git/directory.git,它似乎解决了这个问题。