问题标签 [go-get]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1741 浏览

git - go get: Git 设置被忽略

我尝试从 Mac 上的私有 gitlab 服务器获取存储库。

我将 git config (~/.gitconfig) 设置为使用 ssh 而不是 https :

当我使用 https url 克隆项目时,我得到了正确的替换

但是,当我使用 go get 时,它会尝试使用 https url,但失败了

为什么 go get 不使用我的 git 配置?我该如何解决?

我知道这个问题类似于这个问题:go get: Git settings ignored and many other questions about private repos

我的问题不一样

0 投票
1 回答
7564 浏览

go - go get 命令做缓存吗?

我试图查找该命令是否缓存,但我在https://golang.org/cmd/go/go get中找不到任何信息。

我认为没有缓存,但我不确定。

是否go get缓存,如果是,位于哪里?

0 投票
2 回答
1681 浏览

go - 从 codecommit 获取私人仓库

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

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

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

我运行了这些命令:

我得到以下错误:

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

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

0 投票
0 回答
202 浏览

go - 由于无法获取依赖项而无法构建 coredns 项目

我试图通过在我的 gopath 中克隆 repo 并运行 make 来构建 coredns https://github.com/coredns/coredns/ ,这产生了以下错误

我跑了go mod tidy,它修复了错误,x/sys但之后又出现了另一个错误

当我尝试去获取这个包时,我得到了同样的错误,我的 gopath 中没有这个包,我的缓存目录中也没有它。

什么似乎是这里的问题?

0 投票
3 回答
900 浏览

go - 去获取谷歌的云源代码库

制作两个不同的go模块

  1. source.cloud.google.com/me/a

  2. source.cloud.google.com/me/b

作为source.cloud.google.com/me/common一个通用的 lib 依赖项(共享一个模型)

我正在尝试go get source.cloud.google.com/me/common(甚至手动将其go.mod写入文件),但我不断收到以下错误:

我已经gcloud设置为能够使用app deploy和创建新的源存储库。我尝试设置ssh谷歌云并尝试使用手动凭据。这既不适用于本地,也不适用于谷歌云构建服务。

我想做两件事:

  1. 能够go get依赖这个source.cloud.google.com/me/common
  2. 能够将其集成go get到我的 App Engine 自动构建管道中。

任何帮助,将不胜感激。

0 投票
3 回答
662 浏览

go - 从本地 fork 获取安装

我正在尝试从本地目录安装 go 包(基本上我检查了现有包并应用了挂起的拉取请求)。

由于go get正在下载然后安装,我尝试了:

任何有经验的围棋用户可以帮忙吗?

0 投票
0 回答
76 浏览

go - 有没有办法让带有 Makefile 的 Go 应用程序“变得可获取”?

我在 Go 中有几个项目,其中包含一个 Makefile 来执行各种任务来构建、安装、创建资产、运行生成器等。有没有办法让这些程序“变得可获取”,或者我必须想办法替代Makefile 有别的东西吗?

0 投票
3 回答
362 浏览

go - 下载后如何安装go包?

我跑了这个:

令人困惑的是,我现在有这个:

但没有bin/文件夹......我本来希望在这里看到 bin 文件夹: $GOPATH/bin

我做错什么了吗?如何安装软件包以显示二进制文件?我尝试运行:

但安装后我没有看到bin/文件夹...

的输出go env看起来像:

0 投票
0 回答
80 浏览

go - 如何使用 go-get 获取嵌套项目结构

我有一个 github 结构,如:

group_name/Project_dir/Project_subdirgit@github.com:group_name/project_dir/subdir.git在 github 上看起来像这样。我正在尝试使用 go-get 来获取项目,但它go get github.com/group_name/project_dir/subdir像 group_name/project_dir.git 一样对待并且失败了。

我已经完成了go get github.com/group_name/project_dir/subdir.git,但它会将代码拉到 subdir.git 文件夹中。

除了手动操作之外,还有其他方法可以在 subdir 文件夹中获取此代码mv subdir.get subdir吗?

0 投票
0 回答
1312 浏览

git - Bitbucket Cloud `go get` 支持?

我想go get与托管在私有 Bitbucket 云上的项目一起使用。我已配置 ssh,以便无需手动输入凭据即可进行以下操作:

以下尝试不起作用:

在这里(https://community.atlassian.com/t5/Answers-Developer-Questions/go-get-and-bitbucket/qaq-p/565640),早在 2016 年,Atlassian 团队成员解释了go get对 Bitbucket Server 的支持,但是不是 Bitbucket 云。