2016-08-15 76 views
0

在Cygwin的:Git的克隆被拒绝在Cygwin的,但不是在cmd中

$ git clone [email protected]:xxx/dotfiles.git 
Cloning into 'dotfiles'...  
/cygdrive/c/Users/xxx/dotfiles/.git/refs: Permission denied 

但后来当我试图在命令提示符下相同的命令,它好工作和回购克隆。

创建该目录时,为什么会出现权限错误? 这很可能是cygwin的本地问题。

编辑:所以我能够在Windows中以管理员身份启动cygwin后克隆回购。

+0

确保它们都使用相同的ssh密钥或使用https存储库uri –

+0

这里的问题是在本地而不是在远程。看起来Cygwin系统在该目录上没有正确的权限。 –

+0

@SebastianLenartowicz是的,这正是我的想法,但我不明白为什么。我将如何给它的权限? – rasen58

回答

0

/cygdrive/c/Users/xxx是Windows家庭用户的地方。
它有许多特定的ACL限制。

在传统的/home/xxx或cygwin根目录下的专用目录中创建目录;我为我在cygwin上的所有建筑活动创建了一个/pub