git push致命错误:远程端意外挂起

git push致命错误:远程端意外挂起,git,push,Git,Push,我已经在本地存储库中创建了一个新分支,在一些提交之后,我想将它推送到远程存储库 git推送原点新分支机构 上个月我做了类似的事情(推动了一个新的分支),我以前从未遇到过问题,但现在我有了这个错误: 计数对象:39,完成。 增量压缩最多使用2个线程。 压缩对象:100%(23/23),完成。 书写对象:100%(23/23),14.30千磅,完成。 总计23(增量16),重复使用0(增量0) 拆包对象:100%(23/23),完成。 致命:无法创建“/mnt/server.Annax/git/vo

我已经在本地存储库中创建了一个新分支,在一些提交之后,我想将它推送到远程存储库

git推送原点新分支机构

上个月我做了类似的事情(推动了一个新的分支),我以前从未遇到过问题,但现在我有了这个错误:

计数对象:39,完成。
增量压缩最多使用2个线程。
压缩对象:100%(23/23),完成。
书写对象:100%(23/23),14.30千磅,完成。
总计23(增量16),重复使用0(增量0)
拆包对象:100%(23/23),完成。
致命:无法创建“/mnt/server.Annax/git/voipsrv_anxsvn/.git/refs/heads/new_branch.lock”:权限被拒绝
致命:远程端意外挂起
致命:远程端意外挂起


有人能帮我吗?

可能是个愚蠢的问题,但你是以root用户还是超级用户身份登录的?在这种情况下,git将挂断您的连接,因为它没有为root用户帐户配置(这一切都假设您在Linux或Mac机器上运行,不确定它在Windows上如何工作)。除此之外,如果您可以通过SSH连接到git远程计算机,请检查其中的文件和文件夹的权限,以查看其中是否存在不一致的内容

这是一个访问权限问题

用于执行推送操作的用户没有足够的权限创建
/mnt/server.Annax/git/voipsrv\u anxsvn/.git/refs/heads/new\u branch.lock


如果您在过去成功地做到了这一点,您可能使用了不同的用户,或者您的
源站的访问权限从此发生了更改。

我在这篇博文中找到了答案:但我将在这里总结,以防链接因某种原因中断

尝试执行
git config–list
。如果您的remote.origin.url属性如下所示
remote.origin.url=git://git.some-domain.com/my-project
,问题是您的URL是只读的

使用
git config–edit
更改url,使其类似
git@git.some-domain.com:/my project


这解决了我的问题。

我以普通用户身份登录,无法工作。然后,我尝试了根和它的工作!我不明白…可能是重复的