可以从codecommit

时间:2018-11-14 11:37:25

标签: go aws-codecommit go-get

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

我试图在github中创建一个仓库,并尝试去获取;我没有任何问题。

现在,我想在亚马逊的代码提交中创建相同的程序包。我在aws的iam中添加了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 ())

有人可以通过codecommit解决我的问题吗?

我可以在github中做到这一点,但是我在代码提交方面遇到了问题。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

尝试添加“.git”,例如:

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