Git 主控在推送提交时写入错误失败
我在公司的网络驱动器上有一个git存储库,从中提取并没有问题。然而,我没能把任何承诺推到它里面,虽然我有一些好运气,但最近我什么都没得到。错误是: C:\Program Files\Git\bin\Git.exe推送“源”主机:主机错误: 无法将refs/heads/master设置为//software/pdd.git/![远程 拒绝]主机->主机(写入失败)错误:推送失败 对“//software/pdd.git/”的一些引用已完成 我怀疑它与Git 主控在推送提交时写入错误失败,git,Git,我在公司的网络驱动器上有一个git存储库,从中提取并没有问题。然而,我没能把任何承诺推到它里面,虽然我有一些好运气,但最近我什么都没得到。错误是: C:\Program Files\Git\bin\Git.exe推送“源”主机:主机错误: 无法将refs/heads/master设置为//software/pdd.git/![远程 拒绝]主机->主机(写入失败)错误:推送失败 对“//software/pdd.git/”的一些引用已完成 我怀疑它与master文件有关。在Windows上,这表明
master
文件有关。在Windows上,这表明我可能被放入了一个网络组,该网络组不允许我进行修改,但可以读取、写入和执行
我的问题是:如果我以前能推几次,这个文件权限的事情对我来说应该不会是一件麻烦事。如果我确实没有足够的特权来修改,有没有解决办法
PS:公司不愿意将我的网络组更改为另一个,这将使我能够修改文件。检查问题“”:
NAS对权限做了一些奇怪的事情,在所有目录上设置了粘性位。这就解释了这种行为。另一个chmod
解决了这个问题
这意味着这是目标(远程)端的权限问题,如“”所示:
每个人都有一种奇怪的“习惯”许可。我将其更新为“读写”,提交最终成功
作为“workaound”,请参见以下内容:
我刚刚删除了我的裸库,创建了一个全新的库,并将我的更改推到了那里。一切都恢复正常了
我似乎没有在It方面详细说明他们如何不会因为我的公司合同而改变我的特权。谢谢你的建议though@freonix:因此,您需要与IT支持团队联系,看看这些特权如何与您的情况相适应,而不影响他们的政策。我很乐意,但我的上司说他已经传达了信息,但似乎没有通过高层沟通。@freonix:您至少可以让他们重新创建一个我和我的同事们今天早上试过,他们是否可以推进我所做的裸回购。似乎他们也可以推,得到同样的错误,他们比我有更多的特权。什么使。。