我是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中做到这一点,但是我在代码提交方面遇到了问题。
答案 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