草庐IT

存储库

全部标签

go - Go 更喜欢从远程存储库获取还是更喜欢使用本地文件?

假设我的整个存储库位于github.com/my_repo和本地文件系统中。源文件导入“github.com/my_repo/pkg”。当我运行gorun时,是获取远程文件并导入它,还是更喜欢本地文件?如果有一个通用的远程存储库(不是github/launchpad/etc)怎么办,会更喜欢获取远程存储库还是更喜欢使用本地文件? 最佳答案 'gorun'从不从网上获取任何东西。执行此操作的唯一Go命令是“goget”。 关于go-Go更喜欢从远程存储库获取还是更喜欢使用本地文件?,我们在

go - 无法通过 HTTP 代理 `go get` 存储库

当我尝试安装Burrow时https://github.com/linkedin/Burrow#build-and-installgogetgithub.com/linkedin/Burrow我收到以下错误:packagegopkg.in/gcfg.v1:unrecognizedimportpath"gopkg.in/gcfg.v1"(httpsfetch:Gethttps://gopkg.in/gcfg.v1?go-get=1:proxyconnecttcp:dialtcp:0:getsockopt:connectionrefused)我已经通过以下方式设置了代理:exporthtt

go - 无法通过 HTTP 代理 `go get` 存储库

当我尝试安装Burrow时https://github.com/linkedin/Burrow#build-and-installgogetgithub.com/linkedin/Burrow我收到以下错误:packagegopkg.in/gcfg.v1:unrecognizedimportpath"gopkg.in/gcfg.v1"(httpsfetch:Gethttps://gopkg.in/gcfg.v1?go-get=1:proxyconnecttcp:dialtcp:0:getsockopt:connectionrefused)我已经通过以下方式设置了代理:exporthtt

git - golang docker 私有(private) github 存储库

我正在尝试创建一个从私有(private)和公共(public)github存储库中提取的docker镜像。我正在使用的dockerfile是FROMgolang:1.4.2-onbuildENVGOPATH/goENVPATH/go/bin:$PATHEXPOSE3000RUNmkdir-p/go/src/github.com/eddi/apiRUNgitclonehttps://@github.com/owner/repo.git/go/src/github.com/owner/repoWORKDIR/go/src/github.com/eddi/apiRUNgogetgithub

git - golang docker 私有(private) github 存储库

我正在尝试创建一个从私有(private)和公共(public)github存储库中提取的docker镜像。我正在使用的dockerfile是FROMgolang:1.4.2-onbuildENVGOPATH/goENVPATH/go/bin:$PATHEXPOSE3000RUNmkdir-p/go/src/github.com/eddi/apiRUNgitclonehttps://@github.com/owner/repo.git/go/src/github.com/owner/repoWORKDIR/go/src/github.com/eddi/apiRUNgogetgithub

转到项目结构以在单个存储库中生成具有相同名称的库和 cli

如何设置项目结构以生成具有相同名称的库和cli单一存储库?假设我的项目名称是project。我想让它可以用名字导入project并在安装时具有名称为project的可执行二进制文件去获取。我目前的设置是这样的:host.com/project/project/main.gocore/project.go然后,当安装时:gogethost.com/project/project它将project安装为可执行文件,将core作为依赖。在core/project.go文件,包中有这个:packageproject问题是它是导入的:import("host.com/project/core")

转到项目结构以在单个存储库中生成具有相同名称的库和 cli

如何设置项目结构以生成具有相同名称的库和cli单一存储库?假设我的项目名称是project。我想让它可以用名字导入project并在安装时具有名称为project的可执行二进制文件去获取。我目前的设置是这样的:host.com/project/project/main.gocore/project.go然后,当安装时:gogethost.com/project/project它将project安装为可执行文件,将core作为依赖。在core/project.go文件,包中有这个:packageproject问题是它是导入的:import("host.com/project/core")

go - golang 是否有一个用于下载第三方包的中央存储库?

我是Golang的新手。据我了解,当你想创建一个新的Go项目时,我们只需要创建一个目录。然后我们将环境变量GOPATH指向这个目录。在这个目录中,我们创建了三个子目录pkg、src和bin。然后当我们执行goget...时,第三方包就会被安装到pkg子目录下。稍后如果我想创建另一个Go项目,我会创建一个名为project2的新目录并将GOPATH指向project2。此时goget...会在project2的pkg子目录下下载第三方包。我的问题是,Go是否有中央存储库?否则,如果在两个不同的项目中使用同一个包,它们将被下载两次。是真的吗? 最佳答案

go - golang 是否有一个用于下载第三方包的中央存储库?

我是Golang的新手。据我了解,当你想创建一个新的Go项目时,我们只需要创建一个目录。然后我们将环境变量GOPATH指向这个目录。在这个目录中,我们创建了三个子目录pkg、src和bin。然后当我们执行goget...时,第三方包就会被安装到pkg子目录下。稍后如果我想创建另一个Go项目,我会创建一个名为project2的新目录并将GOPATH指向project2。此时goget...会在project2的pkg子目录下下载第三方包。我的问题是,Go是否有中央存储库?否则,如果在两个不同的项目中使用同一个包,它们将被下载两次。是真的吗? 最佳答案

git - 如何在两个不同的 git 存储库(不是克隆)中同步文件并维护历史记录?

我维护着两个需要共享一些文件的不同git存储库,我希望一个存储库中的提交显示在另一个存储库中。在每个存储库中进行持续维护的好方法是什么?我是perlfaq(Github)的维护者之一,最近我陷入了维护Perl核心文档的角色,它也在git中。早在我开始维护perlfaq之前,它就存在于一个单独的源代码控制存储库中。我最近将其转换为git。perl5-porters之一会定期同步perlfaq存储库和perl存储库中的共享文件。自从我们切换到git后,我​​们在转换工具方面有点懒惰,而现在我就是这样做的人。目前,这两个存储库将保持独立。目前,为了同步perl的新(每月)版本的常见问题解答,