vim のバンドル パッケージ マネージャーを使用して、ps1 プラグインを自分のマシンに複製しようとしています。私は Windows 7 マシンを使用しており、vimfile ディレクトリはシンボリック リンクされているため、git リポジトリがD:にあっても、git コマンドはC:のホームフォルダーを使用しています。
私の問題は、シンボリックリンクされたフォルダーで clone コマンドを発行すると、github のユーザー名とパスワードの入力を求められることです。実際のフォルダーで同じコマンドを発行すると、プロンプトが表示されずに期待どおりに機能します。
Windows コマンド プロンプトから git コマンドを発行します。
git clone --recursive https://github.com/pprovost/vim-ps1.git "D:\dev\git\.vim\bundle\vim-ps1"
期待どおりに動作しますが、シンボリックリンクを介してコマンドを実行しようとすると
git clone --recursive https://github.com/pprovost/vim-ps1.git "C:\Users\ebeach\vimfiles\bundle\vim-ps1"
github のユーザー名とパスワードを求められます。
この回答に対する私の検索は、github を介してシンボリック リンクを操作しようとする人々と混同されています。
ありがとう!
- アップデート -
他のパッケージは問題なく動作しているように見えるため、これは ps1 パッケージに固有のものである可能性があります。例として、CtrlP github パッケージはプロンプトなしでクローンを作成します。
git clone --recursive https://github.com/kien/ctrlp.vim.git "C:\Users\ebeach\vimfiles\bundle\ctrlp.vim"
しかし、なぜps1パッケージを要求されるのかはまだわかりません.