首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GnuTLS:使用GIT_SSH_COMMAND获取随机数据失败

GnuTLS:使用GIT_SSH_COMMAND获取随机数据失败
EN

Stack Overflow用户
提问于 2016-02-17 14:03:24
回答 1查看 1.2K关注 0票数 5

我有一个脚本,它试图在后台克隆Git存储库,而用户无法提供凭据。因此,它将GIT_SSH_COMMAND设置为启用OpenSSH批处理模式。重现问题的示例脚本:

代码语言:javascript
复制
import subprocess, sys
popen = subprocess.Popen(
  ['git', 'clone', 'https://github.com/NiklasRosenstein/flux.git'],
  env={'GIT_SSH_COMMAND': 'ssh -oBatchMode=yes'},
)
popen.wait()
sys.exit(popen.returncode)

在不设置GIT_SSH_COMMAND的情况下,该命令运行良好。但有了它,我得到了

代码语言:javascript
复制
C:\Users\niklas\Desktop
λ test
Cloning into 'flux'...
Error in GnuTLS initialization: Failed to acquire random data.
fatal: unable to access 'https://github.com/NiklasRosenstein/flux.git/': Couldn't resolve host 'github.com'

这里出了什么问题?使用Git-for-Windows 2.6.1.windows.1

EN

回答 1

Stack Overflow用户

发布于 2016-10-27 23:27:34

查看一下您的存储库URL。您希望使用ssh或git协议,而不是http/https。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35449066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档