讨论数量:
在你服务器你再执行:
用 www-data
用户执行 ssh-keygen
生成秘钥,然后加到 gitee
的部署公钥里即可
再执行
sudowww 'ssh -T git@gitee.com'
看看是否能有权限。
@leo 大佬 问下啊 同样的错误,我是在阿里云的服务器上搭建的 git 服务器,没有用 github 这类的服务。
在本地进行代码更改,然后执行 dep deploy
set('repository', 'root@:ip/home/gitrepo/laraveShop.git');
host('ip')
->user('root') // 使用 root 账号登录
->identityFile('~/.ssh/id_rsa') // 指定登录密钥文件路径
->become('www-data') // 以 www-data 身份执行命令
->set('deploy_path', '/var/www/laravel-shop-env');
且目前本地和服务器上的公私钥都已经打通,实现无密提交和更新。
错误信息如下图
2019-06-12 下午1.23.22
是需要给我的本地生成一个www-data用户,完事再用www-data用户再生成一对公私钥吗?
推荐文章: