<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git :: Ay Docs</title><link>https://aaronyang0628.github.io/docs/using/git/index.html</link><description>Articles FAQ GitHub push 报 ‘Permission denied (publickey)’ 原因：本地 SSH key 未注册到 GitHub。
解法：
# 1. 查看本地公钥 cat ~/.ssh/id_ed25519.pub # 2. 复制到 GitHub → Settings → SSH and GPG keys → New SSH key # 3. 测试连接 ssh -T git@github.com GitHub Deploy Key 是什么？怎么用？ Deploy Key 是绑定到单个仓库的 SSH key，只对该仓库有读写权限。
生成：
ssh-keygen -t ed25519 -f opencode-deploy-key -C "my-repo-deploy" 配置：</description><generator>Hugo</generator><language>en</language><lastBuildDate/><atom:link href="https://aaronyang0628.github.io/docs/using/git/index.xml" rel="self" type="application/rss+xml"/></channel></rss>