使用Bitbucket自动部署

时间:2018-10-26 13:20:13

标签: php git bitbucket webhooks ssh-keys

我试图在服务器上自动部署代码,但是在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日志中遇到了以上错误。

有人可以帮助我解决此问题吗?任何帮助将不胜感激。

0 个答案:

没有答案