Gitee之Permission-0644-for-are-too-open错误解决方案
近期由于我的U盘仓库BNU-FZH的U盘损坏,所以不得不升级zugit.sh脚本,
添加一键搬家功能,这可以方便的将仓库同步到新的U盘.
然而在更新后将新版本的zugit.sh推送到gitee时,发现报错:
看日志报出的错误,It is required that your private key files are NOT accessible by others,翻译就是需要私钥文件不能被其他人所访问。私钥是访问linux服务器的凭证,如果被别人获取到,就可能对服务器安全造成影响,这可能也就是这个问题的初衷吧。
按照错误提示,该文件不能被其他人访问,只要将所属组和其他人的read权限取消即可.
于是将Gitee对使用的ssh密钥~/.ssh/id_ed25519_1更改权限为600,即
1 | chmod 600 ~/.ssh/id_ed25519_1 |