我的笔记本电脑(OSX)上有一个裸露的本地git存储库,我把它看作是位于远程桌面(RDP)上的远程虚拟机(Window 7)上的克隆的起源。
首先,我将RDP配置中的膝上型计算机存储库文件夹重定向到虚拟机。有了这个,我没有问题克隆和从笔记本电脑回购。但是,当我试图推送时,我会得到以下错误:
C:\Proj\repo>git push origin
Counting objects: 9, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (9/9), done.
remote: error: insufficient permission for adding an object to repository database ./objects
remote: fatal: failed to write object
fatal: sha1 file '<stdout>' write error: Broken pipe
error: failed to push some refs to '//tsclient/bare_for_rdp'尽管有错误,但我不认为这是笔记本电脑上的权限问题,因为我已经使整个目录世界都是可写的。(chmod -R a+w *)。请参阅this post
而且,我不认为坏掉的管道与buffer size issues有任何关系,因为没有特别大的文件。
,有什么想法可以让它起作用吗?
发布于 2015-10-21 17:20:03
在这种情况下,我能够解决这个问题,直接从远程机器访问我们的GitHub企业。这需要通过与IT团队的一些连接问题来解决,但现在工作得很好。
仍然好奇的是更直接的方式来承诺RDP,并将乐于改变接受为一个好的,更直接的回答原来的问题。
https://stackoverflow.com/questions/32800053
复制相似问题