相关疑难解决方法(0)

在 Windows 8 上通过 cygwin 使用 git

我有一个 Windows 8 开发预览(不确定它是否相关,但我从来没有在 w7 上遇到过这种麻烦)机器,我正在尝试从 github 克隆一个 git repo。

问题是我的 ~/.ssh/id_rsa 有 440 个权限,它需要是 400。我试过 chmodding 它,但对用户权限的任何更改都会反映在组权限中(即 chmod 600 导致 660 等)。这在整个文件系统中的任何文件中似乎都是不变的。

我试过搞乱 ACL 但无济于事(完全控制我的用户并拒绝每个人都导致 000)

这里有一些输出可以提供帮助:

$ git clone [removed]
Cloning into [removed]...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0660 for '/home/john/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/john/.ssh/id_rsa
Permission denied (publickey).
fatal: The …
Run Code Online (Sandbox Code Playgroud)

windows cygwin git permissions windows-8-preview

16
推荐指数
1
解决办法
1万
查看次数

标签 统计

cygwin ×1

git ×1

permissions ×1

windows ×1

windows-8-preview ×1