无服务器框架|面临部署问题退出状态128:git clone

问题描述

我在本地遇到一些问题,这只是我自己发生的事,我所有的队友都可以毫无问题地进行部署。但这只发生在我身上。 因此,当我运行命令时:“无服务器部署-s开发”

我得到以下日志:(出于安全原因,我使用标签代替了用户名)。

Serverless: Running "serverless" installed locally (in service node_modules)
Serverless: Generating requirements.txt from Pipfile...
Serverless: Parsed requirements.txt from Pipfile in <local repository path>/requirements.txt...
Serverless: Installing requirements from /Users/<user>/Library/Caches/serverless-python-requirements/6a3f625504a23eefafa2d6c695bc0183116a898a8caa581b4c7ec5d47b44588f_slspyc/requirements.txt ...
Serverless: Docker Image: lambci/lambda:build-python3.7
Serverless: Using download cache directory /Users/<user>/Library/Caches/serverless-python-requirements/downloadCacheslspyc

Serverless: Running docker run --rm -v /Users/<user>/Library/Caches/serverless-python-requirements/6a3f625504a23eefafa2d6c695bc0183116a898a8caa581b4c7ec5d47b44588f_slspyc\:/var/task\:z -v /Users/<user>/.ssh/id_rsa\:/root/.ssh/id_rsa\:z -v /Users/<user>/.ssh/known_hosts\:/root/.ssh/known_hosts\:z -v /var/folders/8h/7c3kry655xlg_j8s9w5v3yrc0000gq/T//ssh-rnCIbSIPVUaQ/agent.24242\:/tmp/ssh_sock\:z -e SSH_AUTH_SOCK\=/tmp/ssh_sock -v /Users/<user>/Library/Caches/serverless-python-requirements/downloadCacheslspyc\:/var/useDownloadCache\:z -u 0 lambci/lambda\:build-python3.7 python3.7 -m pip install -t /var/task/ -r /var/task/requirements.txt --cache-dir /var/useDownloadCache...
 
  Error --------------------------------------------------
 
  Error: STDOUT: Collecting attrs==20.2.0
    Using cached attrs-20.2.0-py2.py3-none-any.whl (48 kB)
  Collecting boto3==1.14.63
    Using cached boto3-1.14.63.tar.gz (97 kB)
  Collecting botocore==1.17.63
    Using cached botocore-1.17.63-py2.py3-none-any.whl (6.6 MB)
  Collecting docutils==0.15.2
    Using cached docutils-0.15.2-py3-none-any.whl (547 kB)
  Collecting serverless-common
    Cloning ssh://****@***.***.com:7999/an/<project> (to revision 153596abf308ca1723d5d6e46314b356a0ecaaa6) to /tmp/pip-install-m1kenzq7/<project>

STDERR:错误:命令错误,退出状态为128:git clone -q'ssh:// @ **。 com:7999 / an /'/ tmp / pip-install-m1kenzq7 / 检查日志以获取完整的命令输出。

请注意:

我对pipfile中提到的另一个项目有依赖性。

 pipfile(project 1)
    - project 2= {git+ssh//<git location>@<commit id>}

在项目1的此部署期间,它必须克隆项目2。无服务器框架部署运行docker run命令an并失败。

还有一件事,我能够手动克隆项目2。

任何人都可以帮我解决这个问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)