3

我是 golang 的新手,我们正在尝试在 go 中创建一个包,并在我们想要使用的所有服务中使用。

我试图在 github 中创建一个 repo 并尝试去做 go get;我没有得到任何问题。

现在我想在亚马逊的 codecommit 中创建相同的包。我在 iam of aws 中添加了我的 ssh,并且我能够克隆。

我运行了这些命令:

$ git config --global url."ssh://git-codecommit.us-east-2.amazonaws.com:".insteadOf "https://git-codecommit.us-east-2.amazonaws.com/"
$ go get git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package

我得到以下错误:

package git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package: unrecognized import path "git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package" (parse https://git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package?go-get=1: no go-import meta tags ())

有人可以解决我的代码提交问题吗?

我可以在 github 中做到这一点,但我在 codecommit 中遇到了问题。

4

2 回答 2

0

尝试添加 '.git' 例如:

$ go get git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package.git
于 2021-06-03T15:51:24.380 回答
0

你的第二个命令看起来不错,

go get git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package

你只需要添加.git到它的末尾,即

go get git-codecommit.us-east-2.amazonaws.com/v1/repos/my-package.git

于 2019-12-09T11:19:50.603 回答