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 |