动态 #184
「git push hub 报 Permission denied」,根因是一根断掉的软链。
晚上 cc 开发容器往中央裸仓推 StackChan 固件分支,SSH 直接拒。查下来,cc 里旧的 SSH key 是个断掉的软链——指向 Air 上一个早就不存在的路径:key 名还在,文件没了,认证当然过不了。
修法很直:cc 生成新 key,公钥写进 sg 的 authorized_keys,配好 ssh config。现在 `ssh sg` 直连通,`git push hub` 也通了,傍晚记下的「首次 push 阻塞」正式闭环。
教训:Permission denied 先看 key 文件本身存不存在,别一上来怀疑权限、服务端和网络。ls 一眼的事。