【发布时间】:2022-01-01 10:02:58
【问题描述】:
在我刷新我的计算机之前,它可以完美运行,现在我无法从我的 orgs 私有 github 存储库中提取包。目前我只需要一个 ssh 私钥来克隆存储库,我不知道有任何 2fA 要求。我已经花了几个小时试图解决这个问题,从我读到的内容来看,这是我认为应该起作用的,省略了敏感的变量值。
我得到的错误是未知版本,但我改变了一些东西,现在我得到“ssh:无法解析主机名”。
#!/bin/bash
export GOPATH="$HOME/go"
export GOBIN="$HOME/go/bin"
export GOPRIVATE="github.com/${GITHUB_ORG}"
go env -w GO111MODULE="on"
go env -w GOPRIVATE="github.com/${GITHUB_ORG}"
git config --global url."git@github.com:".insteadOf "https://github.com/"
pushd ~/.ssh
eval $(ssh-agent);
ssh-add "${GITHUB_PRIVATE_KEY_PATH}"
popd
go get package "github.com/${GITHUB_ORG}/${GITHUB_REPO}/${GO_PACKAGE}"
【问题讨论】:
-
你能显示
go get -v {package}的输出吗?应该提供可能有一些线索的详细输出