Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
Shell 编写git commit脚本时出现错误_Shell_Scripting_Gitlab_Vagrant - Fatal编程技术网

Shell 编写git commit脚本时出现错误

Shell 编写git commit脚本时出现错误,shell,scripting,gitlab,vagrant,Shell,Scripting,Gitlab,Vagrant,我的任务是为大学里的一个项目制作一个shell脚本,基本上,它自动添加MySQL、java和Gradle,然后克隆两个项目。然后,它在MySQL中运行两个查询,并将输出发送到文本文件。然后,我必须在添加txt文件时提交它,但我得到了一个错误,我不清楚这是我的流浪脚本的底部,提交不起作用 chmod 400 mock_key.key 回显“克隆存储库…” ssh代理bash-c'ssh添加mock_key.key;git克隆git@gitlab.cs.cf.ac.uk:username/mock

我的任务是为大学里的一个项目制作一个shell脚本,基本上,它自动添加MySQL、java和Gradle,然后克隆两个项目。然后,它在MySQL中运行两个查询,并将输出发送到文本文件。然后,我必须在添加txt文件时提交它,但我得到了一个错误,我不清楚这是我的流浪脚本的底部,提交不起作用

chmod 400 mock_key.key

回显“克隆存储库…”
ssh代理bash-c'ssh添加mock_key.key;git克隆git@gitlab.cs.cf.ac.uk:username/mock repo.git'

cd模拟回购
sudomysqlresults5.txt

git config--global user.email“email”
git config--全局user.name“username”

git添加。
git提交-m“添加的结果文件”
ssh代理-c'ssh添加mock_key.key
git推送'

外壳
结束

当我完成vagrant up时,从命令行得到的错误是

default: installing gitlab deployment key...
default: cloning repository...
default: Identity added: gitlab_sakila_keypair.key (gitlab_sakila_keypair.key)
default: Cloning into 'sakila'...
default: Warning: Permanently added the ECDSA host key for IP address '131.251.168.40' to the list of known hosts.
default: changing  resource directory
default: ~/sakila ~
default: adding schema...
default: populating db...
default: ~
default: installing gitlab deployment key...
default: cloning repository...
default: Identity added: mock_key.key (vagrant@localhost.localdomain)
default: Cloning into 'mock-repo'...
default: [master 1cba41d] added result file
default:  1 file changed, 26 insertions(+)
default:  create mode 100644 results5.txt
default: usage: ssh-agent [-c | -s] [-Dd] [-a bind_address] [-E fingerprint_hash]
default:                  [-P pkcs11_whitelist] [-t life] [command [arg ...]]
default:        ssh-agent [-c | -s] -k  
SSH命令以非零退出状态响应。流浪汉 假设这意味着命令失败。此命令的输出 应该在上面的日志中。请阅读输出以确定需要什么
出错。

我在这里找不到任何错误。或者只是SSH中的非零错误代码?我不确定mevagrant up-debug&>vagrant.log的所有显示内容尝试这个来查看更多infook,所以在经过大量的尝试和错误之后,我在推送到ssh代理bash-c'ssh add~/mock_key.key之前找到并更改了提交的最后一部分;git push'@rootkonda感谢vagrant up--debug>vagrant.log,它实际上向我展示了一些新的东西,以及一些可以在未来帮助我的东西