我的一位同事在他的电脑上无法从git推送更改。如果他登录另一台机器,他可以轻松地推送,但是在他的机器上尝试推送时,他会收到以下错误:
D:\ Projects \ test1 \ best-practices> git push 计数对象:4已完成。 压缩对象:100%(2/2),已完成。 写入对象:100%(3/3),273字节,已完成。 总数3(增量1),重用0(增量0) 错误:无法创建临时sha1文件名./objects / 42:权限被拒绝 致命错误:写入对象失败 错误:解包失败:解包程序退出并显示错误代码 到//civ3s012/gitrepos/best-practices/.git ! [remote rejected] master -> master (n/a (unpacker error)) 错误:未能将某些引用推送到'//civ3s012/gitrepos/best-practices/.git'服务器和客户端都是Windows机器。没有其他人遇到此问题-似乎是服务器权限问题,但我们已经排除了这种情况。此外,他可以使用相同的用户名登录不同的机器并推送,这使它似乎不是服务器权限的问题。有什么想法吗?