windows - 在 git 中创建符号链接(symbolic link)时权限被拒绝

标签 windows git bash permissions githooks

有一个类似的问题,但这里的区别是我在 Windows 上工作。我在 Windows 上运行 git(在 git bash 工具中工作)并且我已经成功地克隆了我的 fork 存储库。现在我需要创建符号链接(symbolic link),它给了我Permission denied .例如,我可以在 .git 中创建新目录文件夹,我也设置了chmod /R 777对于 .git目录,所以看来我有权限。

我试图运行:rm -rf hooks然后 ln -s ../git_hooks hooks .

最佳答案

您可能会遇到 ln 在 Windows 平台上的基本不兼容问题(在这种情况下是在 MINGW-MSYS 中)。您可以将 ln 替换为在 Windows 上“做正确的事”的版本;看看这个:

Git Bash Shell fails to create symbolic links

关于windows - 在 git 中创建符号链接(symbolic link)时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31680379/

相关文章:

linux - 如何通过 * 将包括隐藏文件在内的所有文件移动到父目录中

c++ - 在哪里链接 UWP 磁贴?

windows - Windows 证书存储的 Linux 等效项

git - 我如何在 Jenkins 上基于 Git 中的特定提交进行构建?

multithreading - Perl 或 Bash 线程池脚本?

Bash:将属性文件读入数组

python - 在 Windows 到 Linux/OSX 中用 Python 交叉编译

windows - 从完整内存转储中提取进程转储

git - 如何检查对远程 Git 存储库 ("can I push?"的写入权限)

git - 恢复丢失的 git 索引更改