说下坑的地方: 私有仓库在宝塔初次 clone 码云代码时要用SSH地址, 不要用https地址. 在就是密钥问题. 密钥问题看下面内容解决.
权限问题,要分清楚两个帐号的权限www和root
看清楚是用那个,建议用www帐号权限,不能用ROOT权限(最高权限不建议)
所以生成SSH是要注意要用那个帐号来生成:
一、root权限(不建议)
生成钥匙代码:
sudo -u root ssh-keygen -t rsa -C "xxxxx@126.com"
这个方式生成的钥匙默认是root帐号生成,生成路径:/root/.ssh
查看钥匙:
cat /root/.ssh/id_rsa.pub
测试是否能连接码云:
sudo -u root ssh -T git@gitee.com
二、www权限(推荐)
生成钥匙代码:
sudo -u www ssh-keygen -t rsa -C "xxx@126.com"

本文详细介绍了如何在宝塔面板中配置SSH密钥,以便从码云私有仓库克隆代码,并通过webhook实现自动同步。强调了在使用www和root权限生成SSH密钥的区别,以及在码云添加公钥和测试SSH连接的步骤。同时,提供了自动同步脚本的示例,确保私有仓库代码的安全同步。

最低0.47元/天 解锁文章
1589





