我最近不得不用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,但行为仍然相同。
否这不是因为它正在上传大文件。我试图克隆一个空的存储库,添加一个文件夹,然后推送。还是一样的行为。
请帮助,我不知道这次出了什么问题,互联网对我的问题没有多少相关答案..
答案 0 :(得分:0)
原来这是由服务器目录所有权问题引起的,很可能是..
我至少做了sudo bash
,然后在我的服务器(pi)上chown -R pi /path/to/my/git/directory.git
,它似乎解决了这个问题。