Artifactory 到自托管Git repo的远程Go注册表(不是Github/Gitlab/bitbucket)

Artifactory 到自托管Git repo的远程Go注册表(不是Github/Gitlab/bitbucket),artifactory,jfrog-cli,go-modules,Artifactory,Jfrog Cli,Go Modules,如何创建到Git服务器的远程repo,该服务器不是GitHub,并且托管在prem上(与Artifactory一起) 我们目前使用带有“常规”git克隆且无人工制品的GoMod或Glide。为了使从“常规”到Artifactory的转换顺利进行,我必须创建一个远程注册表来指向我的Git服务器并设置GOPROXY。由于部分工件将在Artifactory Go local中,部分工件将在Git服务器中,因此我可能面临一个问题。我认为,即使是JFrog cli工具也必须执行两个步骤来提取数据(第一步是

如何创建到Git服务器的远程repo,该服务器不是GitHub,并且托管在prem上(与Artifactory一起)

我们目前使用带有“常规”git克隆且无人工制品的
GoMod
Glide
。为了使从“常规”到Artifactory的转换顺利进行,我必须创建一个远程注册表来指向我的Git服务器并设置
GOPROXY
。由于部分工件将在Artifactory Go local中,部分工件将在Git服务器中,因此我可能面临一个问题。我认为,即使是JFrog cli工具也必须执行两个步骤来提取数据(第一步是使用
——无注册表
,第二步是“使用注册表”)


因为文档只解释了如何设置Github和GoCenter远程注册,我也希望能够从任何其他类型的git服务器中提取代码

Jfrog CLI可以使用在Artifactory中找不到但在VCS中找到的所有依赖项来填充Artifactory。您不必为此设置GOPROXY env var,因为JFrog CLI将使用Artifactory服务器的详细信息来设置它。您只需在项目根目录下运行“jfrog rt go config”,然后运行“jfrog rt go build”。在我的最后一条评论中,要让CLI将缺少的依赖项发布到Artifactory,您需要在运行“jfrog rt go config”时指定一个部署存储库如果我唯一想做的事情就是使用
GOPROXY
获取
怎么办?我宁愿只包含CI系统的
jfrog cli
用法(目前),并继续使用“go标准”获取模块。所以是否可以为我们的“git服务器”创建远程注册表?@eyalben她是否可以代理(远程repo)其他git repo,而不仅仅是GitHub?Jfrog CLI可以使用在Artifactory中找不到的所有依赖项填充Artifactory,但在VCS中确实可以找到这些依赖项。您不必为此设置GOPROXY env var,因为JFrog CLI将使用Artifactory服务器的详细信息来设置它。您只需在项目根目录下运行“jfrog rt go config”,然后运行“jfrog rt go build”。在我的最后一条评论中,要让CLI将缺少的依赖项发布到Artifactory,您需要在运行“jfrog rt go config”时指定一个部署存储库如果我唯一想做的事情就是使用
GOPROXY
获取
怎么办?我宁愿只包含CI系统的
jfrog cli
用法(目前),并继续使用“go标准”获取模块。所以可以为我们的“git服务器”创建远程注册表吗?@eyalben她可以代理(远程repo)其他git repo而不仅仅是GitHub吗?