私のローカルを同期するためにMakefileを書いています。ファイルをクリックGitHubで。私は最近リポジトリに.vimフォルダを追加することにしました。ただし、.vimフォルダをコピーしようとすると、「権限の拒否」エラーが発生し続けます。
フォルダをコピーするMakefileの行は次のとおりです。
@$(foreach file, $(FILES), echo "Copying $(BASH_DIR)$(file) to ."; cp -R $(BASH_DIR)$(file) . ; )
.vimフォルダの権限はdrwxr-xr-xで、表示されるエラーメッセージは次のとおりです。
cp: ./.vim/bundle/editorconfig-vim/.git/objects/pack/pack-bbb66dd84e2bdd3b05e19454b0800a928ecb94db.idx: Permission denied
cp: ./.vim/bundle/editorconfig-vim/.git/objects/pack/pack-bbb66dd84e2bdd3b05e19454b0800a928ecb94db.pack: Permission denied
cp: ./.vim/bundle/snipmate.vim/.git/objects/4d/e66757eebe4798eaaf02e3762a152d283eca81: Permission denied
cp: ./.vim/bundle/snipmate.vim/.git/objects/58/165f0e58211f8a5910df65414cc637651f046a: Permission denied
cp: ./.vim/bundle/snipmate.vim/.git/objects/6e/e90f3cfbd7c4956892da49896f62614448f851: Permission denied
cp: ./.vim/bundle/snipmate.vim/.git/objects/fc/161ff6515d405831c65c608d63627aa60c4066: Permission denied
cp: ./.vim/bundle/snipmate.vim/.git/objects/pack/pack-182ea16d08e5b471d5ce5f545f599f24ebe306cf.idx: Permission denied
cp: ./.vim/bundle/snipmate.vim/.git/objects/pack/pack-182ea16d08e5b471d5ce5f545f599f24ebe306cf.pack: Permission denied
cp: ./.vim/bundle/vim-jade/.git/objects/pack/pack-20254027167dcc621463c4454ed0fc539cf0b1da.idx: Permission denied
cp: ./.vim/bundle/vim-jade/.git/objects/pack/pack-20254027167dcc621463c4454ed0fc539cf0b1da.pack: Permission denied
cp: ./.vim/bundle/vim-markdown/.git/objects/pack/pack-b18aa89f38b322d622d05d969a9df41915bf9ea8.idx: Permission denied
cp: ./.vim/bundle/vim-markdown/.git/objects/pack/pack-b18aa89f38b322d622d05d969a9df41915bf9ea8.pack: Permission denied
私がどのように機能することができるかを知っている人はいますか?権限を手動で変更する必要がないのが最善です。
@vonbrand他の端末から簡単にアクセスできるように、ドットファイルにvim設定を追加しようとしています。使っています病原体私のvimプラグインで作業しています。プラグインをディレクトリに複製することで.vim/bundles
処理されます。私のdotfilesフォルダに移動しようとすると、cp -r
.vim
上記のエラーが発生します。手動で権限を変更することなく、これらのリポジトリを私のdotfilesフォルダの一部にすることができるソリューションを見つけたいと思います。これは、プラグインを追加または変更することを決定するたびにプロセスを繰り返す必要があるためです。私が探している解決策がいくつかのオプションを渡すのかcp
、それとも別のツールを使用してディレクトリを.vim
コピーまたは同期するのか、それがchown
私の唯一のオプションかどうかはわかりません。
ls -ld ~/.vim/bundle/vim-jade/.git
返品drwxr-xr-x 12 $USER staff 408 Jan 21 15:26 ~/.vim/bundle/vim-jade/.git