1问题:go mod拉取gitlab私有仓库代码时报错如下

1.1 go: git@gitlab.com:groupName/projectName.git: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /Users/demo/GoProject/pkg/mod/cache/vcs/178c20e0c315bbd8a83e48188c4a3c102ffb5d96cb2635b7cbddf3fb6a205bae: exit status 128:fatal: could not read Username for 'https://git@gitlab.com:groupName/projectName.git': terminal prompts disabled1.2 或者是报尾缀为 missing module line1.3其他报错问题

2.原因:没配置好造成的后果

2.上述go mod 没配置好,以至于在拉取完一个新的私有项目后,无论是go build还是单独的go get某个包还是go get ./...(拉取所有的依赖版本)都无法成功下载依赖的golang包

3.方法:解决方法

1.首先需要更新go版本(1.13版本以上即可)2.首先配置go module为打开模式(这个最无关紧要)go env -w GO111MODULE=on3.配置go module中的私有仓库地址go env -w GOPRIVATE="个人gitlab地址",如下go env -w GOPRIVATE="git@gitlab.com:groupName/projectName.git"4.因为拉取gitlab私有代码会默认http格式下载,所以需要更改一下拉取方式git config --global url."git@gitlab.com:groupName/projectName.git:".insteadOf "https://gitlab.com/groupName/projectName.git"`5.Gitlab—>Settings—>Access Tokens,然后创建一个personal access token,这里权限最好选择只读(read_repository)。注明:以上四部做完可以先测试一下,这一步不一定是必须的git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"

go mod拉取gitlab私有仓库代码问题最全总结相关推荐

  1. go mod拉取git私有仓库配置方法

  2. jenkins 通过自动拉取Gitlab上的代码实现自动更新NGINX

    所需要用到的环境: Gitlab: 172.20.7.70Jenkins: 172.20.7.71nginx: 172.20.7.72 gitlab 和Jenkins安装自行百度 开始实验操作 首先通 ...

  3. java 实现自动生成部署文档_jenkins的部署、实现自动拉取gitlab仓库代码、实现项目中代码自动部署以及项目关联触发......

    jenkins主机内存和gitlab主机内存最好配置4G及以上,防止各自的web端打不开 1.配置JDK环境 1)jdk解压到此目录 [root@localhost src]# pwd /usr/lo ...

  4. jekins 指定分支_jenkins的pipeline拉取指定分支的代码

    脚本示例 pipeline { agent any options { durabilityHint 'PERFORMANCE_OPTIMIZED' timeout(time:5, unit: 'MI ...

  5. git拉取项目、提交代码简单教程

    最近要用HBuilderX做一个uniapp项目,再写一篇git拉项目代码.交代码的文章,虽然和上一篇差不多啦,不过就是上一篇的交代码没有用指令,这一篇就用一下. 首先是要装好git和node,可以自 ...

  6. Git 提交和拉取服务器最新版本代码方法

    博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye GitChat 写博客 发Chat 传资源 登录注册 个人中心 我的博客 消息(3) 创作中心 帐号设置 我的C ...

  7. docker之搭建gitlab私有仓库服务

    简单三步搭建docker之搭建gitlab私有仓库服务 服务配置:1c2g+2g虚拟内存,服务启动大概需要3.x g内存 内存不足可配置虚拟使用--memory=10M --memory-swap=- ...

  8. registry拉取dockerhub私有镜像

    registry拉取dockerhub私有镜像 准备阶段 目标是制作registry可用于加速dockerhub私有镜像的加速器. 需要准备的工具: 1.registry镜像,最新的就行 2.两台可通 ...

  9. git 本地改动了,不保留,直接拉取线上最新代码

    如果您在本地做了改动,但是又不想保留这些改动,可以使用以下命令强制拉取远程最新代码,覆盖掉本地代码: git fetch --all git reset --hard origin/<branc ...

最新文章

  1. starGAN原理代码分析
  2. python代码块-python小数据池,代码块的最详细、深入剖析
  3. 4、linux网络编程--套接字的介绍
  4. SpringMVC自动将请求参数和入参对象的属性进行一一绑定;要求请求参数的名字和javaBean入参的对象里面的属性名是一样的||员工的增删改查案例
  5. java并发编程实战阅读总结(b)
  6. unity3d UGUI视频教程
  7. Magento 1.9.X 系列教程
  8. 链式编程和函数式编程
  9. Springboot+idea的一个bug(Unregistering JMX-exposed beans on shutdown)
  10. 天津计算机本科学校有哪些专业吗,天津哪些大学有人工智能专业
  11. ubuntu下安装ros出现“无法下载-package.ros.org中某个包-校验和不符”的解决方法...
  12. SpringBoot+Vue实现前后端分离的实习管理系统
  13. 计算机更换硬盘键盘鼠标不好使,安装win7时鼠标键盘不能用怎么办?(完美解决方法)...
  14. linux批量文件夹名字,linux: 批量修改文件夹及文件夹下文件的名字
  15. 客户体验:结合NLP分析客户评论情绪,生成净推荐值(NPS)
  16. MTF SFR 简介
  17. 【无标题】HTMLCSS学习总结
  18. 组装计算机必须要有显卡吗,组装电脑应该侧重CPU还是显卡
  19. 《Web安全之机器学习入门》一 3.2 数据集
  20. 为此计算机上所有用户安装此加载项,win7打开特定网站提示“控件无法安装,windows已阻止此软件因为无法验证发行者”怎么办...

热门文章

  1. saber与matlab,saber与matlab的比较 (1)
  2. 一篇文章纵览阿里云移动云Apsara Mobile产品系
  3. Beginning Office 365 Collaboration Apps 免积分下载
  4. 使用jquery获取url及url参数的方法
  5. Linux虚拟机无法显示IP的解决办法
  6. 32位程序和64位程序这些区别你知道吗?
  7. 量子计算更适用于优化:专访首家量子计算上市公司IonQ创始人 克里斯·门罗
  8. Leetcode 590: N-ary树的后序遍历
  9. linux 分区数据恢复
  10. HDU 5976 Detachment(拆分)