【问题标题】:Golang dependency manage in private/enterprise git server私有/企业 git 服务器中的 Golang 依赖管理
【发布时间】:2022-08-17 17:17:48
【问题描述】:

我在一家不允许员工访问 github 或任何下载/上传文件站点的公司工作。现在我正在研究使用 golang 实现,但问题是由于上述政策,我无法从 github 获取库。

对于某些特殊情况,我可以请求使用 github 的权限,但是当为所有员工申请时,它不能。

我们有一个私人的 gitlab 服务器 那么无论如何是否可以将 github 存储库自动克隆到我们的 git 服务器私有/企业网络

谢谢你

    标签: git maven go gitlab


    【解决方案1】:

    根据策略的确切原因,可以使用基于代理的解决方案。在以前的雇主那里,我们使用雅典建立了一个解决方案,任何内部构建都可以通过代理访问外部托管的 Go 模块。

    也可以进行许可,因为可以将 Athens 配置为使用 webhook 调用以获得任何特定模块的“是/否”。

    这两者都将消除直接访问 GitHub 或类似内容的需要,同时仍然允许空间(例如)强制执行许可证要求。

    【讨论】:

      猜你喜欢
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      相关资源
      最近更新 更多