当前位置: 首页 > news >正文

golang通过go-git下载gitlab源码

1 申请令牌
方法1:具体项目下申请:
在这里插入图片描述
方法2:全局申请
在这里插入图片描述
2 获取token
在这里插入图片描述
3 下载代码

package mainimport ("fmt""os""github.com/go-git/go-git/v5"
)func main() {_, err := git.PlainClone("/tmp/foo", false, &git.CloneOptions{URL:      "https://username:token@gitlab.tencent.net/dba/job.git",Progress: os.Stdout,})if err != nil {panic(err)}fmt.Println("success!")
}

替换下面:

  • username
  • token

参考:
https://docs.gitlab.cn/jh/user/profile/personal_access_tokens.html

http://www.lryc.cn/news/289559.html

相关文章:

  • 探索Pyecharts之美-绘制多彩旭日图的艺术与技巧【第37篇—python:旭日图】
  • c++ QT 信号的个人理解 信号就是独立文件调用的一种“协议”
  • C#语法(关键字)
  • 让B端管理软件既美观又实用的解决方案来了
  • npm run dev,vite 配置 ip 访问
  • 实验3:数据显示输出
  • 查看 Avro 格式的 Kafka 消息(启用了 Confluent Schema Registry )
  • QT+VS实现Kmeans聚类算法
  • openssl3.2 - 测试程序的学习 - test\acvp_test.c
  • Qt Quick 项目(第二集Qt Quick Application创建)
  • 深度强化学习(王树森)笔记03
  • Cesium材质特效
  • 华为产业链之车载激光雷达
  • java的Object类的hasCode()和ToString()
  • php数组算法(1)判断一维数组和多元数组中的元素是否相等并输出键值key
  • 已解决Error:AttributeError: module ‘numpy‘ has no attribute ‘float‘.
  • WordPress块编辑器(Gutenberg古腾堡)中如何添加脚注?
  • burpsuite怎么进行本地抓包?ctfer测试自搭建靶场必须学会!
  • VSCode Python调试运行:json编写
  • 自动化Web页面性能测试介绍
  • 可视化 | 【d3】力导向关系图优化(搜索+刷新)
  • 2024.1.26力扣每日一题——计算 K 置位下标对应元素的和
  • R语言【taxlist】——levels():获取或设置分类等级列表
  • 单元测试——题目十三
  • 使用Linux SDK客户端向AWS Iot发送数据
  • 1.27学习总结
  • 【算法专题】二分查找(进阶)
  • 开源项目对于新用户和初学者适合哪些工作
  • linux中配置文件目录为什么用etc来命名
  • 06.领域驱动设计:使用DDD分层架构,可以有效降低层与层之间的依赖