首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么无人驾驶飞机没有读取我的用户名?

为什么无人驾驶飞机没有读取我的用户名?
EN

Stack Overflow用户
提问于 2015-06-30 16:56:20
回答 2查看 1.8K关注 0票数 2

我正在设置一个自我托管的无人机CI服务器,它集成了一个自我托管的Gogs服务器。

我已经建立了一个具有以下结构的测试存储库:

代码语言:javascript
复制
test/
 |
 *- add.go
 *- add_test.go
 *- .drone.yml

我的.drone.yml文件的内容如下:

代码语言:javascript
复制
image: mischief/docker-golang
env:
    - GOPATH=/var/cache/drone
script:
    - go build
    - go test -v

无人机是用以下环境变量启动的(传递的是docker rundocker run标志,因为无人机和Gogs都在运行集装箱化)。

代码语言:javascript
复制
"DRONE_GOGS_SKIP_VERIFY=true"
"DRONE_GOGS_URL=http://gogs.sentimens.duckdns.org"
"DRONE_GOGS_SECRET=[redacted]"
"DRONE_GOGS_OPEN=true"

当推送到新存储库时,将触发构建,但将失败,输出如下:

代码语言:javascript
复制
$ git clone --depth=50 --recursive --branch=master http://gogs.sentimens.duckdns.org/drone/test.git /var/cache/drone/src/gogs.sentimens.duckdns.org/drone/test
Cloning into '/var/cache/drone/src/gogs.sentimens.duckdns.org/drone/test'...
fatal: could not read Username for 'http://gogs.sentimens.duckdns.org': No such device or address

这里发生什么事情?是否需要在yaml文件中指定凭据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-14 13:23:53

存储库必须是公共的:https://github.com/drone/drone/issues/860

票数 1
EN

Stack Overflow用户

发布于 2015-06-30 18:01:32

看看你的Git版本。该错误消息出现在Gogs第717期中。

可能是因为git 1.7没有相同格式的错误消息。 您能否尝试在没有用户名或密码的情况下在命令行中克隆,以查看是否收到了与git clone: fatal: could not read Username for 'http://xxxx.xxx': No such device or address相同的错误消息。

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

https://stackoverflow.com/questions/31144081

复制
相关文章

相似问题

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