我试图在服务器上自动部署代码,但是在webhook日志中出现以下错误:
存储库访问被拒绝。部署密钥与 请求的存储库。致命的:无法从远程存储库读取。
请确保您具有正确的访问权限和存储库 存在。
我已经将我的服务器公共SSH密钥添加到BitBucket中,如果我在项目目录中运行'git pull'命令,它可以正常工作。
我已在BitBucket中将webhook设置如下:
URL: http://IP-address/project-folder/hook/deploy.php
状态:有效(选中)
SSL / TLS:跳过证书验证(已选中)
触发器:存储库推送(已选择)
deploy.php:
<?php
echo shell_exec("git pull 2>&1");
在本地提交/推送代码后,我在webhook日志中遇到了以上错误。
有人可以帮助我解决此问题吗?任何帮助将不胜感激。