首页 > 解决方案 > Gitlab SSH 部署到服务器权限错误

问题描述

范围: 我已经将我的 Gitlab 项目克隆到本地机器并提交了新的更改。之后,我将更改推送到 Gitlab,它有一个运行器,它通过 SSH sshpass 将更改部署到远程服务器。确实会部署更改,但是,Git 会引发以下 Permissions denied 错误(我已标记出敏感数据):

scp: /*******/*******/public_html/*******/./.git/objects/6e/b8f993a41829a041ce6edb0f62ce9eb08fa4e5: Permission denied
scp: /*******/*******/public_html/*******/./.git/objects/cc/755f430fd5ffed100da5e46026ede6316b8723: Permission denied
scp: /*******/*******/public_html/*******/./.git/objects/fb/d81f2bc416e83ab746e7fa97c1fa20affe3116: Permission denied
scp: /*******/*******/public_html/*******/./.git/objects/cb/7e87f324ab04fe319606e0c429a96de383dc2f: Permission denied

这里的解决方案是什么?如何 chown 特权,以便管道成功?

标签: gitsshservergitlab

解决方案


推荐阅读