Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gitlab SSH部署到服务器权限错误_Git_Ssh_Server_Gitlab - Fatal编程技术网

Gitlab SSH部署到服务器权限错误

Gitlab SSH部署到服务器权限错误,git,ssh,server,gitlab,Git,Ssh,Server,Gitlab,范围: 我已将我的Gitlab项目克隆到本地计算机,并提交了新的更改。之后,我将更改推送到Gitlab,它有一个运行程序,通过SSH sshpass将更改部署到远程服务器。更改确实得到部署,但是Git抛出以下权限拒绝错误(我已标记出敏感数据): 这里的解决方案是什么?如何获得权限,以便管道成功?服务器上的用户(git/gitlab使用)是否具有这些文件的读/写权限?如果用户是这些文件的所有者,您可以尝试运行chmod u+rw/**************/public_html/*******

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


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

服务器上的用户(git/gitlab使用)是否具有这些文件的读/写权限?如果用户是这些文件的所有者,您可以尝试运行
chmod u+rw/**************/public_html/*********/./.git
。@dan1st是在我的本地计算机上还是在远程服务器上?@dan1st.git目录权限是
drwxrwxrwx
服务器上的用户(git/gitlab使用)对这些文件有读/写权限吗?如果用户是这些文件的所有者,您可以尝试运行
chmod u+rw/**************/public\u html/********/./.git
。@dan1st是在我的本地计算机上还是远程服务器上?@dan1st.git目录权限是
drwxrwx
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