设置了 php 进程用户的 ssh key 到 deploy keys 但是用部署工具 walle 检测时 仍然提示:
宿主机代码检出检测出错,请确认把 php 进程用户 www 的 ssh-key 加入 git 的 deploy-keys 列表。
google 用了各种关键词搜索也没找到答案 请问有人知道吗?
1
cxbig 2016-04-08 22:15:24 +08:00 1
确认到底是哪个‘ user'在跑那段代码:
$processUser = posix_getpwuid(posix_geteuid()); print $processUser['name']; |
3
lzsadam OP @cxbig 自己 gitlab 账号的 ssh keys 和全局的 deploy keys 全部加进去试过,不行。
非常确定 ssh key 是 www 用户的,也重新生成过好几遍了。 |
5
cxbig 2016-04-08 22:38:11 +08:00 1
|
7
lzsadam OP @wushuiyong 作者求助
|
8
lzsadam OP @cxbig
@wushuiyong 我这样之后竟然成功了 su - www ssh -T git@git_repo.com 提示 welcome to gitlab, username 尼玛,什么鬼,坑死了…… |