我在我的桌面上运行cap部署,并且能够连接到服务器。 但之后,它无法克隆Bitbucket中的代码。由于存储库访问被拒绝,Capistrano部署失败
conq:存取库访问被拒绝。 这样的错误:(xxxx只是一个掩码)
失败:“rvm_path =/usr/local/rvm/usr/local/rvm/bin/rvm-shell'ruby-2.1.3'-c'如果[-d /var/www/staging.xxxx.com/shared/cached-copy];然后cd /var/www/staging.xxxx.com/shared/cached-copy & & git fetch原点& & git fetch - 标签都有效原产地& &的git的复位 - 硬0e878ca6da018bff824d1f4d9e9d7a8805f1ce1b & & git的清洁-d -x -f;否则混帐克隆[email protected]:XXXX管理员/ xxxx.git /var/www/staging.xxxx.com/shared/cached-copy & & cd /var/www/staging.xxxx.com/shared/cached-copy & & git checkout -b deploy 0e878ca6da018bff824d1f4d9e9d7a8805f1ce1b;科幻'”上13x.xxx.xxx.xx5
我绑直接登录到服务器并运行git克隆。服务器能够访问到位桶库,可以复制的代码。
请帮助。
非常感谢您
在本地机器上运行命令“ssh-add -l”。如果有多个密钥,请删除它们,然后重新添加正确的密钥“ssh-add path/to/correct/key” - 然后运行。 Capistrano总是使用第一把钥匙,如果第一把钥匙不是正确的钥匙,则盖帽失效。 –