首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Gogs设置为“Gogs”的本地github缓存

如何将Gogs设置为“Gogs”的本地github缓存
EN

Stack Overflow用户
提问于 2018-02-08 00:39:41
回答 1查看 388关注 0票数 1

我有一个Gogs服务器安装程序,并使用PostgreSQL运行。我还通过Gogs网络界面从github镜像了一个公共回购。

现在,我想知道可以让命令行go get使用Gogs服务器作为获取包的代理吗?即。我希望像https_proxy=http://gogs_server:3000 go get -u github.com/user/repo这样的命令可以从本地Gogs服务器下载镜像回购,而不是真正到github.com下载它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-08 03:19:50

要做到这一点,您很可能需要创建某种定制的HTTP来重写GitHub URL以指向Gogs实例,然后将其插入到go get和Internet之间。

但是,如果您只是想在本地缓存包以获得更好的性能(或更好的可靠性),建议将它们保存在 directory中。这样,它们就不会意外地消失,并与您的其余代码一起保存在源代码管理中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48675671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档