Go / Goland无法读取存储库

时间:2019-12-26 23:54:49

标签: go goland

我目前正在使用Go制作一些微服务,使用go get可以很好地安装所需的软件包,但是在我的IDE(Jetbrains的Goland)中找不到它们,它们会以这种方式显示在编辑器中

imports

在Goland中使用宏时,它提供了运行go get命令的选项,当运行该命令时,终端会显示此错误

enter image description here

我进行了一些搜索,但是却找不到很多东西,我看到有人说它是在Github上找不到我的SSH密钥的github导入的,我已经检查并重新添加了我的SSH密钥到Github,并且按预期工作。还应该提到导入中的回购是私有的。

1 个答案:

答案 0 :(得分:0)

您可以尝试用ssh替换github.com网址,而不是:

...
pb "github.com:/eros/Micro/proto/consignment"
...

尝试使用:

...
pb "git@github.com:/eros/Micro/proto/consignment"
...

如果这不起作用,我将在Goland(ALT/OPTION) + F12)中打开终端并尝试执行同样的go get命令,该命令会中断。如果失败的方法相同-太好了!现在,去看看和在Goland之外执行它有什么不同(env vars是什么,Goland终端正在使用哪个ssh密钥,等等)