我正在尝试在GitHub上使用CircleCI来构建一个Go项目,并使用Go项目的默认模板。
以下是默认的.circleci/config.yml
文件的外观:
version: 2
jobs:
build:
docker:
- image: circleci/golang:1.12.7-buster
working_directory: /go/src/github.com/Permaweb/Host
steps:
- checkout
- run: go get -t -u -v ./...
- run: go test -v ./...
当作业运行时,我收到一个与代码本身完全无关的错误。
agent key RSA SHA256:L1iUIhjfKejEONe0TFU3TaWkNwE2O0xWF/09K7P8WnA returned incorrect signature type
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> develop
这个错误发生在 CircleCI 上执行 git pull
命令时,使用的分支与 master
不同。我该如何解决?