2011-09-02 30 views
5

Tôi có kho lưu trữ git trên ổ đĩa mạng của công ty và không gặp vấn đề gì khi kéo nó. Tuy nhiên, tôi đã không thể đẩy bất kỳ cam kết vào nó, mặc dù tôi đã có một vài may mắn nhưng gần đây tôi không thể có được bất cứ điều gì trong đó. Lỗi là:Không thể ghi lỗi khi đang thực hiện cam kết

C:\Program Files\Git\bin\git.exe push "origin" master:master error: Couldn't set refs/heads/master To //software/pdd.git/ ! [remote rejected] master -> master (failed to write) error: failed to push some refs to '//software/pdd.git/' Done

Tôi nghi ngờ rằng tệp này có với tệp master. Trên Windows, nó cho thấy rằng tôi có thể đã được đưa vào một nhóm mạng mà không cho phép tôi sửa đổi nhưng đã có thể đọc, viết và thực thi.

Câu hỏi của tôi là: Nếu tôi có thể đẩy một vài lần trước, điều khoản cho phép tệp này sẽ không gây rắc rối cho tôi. Nếu nó, thực sự, rằng tôi không có đủ privillage để sửa đổi, là có một workaround?

PS: Công ty không muốn thay đổi nhóm mạng của tôi sang nhóm khác, điều này cho phép tôi sửa đổi tệp.

Trả lời

6

Kiểm tra câu hỏi "Pushing to a Git repository on an NFS share fails ":

The NAS is doing weird things to permissions, setting the sticky bit on all directories. This explains the behavior. An additional chmod solved the problem.

Điều đó có nghĩa đây là một vấn đề cho phép trên các mục tiêu (từ xa) bên, như minh họa trong" Git issues after upgrading to osx Lion ":

there was an odd permission for everyone as ‘custom’. I updated this to be ‘Read & Write’ and the commit was finally successful.

Là một" workaound ", Xem này Error section:

I just deleted my bare repository and created a brand new one and pushed my changes over there. And everything works again.

+0

Có vẻ như tôi đã không giải thích đủ về phía CNTT về cách họ sẽ không thay đổi các bản riêng của tôi do hợp đồng của công ty tôi. Cảm ơn lời khuyên mặc dù – freonix

+0

@freonix: vì vậy bạn cần liên hệ với nhóm hỗ trợ CNTT và xem các đặc quyền có thể tương thích với tình huống của bạn như thế nào mà không ảnh hưởng đến chính sách của họ. – VonC

+0

Rất vui, nhưng cấp trên của tôi nói rằng anh ấy đã truyền tải thông điệp nhưng dường như không vượt qua được những thăng trầm. – freonix

Các vấn đề liên quan