7

Go Get下载私有仓库的依赖

 3 years ago
source link: https://shingle.me/post/go-get%E4%B8%8B%E8%BD%BD%E7%A7%81%E6%9C%89%E4%BB%93%E5%BA%93%E7%9A%84%E4%BE%9D%E8%B5%96/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Go Get下载私有仓库的依赖

2019-03-12 19:43:22 约 263 字 预计阅读 1 分钟 297 次阅读

由于 go get 是基于 git 系统去下载仓库的, 所以直接用 git 的思路去解决.

这里以 gitlab 的私有仓库为例

  • 登录 gitlab, 点击个人头像下的setting, 选择Access Tokens

  • 选择给该 token 的权限, 然后创建一个 token

  • 执行命令, ${GITLAB_TOKEN} 需要替换成你自己的 token, 这会将git 访问的所有 gitlab.com 替换为带 token 的 gitlab.

    git config --global url."https://https://oauth2:${GITLAB_TOKEN}@gitlab.com/".insteadOf "https://gitlab.com/"
    

    如果只想局部替换, 可以自己修改 path, 因为某些公共库可能放在gitlab 上

    git config --global url."https://https://oauth2:${GITLAB_TOKEN}@gitlab.com/xxx/".insteadOf "https://gitlab.com/xxx/"
    

其他私有仓库同理, 只是认证链接不同, 可以自行查看对应的 api 文档.

github 的认证链接貌似是https://${GITHUB_TOKEN}:[email protected]

文章作者 shingle (如需转载请注明本文链接,违者必究)

上次更新 2019-03-12 19:43:22

许可协议 CC BY-NC-ND 4.0

赞赏支持 赞赏列表

Protoc使用不同的代码生成插件protoc-gen-go Vscode配置proto插件


Recommend

  • 65

    我们在使用Docker时下载镜像一般都是在外网下载并使用。可是当我们没有外网时我们不得不自己搭建私有仓库。先看下流程图:下面我们开始搭建私有仓库1、安装docker,并设置为开机自启yuminstalldocker-ysystemctlstartdockersystemctlenabledocker2、下载registry镜...

  • 78
    • studygolang.com 6 years ago
    • Cache

    gitlab 引用私有仓库(下)

    本来以为配置了上篇操作就可以高枕无忧了,没想到,在引用的项目中,出现路径找不到的情况 cannot find module providing package go-sdk/wxsdk/common/comFunc/utilhttp 看了一些引用的官方库,才发现作为私有库的...

  • 84
    • 微信 mp.weixin.qq.com 5 years ago
    • Cache

    Docker 私有仓库搭建

    一、简介 在 Docker 中,当我们执行 docker pull xxx 的时候 ,它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为...

  • 38
    • blog.51cto.com 5 years ago
    • Cache

    Docker私有仓库的部署-zfm55123

    一、HarborHarbor是VMware公司开源的企业级DockerRegistry项目:(1)Harbor的优势:基于角色控制;基于镜像的复制策略;支持LDAP/AD;图像删除和垃圾收集;图形UI;审计;RESTfulAPI;(2)Harbor架构组成:1、Proxy:通过一个前置的反向代理统一接受浏览器,Dock...

  • 21

    Harbor概述Harbor是VMware公司开源的企业级DockerRegistry项目Harbor的优势基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTfulAPIHarbor架构组成Proxy通过一个前置的反向代理统一接受浏览器,Docker客户端的请求,并将请求转发给后端...

  • 30

    HarborHarbor是构建企业级私有docker镜像的仓库的开源解决方案,它是DockerRegistry的更高级封装,它除了提供友好的WebUI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而char...

  • 4
    • xnxy.github.io 4 years ago
    • Cache

    关于私有仓库

    Overview截止目前在我的有道云笔记里已经躺了好几篇文章没写完,目前写了一半或者刚开头的有App启动优化:二进制文件重排、iOS逆向工程及防御、iOS知识点梳理。 时间还是不太够用啊,而且八月份已经过去...

  • 26

    npm 作为一种包管理工具,无论你是泛前端还是大前端都已经离不开它。它的出现方便了万千少年。让我们跨过了 Ctrl+C、Ctrl+V ,通过 ``npm install x的方式将别人的优秀代码模块引入到自己的项目中。这些优秀的模块能被共享的原因,一方面是有 npm 这么一个包管...

  • 10

    kubeadm init 时从本地私有仓库下载镜像 作者: wencst 分类: docker,云计算

  • 5

    如何使用 go get 下载 gitlab 私有项目 lintingte · 2016-09-20 17:00:02 · 1972 次点击 · 预计阅读时间 73 分钟 · 大约8小时之前 开始浏览    ...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK