宝塔和云效webhook配置
先还是正常的云效和宝塔设置webhook,宝塔可以用ip的。
后来发现宝塔的没法拉取代码,是www用户权限不足,一直要输入密码才能手动拉取
1.1 生成 SSH Key
登录服务器,执行(一路回车,不设密码):
ssh-keygen -t ed25xx -C "6492xxx@qq.com" -f ~/.ssh/id_exxx -N ""
1.2 查看公钥并复制
cat ~/.ssh/id_ed255xx.pub
输出类似:
ssh-ed255xx AAAAC3NzaC1lZDI1NTE5AAAxxxOiG1+rQGDG+Rfq/ll6stG3KHRzE 64923xxx@qq.com
全选复制整行。
1.3 添加到云效
浏览器打开云效 → 右上角头像 →个人设置→SSH 公钥→添加 SSH 公钥
标题随便填(如宝塔服务器),公钥粘贴刚才复制的那一行,保存。
也可以直接去 Codeup 页面:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 → 右上角头像 → 个人设置 → SSH 公钥
1.4 验证 SSH 连接
ssh -T git@codeup.aliyun.com
第一次会提示确认主机指纹,输入
yes回车。成功后显示:Welcome to Codeup, XXX!1.5 将仓库远程地址改为 SSH 格式
git remote set-url origin git@codeup.aliyun.com:5xx0e81/baoyxx3/lxxx5.git
git pull origin master 可以不用密码了
