Git:通过符号链接克隆需要密码?

时间:2012-11-27 16:00:38

标签: git vim github add-on git-clone

使用vim的vundle包管理器,我正在尝试将ps1 plugin克隆到我的机器上。我在Windows 7机器上,我的vimfile目录是符号链接的,所以即使我的git存储库位于 D:,我的git命令正在使用我的 home 文件夹< EM> C:。

我的问题是,当我在symlink'ed文件夹上发出一个克隆命令时,系统会提示我输入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包。

1 个答案:

答案 0 :(得分:0)

我不明白,但看起来我在another post找到了答案。我的问题似乎是网址的 案例 ,所以在我https://github.com/pprovost/vim-ps1.git的位置,我应该尊重https://github.com/PProvost/vim-ps1.git的原始案例。< / p>

这解决了我的问题,但我无法解释为什么一种情况有效而另一种情况没有。