私はgitをウィンドウで使用しています。これは私がやったことです。マシンM1で開発を行い、M1上のリポジトリーをバックアップするためにUSBドライブM2に裸のリポジトリーを作成しました。私はこのコマンドを使ってバックアップを行なった(M1のgit bashから):gitエラー "sha1ファイル名を書き込めません...許可が拒否されました"
git push --mirror "f:\repo"
問題なしで作業しました。 その後、新しいマシンM3を購入しました。私はM2からM3にリポジトリをクローン:
git clone "f:\repo" .
はM3でレポにいくつかのチェックインをしました。私はこの問題を解決するにはどうすればよいの許可が を否定... SHA1のファイル名を書き込むことができません:その後、私はやった
git push --mirror "f:\repo"
(マシンM3のGitのbashから)私はこのエラーを取得しますか?
も参照してください。http://stackoverflow.com/q/3829498/119790 –
私の答えはhttp://stackoverflow.com/questions/3829498/git-over-samba-unable-to- write-sha1-filename-permission-denied/6777323#6777323 –
@morpheusここに回答に印を付ける必要があります。 – jcollum