我在公司网络驱动器上有一个git存储库,没有任何问题.然而,我无法推送任何提交,虽然我有一些好运,但最近我无法得到任何东西.错误是:
C:\ Program Files\Git\bin\git.exe push"origin"master:master error:无法设置refs/heads/master到//software/pdd.git/![远程拒绝] master - > master(写入失败)错误:无法将某些引用推送到'//software/pdd.git/'完成
我怀疑它与master文件有关.在Windows上,它表明我可能已被放入一个不允许我进行修改但能够读取,写入和执行的网络组.
我的问题是:如果我之前能够推几次,这个文件许可对我来说不应该是一件麻烦事.事实上,如果我没有足够的权限进行修改,是否有解决方法?
PS:该公司不愿意将我的网络组更改为另一个,这将使我能够修改文件.
检查问题" 在NFS共享上推送到Git存储库失败 ":
NAS对权限做了奇怪的事情,在所有目录上设置了粘滞位.这解释了这种行为.另外
chmod解决了这个问题.
这意味着这是目标(远程)端的权限问题,如" 升级到osx Lion后的Git问题 "中所示:
每个人都有一个奇怪的许可作为"习俗".我将其更新为"读写"并且提交最终成功.
作为"工作日",请参阅此错误部分:
我刚刚删除了我的裸存储库并创建了一个全新的存储库并将我的更改推送到那里.一切都有效.
| 归档时间: |
|
| 查看次数: |
5358 次 |
| 最近记录: |