2011-09-02 1 views
5

私は会社のネットワークドライブにgitリポジトリを持っていて、それを引き出すのに問題はありませんでした。しかし、私はそれにコミットを押すことはできませんでしたが、私はいくつかの幸運を持っていましたが、最近は何もできませんでした。エラーは次のとおりです。コミットをプッシュする際にマスタがエラーを書き込むのに失敗しました

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

masterファイルがあると思われます。 Windowsでは、私が変更を許可していないが読み込み、書き込み、実行できるネットワークグループに入れられた可能性があることが示されています。

私の質問は:私が数回前に押すことができた場合、このファイルの許可は私にとって面倒ではありません。実際に、私が変更するために十分なprivillageを持っていない場合、回避策がありますか?

PS:私のネットワークグループを別のネットワークグループに変更するのは嫌なので、ファイルを変更できます。

答えて

6

チェック質問」Pushing to a Git repository on an NFS share fails ":

" Git issues after upgrading to osx Lion "に示されているように、これは、ターゲット(リモート)側のアクセス許可の問題であることを意味し

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.

:として

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

" workaound "を参照してください、これを参照してください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

私は十分に詳しく説明していないようです私の会社契約のために私のprivillagesを変更しない方法に関するIT側。助けてくれてありがとう – freonix

+0

@freonix:ITサポートチームに連絡して、ポリシーを妥協することなく権限があなたの状況にどのように適合するかを確認する必要があります。 – VonC

+0

喜んで私の上司は彼がメッセージを伝えていると言いましたが、高いレベルを乗り越えていないようです。 – freonix

関連する問題