【Jenkins】data stream error|Error cloning remote repo ‘origin‘ 错误解决【亲测有效】
错误构建日志
17:39:09 ERROR: Error cloning remote repo 'origin'
17:39:09 hudson.plugins.git.GitException: Command "git fetch --tags --progress http://domain/xxx.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
17:39:09 stdout:
17:39:09 stderr: remote: Enumerating objects: 262, done.
17:39:09 remote: Counting objects: 0% (1/262)
remote: Counting objects: 1% (3/262)
remote: Counting objects: 2% (6/262)
remote: Counting objects: 3% (8/262)
remote: Counting objects: 4% (11/262)
remote: Counting objects: 5% (14/262)
remote: Counting objects: 6% (16/262)
remote: Counting objects: 7% (19/262)
remote: Counting objects: 8% (21/262)
remote: Counting objects: 9% (24/262)
remote: Counting objects: 10% (27/262)
remote: Counting objects: 11% (29/262)
remote: Counting objects: 12% (32/262)
remote: Counting objects: 13% (35/262)
remote: Counting objects: 14% (37/262)
remote: Counting objects: 15% (40/262)
remote: Counting objects: 16% (42/262)
remote: Counting objects: 17% (45/262)
remote: Counting objects: 18% (48/262)
remote: Counting objects: 19% (50/262)
remote: Counting objects: 20% (53/262)
remote: Counting objects: 21% (56/262)
remote: Counting objects: 22% (58/262)
remote: Counting objects: 23% (61/262)
remote: Counting objects: 24% (63/262)
remote: Counting objects: 25% (66/262)
remote: Counting objects: 26% (69/262)
remote: Counting objects: 27% (71/262)
remote: Counting objects: 28% (74/262)
remote: Counting objects: 29% (76/262)
remote: Counting objects: 30% (79/262)
remote: Counting objects: 31% (82/262)
remote: Counting objects: 32% (84/262)
remote: Counting objects: 33% (87/262)
remote: Counting objects: 34% (90/262)
remote: Counting objects: 35% (92/262)
remote: Counting objects: 36% (95/262)
remote: Counting objects: 37% (97/262)
remote: Counting objects: 38% (100/262)
remote: Counting objects: 39% (103/262)
remote: Counting objects: 40% (105/262)
remote: Counting objects: 41% (108/262)
remote: Counting objects: 42% (111/262)
remote: Counting objects: 43% (113/262)
remote: Counting objects: 44% (116/262)
remote: Counting objects: 45% (118/262)
remote: Counting objects: 46% (121/262)
remote: Counting objects: 47% (124/262)
remote: Counting objects: 48% (126/262)
remote: Counting objects: 49% (129/262)
remote: Counting objects: 50% (131/262)
remote: Counting objects: 51% (134/262)
remote: Counting objects: 52% (137/262)
remote: Counting objects: 53% (139/262)
remote: Counting objects: 54% (142/262)
remote: Counting objects: 55% (145/262)
remote: Counting objects: 56% (147/262)
remote: Counting objects: 57% (150/262)
remote: Counting objects: 58% (152/262)
remote: Counting objects: 59% (155/262)
remote: Counting objects: 60% (158/262)
remote: Counting objects: 61% (160/262)
remote: Counting objects: 62% (163/262)
remote: Counting objects: 63% (166/262)
remote: Counting objects: 64% (168/262)
remote: Counting objects: 65% (171/262)
remote: Counting objects: 66% (173/262)
remote: Counting objects: 67% (176/262)
remote: Counting objects: 68% (179/262)
remote: Counting objects: 69% (181/262)
remote: Counting objects: 70% (184/262)
remote: Counting objects: 71% (187/262)
remote: Counting objects: 72% (189/262)
remote: Counting objects: 73% (192/262)
remote: Counting objects: 74% (194/262)
remote: Counting objects: 75% (197/262)
remote: Counting objects: 76% (200/262)
remote: Counting objects: 77% (202/262)
remote: Counting objects: 78% (205/262)
remote: Counting objects: 79% (207/262)
remote: Counting objects: 80% (210/262)
remote: Counting objects: 81% (213/262)
remote: Counting objects: 82% (215/262)
remote: Counting objects: 83% (218/262)
remote: Counting objects: 84% (221/262)
remote: Counting objects: 85% (223/262)
remote: Counting objects: 86% (226/262)
remote: Counting objects: 87% (228/262)
remote: Counting objects: 88% (231/262)
remote: Counting objects: 89% (234/262)
remote: Counting objects: 90% (236/262)
remote: Counting objects: 91% (239/262)
remote: Counting objects: 92% (242/262)
remote: Counting objects: 93% (244/262)
remote: Counting objects: 94% (247/262)
remote: Counting objects: 95% (249/262)
remote: Counting objects: 96% (252/262)
remote: Counting objects: 97% (255/262)
remote: Counting objects: 98% (257/262)
remote: Counting objects: 99% (260/262)
remote: Counting objects: 100% (262/262)
remote: Counting objects: 100% (262/262), done.
17:39:09 remote: Compressing objects: 0% (1/168)
remote: Compressing objects: 1% (2/168)
remote: Compressing objects: 2% (4/168)
remote: Compressing objects: 3% (6/168)
remote: Compressing objects: 4% (7/168)
remote: Compressing objects: 5% (9/168)
remote: Compressing objects: 6% (11/168)
remote: Compressing objects: 7% (12/168)
remote: Compressing objects: 8% (14/168)
remote: Compressing objects: 9% (16/168)
remote: Compressing objects: 10% (17/168)
remote: Compressing objects: 11% (19/168)
remote: Compressing objects: 12% (21/168)
remote: Compressing objects: 13% (22/168)
remote: Compressing objects: 14% (24/168)
remote: Compressing objects: 15% (26/168)
remote: Compressing objects: 16% (27/168)
remote: Compressing objects: 17% (29/168)
remote: Compressing objects: 18% (31/168)
remote: Compressing objects: 19% (32/168)
remote: Compressing objects: 20% (34/168)
remote: Compressing objects: 21% (36/168)
remote: Compressing objects: 22% (37/168)
remote: Compressing objects: 23% (39/168)
remote: Compressing objects: 24% (41/168)
remote: Compressing objects: 25% (42/168)
remote: Compressing objects: 26% (44/168)
remote: Compressing objects: 27% (46/168)
remote: Compressing objects: 28% (48/168)
remote: Compressing objects: 29% (49/168)
remote: Compressing objects: 30% (51/168)
remote: Compressing objects: 31% (53/168)
remote: Compressing objects: 32% (54/168)
remote: Compressing objects: 33% (56/168)
remote: Compressing objects: 34% (58/168)
remote: Compressing objects: 35% (59/168)
remote: Compressing objects: 36% (61/168)
remote: Compressing objects: 37% (63/168)
remote: Compressing objects: 38% (64/168)
remote: Compressing objects: 39% (66/168)
remote: Compressing objects: 40% (68/168)
remote: Compressing objects: 41% (69/168)
remote: Compressing objects: 42% (71/168)
remote: Compressing objects: 43% (73/168)
remote: Compressing objects: 44% (74/168)
remote: Compressing objects: 45% (76/168)
remote: Compressing objects: 46% (78/168)
remote: Compressing objects: 47% (79/168)
remote: Compressing objects: 48% (81/168)
remote: Compressing objects: 49% (83/168)
remote: Compressing objects: 50% (84/168)
remote: Compressing objects: 51% (86/168)
remote: Compressing objects: 52% (88/168)
remote: Compressing objects: 53% (90/168)
remote: Compressing objects: 54% (91/168)
remote: Compressing objects: 55% (93/168)
remote: Compressing objects: 56% (95/168)
remote: Compressing objects: 57% (96/168)
remote: Compressing objects: 58% (98/168)
remote: Compressing objects: 59% (100/168)
remote: Compressing objects: 60% (101/168)
remote: Compressing objects: 61% (103/168)
remote: Compressing objects: 62% (105/168)
remote: Compressing objects: 63% (106/168)
remote: Compressing objects: 64% (108/168)
remote: Compressing objects: 65% (110/168)
remote: Compressing objects: 66% (111/168)
remote: Compressing objects: 67% (113/168)
remote: Compressing objects: 68% (115/168)
remote: Compressing objects: 69% (116/168)
remote: Compressing objects: 70% (118/168)
remote: Compressing objects: 71% (120/168)
remote: Compressing objects: 72% (121/168)
remote: Compressing objects: 73% (123/168)
remote: Compressing objects: 74% (125/168)
remote: Compressing objects: 75% (126/168)
remote: Compressing objects: 76% (128/168)
remote: Compressing objects: 77% (130/168)
remote: Compressing objects: 78% (132/168)
remote: Compressing objects: 79% (133/168)
remote: Compressing objects: 80% (135/168)
remote: Compressing objects: 81% (137/168)
remote: Compressing objects: 82% (138/168)
remote: Compressing objects: 83% (140/168)
remote: Compressing objects: 84% (142/168)
remote: Compressing objects: 85% (143/168)
remote: Compressing objects: 86% (145/168)
remote: Compressing objects: 87% (147/168)
remote: Compressing objects: 88% (148/168)
remote: Compressing objects: 89% (150/168)
remote: Compressing objects: 90% (152/168)
remote: Compressing objects: 91% (153/168)
remote: Compressing objects: 92% (155/168)
remote: Compressing objects: 93% (157/168)
remote: Compressing objects: 94% (158/168)
remote: Compressing objects: 95% (160/168)
remote: Compressing objects: 96% (162/168)
remote: Compressing objects: 97% (163/168)
remote: Compressing objects: 98% (165/168)
remote: Compressing objects: 99% (167/168)
remote: Compressing objects: 100% (168/168)
remote: Compressing objects: 100% (168/168), done.
17:39:09 Receiving objects: 0% (1/12592)
Receiving objects: 1% (126/12592)
Receiving objects: 2% (252/12592)
Receiving objects: 3% (378/12592)
Receiving objects: 4% (504/12592)
Receiving objects: 5% (630/12592)
Receiving objects: 6% (756/12592)
Receiving objects: 7% (882/12592)
Receiving objects: 8% (1008/12592)
Receiving objects: 9% (1134/12592)
Receiving objects: 10% (1260/12592)
Receiving objects: 11% (1386/12592)
Receiving objects: 12% (1512/12592)
Receiving objects: 13% (1637/12592)
Receiving objects: 14% (1763/12592)
Receiving objects: 15% (1889/12592)
Receiving objects: 16% (2015/12592)
Receiving objects: 17% (2141/12592)
Receiving objects: 18% (2267/12592)
Receiving objects: 19% (2393/12592)
Receiving objects: 20% (2519/12592)
Receiving objects: 21% (2645/12592)
Receiving objects: 22% (2771/12592)
Receiving objects: 23% (2897/12592)
Receiving objects: 24% (3023/12592)
Receiving objects: 25% (3148/12592)
Receiving objects: 26% (3274/12592)
Receiving objects: 27% (3400/12592)
Receiving objects: 28% (3526/12592)
Receiving objects: 29% (3652/12592)
Receiving objects: 30% (3778/12592)
Receiving objects: 31% (3904/12592)
Receiving objects: 32% (4030/12592)
Receiving objects: 33% (4156/12592)
Receiving objects: 34% (4282/12592)
Receiving objects: 35% (4408/12592)
Receiving objects: 36% (4534/12592)
Receiving objects: 37% (4660/12592)
Receiving objects: 38% (4785/12592)
Receiving objects: 39% (4911/12592)
Receiving objects: 40% (5037/12592)
Receiving objects: 41% (5163/12592)
Receiving objects: 42% (5289/12592)
Receiving objects: 43% (5415/12592)
Receiving objects: 44% (5541/12592)
Receiving objects: 45% (5667/12592)
Receiving objects: 46% (5793/12592)
Receiving objects: 47% (5919/12592)
Receiving objects: 48% (6045/12592)
Receiving objects: 49% (6171/12592)
Receiving objects: 50% (6296/12592)
Receiving objects: 51% (6422/12592)
Receiving objects: 52% (6548/12592)
Receiving objects: 53% (6674/12592)
Receiving objects: 54% (6800/12592)
Receiving objects: 55% (6926/12592)
Receiving objects: 56% (7052/12592)
Receiving objects: 56% (7097/12592), 52.74 MiB | 52.63 MiB/s
Receiving objects: 56% (7098/12592), 112.25 MiB | 56.01 MiB/s
Receiving objects: 56% (7100/12592), 175.87 MiB | 58.51 MiB/s
Receiving objects: 56% (7100/12592), 229.61 MiB | 57.29 MiB/s
Receiving objects: 56% (7103/12592), 285.01 MiB | 57.26 MiB/s
Receiving objects: 56% (7103/12592), 343.43 MiB | 58.25 MiB/s
Receiving objects: 56% (7103/12592), 399.31 MiB | 55.94 MiB/s
error: inflate: data stream error (incorrect data check)
17:39:09 fatal: pack has bad object at offset 298148849: inflate returned -3
17:39:09
17:39:09 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2736)
17:39:09 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2111)
17:39:09 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:87)
17:39:09 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:623)
17:39:09 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:852)
17:39:09 at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1229)
17:39:09 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1312)
17:39:09 at hudson.scm.SCM.checkout(SCM.java:540)
17:39:09 at hudson.model.AbstractProject.checkout(AbstractProject.java:1217)
17:39:09 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:647)
17:39:09 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
17:39:09 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:519)
17:39:09 at hudson.model.Run.execute(Run.java:1897)
17:39:09 at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
17:39:09 at hudson.model.ResourceController.execute(ResourceController.java:101)
17:39:09 at hudson.model.Executor.run(Executor.java:442)
17:39:09 ERROR: Error cloning remote repo 'origin'
解决方案
如果是英文的找对应的英文即可
相关文章:

【Jenkins】data stream error|Error cloning remote repo ‘origin‘ 错误解决【亲测有效】
错误构建日志 17:39:09 ERROR: Error cloning remote repo origin 17:39:09 hudson.plugins.git.GitException: Command "git fetch --tags --progress http://domain/xxx.git refs/heads/*:refs/remotes/origin/*" returned status code 128: 17:39:09 stdout: 17…...

3.1_9 基本分段存储管理
文章目录 3.1_9 基本分段存储管理(一)分段(二)段表(三)地址变换(四)分段、分页管理的对比 总结 3.1_9 基本分段存储管理 (一)分段 进程的地址空间:…...

基于SpringBoot+Druid实现多数据源:baomidou多数据源
前言 本博客姊妹篇 基于SpringBootDruid实现多数据源:原生注解式基于SpringBootDruid实现多数据源:注解编程式基于SpringBootDruid实现多数据源:baomidou多数据源 一、功能描述 支持 数据源分组 ,适用于多种场景 纯粹多库 读写…...

Redis开发规范与性能优化(二)
开发规范与性能优化 3.客户端使用 1.【推荐】避免多个应用使用一个Redis示例 正例:不相干的业务拆分,公共数据库做服务化 2.【推荐】使用带有连接池的数据库,可以有效控制链接,同时提高效率,标准使用方式如代码所示 public c…...

我们是否生活在一个超大型生物的大脑之中?——对多元宇宙观与生命存在形式的哲学探讨
随着科技和哲学思辨的深入,关于人类所处宇宙的本质及我们自身存在的真实性的讨论越发引人入胜。其中一种颇具科幻色彩的观点认为,我们可能生活在某个巨大生物的大脑之中,所有的物理规律、自然现象以及我们的感知体验,都可能是这个…...

【Python数据结构与判断7/7】数据结构小结
目录 序言 整体回忆 定义方式 访问元素 访问单个元素 访问多个与元素 修改元素 添加元素 列表里添加元素 字典里添加元素 删除元素 in运算符 实战案例 总结 序言 今天将对前面学过的三种数据结构:元组(tuple)、列表(…...

探讨:MySQL和PostgreSQL谁更火
一、有人说PostgreSQL比MySQL火🔥 PostgreSQL相比于MySQL越来越受欢迎的原因可以从以下几个方面来阐述: 许可协议灵活性: PostgreSQL采用的是较为宽松的BSD许可证,允许企业在开源的基础上自由使用、修改和分发,而无需…...

hbase和es的选取 hbase与es结合
hbase和es的选取 hbase与es结合 背景介绍 HBase与ElasticSearch是现代应用在处理海量数据的技术架构会经常被使用的两款产品,其中HBase是一个分布式KV系统,具有灵活Schema、水平扩展、低成本、高并发的优势,但在复杂查询、分析能力方面相对…...

GoLang:云原生时代致力于构建高性能服务器的后端语言
Go语言的介绍 概念 Golang(也被称为Go)是一种编程语言,由Google于2007年开始设计和开发,并于2009年首次公开发布。Golang是一种静态类型、编译型的语言,旨在提供高效和可靠的软件开发体验。它具有简洁的语法、高效的编…...

高频面试必备(Java研发岗),一线互联网架构师设计思想解读开源框架
BeanFactory 和 ApplicationContext 有什么区别? 如何用基于 XML 配置的方式配置 Spring? 如何用基于 Java 配置的方式配置 Spring? 请解释 Spring Bean 的生命周期? Tomcat Tomcat 的缺省端口是多少,怎么修改&…...

React——react 的基本使用
前提:安装全局的脚手架,通过create-creat-app 项目名,我们创建好一个新项目,cd进去,通过npm start去运行该项目 注意:简单看下demo的配置,在根目录我们可以看到,没有任何webpack的…...

Unity资源热更新----AssetBundle
13.1 资源热更新——AssetBundle1-1_哔哩哔哩_bilibili Resources 性能消耗较大 Resources文件夹大小不能超过2个G 获取AssetBundle中的资源 打包流程 选择图片后点击 创建文件夹,Editor优先编译 打包文件夹位置 using UnityEditor; using UnityEngine; public cla…...
bootstrap企业网站前端模板
介绍 企业网站前端模板 软件架构 前端所用技术html/css/js/jquery 前端框架bootstrap 安装教程 浏览器本地路径访问发布到服务器比如(tomcat/nginx等)云服务器/虚拟机 网站效果图 网站预览 点击预览 源码地址 https://gitee.com/taisan/company…...

分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测
分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测 目录 分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 GSWOA-KELM分类࿰…...

软考77-上午题-【面向对象技术3-设计模式】-创建型设计模式02
一、生成器模式 1-1、意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 1-2、结构图 Builder 为创建一个 Product 对象的各个部件指定抽象接口。ConcreteBuilder 实现 Builder 的接口以构造和装配该产品的各个部件,定…...

微博热搜榜单采集,微博热搜榜单爬虫,微博热搜榜单解析,完整代码(话题榜+热搜榜+文娱榜和要闻榜)
文章目录 代码1. 话题榜2. 热搜榜3. 文娱榜和要闻榜 过程1. 话题榜2. 热搜榜3. 文娱榜和要闻榜 代码 1. 话题榜 import requests import pandas as pd import urllib from urllib import parse headers { authority: weibo.com, accept: application/json, text/pl…...

有趣的前端知识(三)
推荐阅读 有趣的前端知识(一) 有趣的前端知识(二) 文章目录 推荐阅读JS内置对象JS外部对象BOM模型history对象screen对象navigator对象 DOM(文档对象模型)DOM的方法(对于节点的操作)…...

How to install teams in ubuntu
Download deb file download link: https://mirrors.sdu.edu.cn/spark-store-repository/store/office/teams/ install deb sudo apt install ./teams_1.5.00.23861_amd64.deb open and login teams....

macOS14.4安装FFmpeg及编译FFmpeg源码
下载二进制及源码包 二进制 使用brew安装ffmpeg : brew install ffmpeg 成功更新到ffmpeg6.1 下载FFmpeg源码...

基于Springboot+vue+mybatis框架的建材运营管理系统的设计与实现【附项目源码】分享
基于Springbootvuemybatis框架的建材运营管理系统的设计与实现: 源码地址:https://download.csdn.net/download/weixin_43894652/88842715 一、引言 随着信息技术的快速发展,各行各业都在积极地进行数字化转型。建材行业作为传统行业之一&a…...

前端路由跳转bug
路由后面拼接了id的千万不能取相近的名字,浏览器分辩不出,只会匹配前面的路径 浏览器自动跳转到上面的路径页面,即使在菜单管理里面配置了正确的路由 跳转了无数次,页面始终不对,检查了路由配置,没有任何问…...

二 centos 7.9 磁盘挂载
上一步 一 windso10 笔记本刷linux cent os7.9系统-CSDN博客 笔记本有两个盘,系统装在128G的系统盘上,现在把另外一个盘挂载出来使用 lsblk 发现磁盘已经分好了,直接挂载就好了,参考文章:Centos7.9 挂载硬盘_centos7.9挂载硬盘-CSDN博客 永久挂载 lsblk -f分区格式化 mkfs…...

二叉搜索树、B-树、B+树
二叉搜索树 二叉查找树,也称为二叉搜索树、有序二叉树或排序二叉树,是指一棵空树或者具有下列性质的二叉树: 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值;若任意节点的右子树不空࿰…...

Docker简介与安装
简介 用来快速构建、运行、管理应用的工具简单说,帮助我们部署项目以及项目所依赖的各种组件典型的运维工具 安装 1.卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \docker-client \docker-client-latest \dock…...

Swift 单元测试
Swift 单元测试是用于检查代码的正确性和稳定性的一种测试方法。它可以帮助开发者在编写代码时及时发现和解决错误,提高代码质量。 在 Swift 中,可以使用 XCTest 框架来编写和运行单元测试。以下是一个简单的示例: import XCTestclass MyMa…...

有来团队后台项目-解析10
axios 安装 pnpm i axios创建文件 src 目录下创建 utils 文件夹,utils 文件夹下创建request.ts src 目录下创建store 文件夹,文件夹下创建index.ts ,创建modules 文件夹 编写request.ts // 引入axios,引入请求拦截器类型约束…...

【自动化】在C#中创建和配置串口对象SerialPort
串口通信在各种应用场景中都有广泛的应用,如工业控制、数据采集等。在.NET框架中,SerialPort类是用于串口通信的一个非常实用的类。本文将介绍如何在C#中使用SerialPort类进行串口通信,包括SerialPort的创建方法、基本属性设置和数据发送的基…...

突破编程_C++_设计模式(访问者模式)
1 访问者模式的基本概念 C中的访问者模式是一种行为设计模式,它允许你在不修改类层次结构的情况下增加新的操作。这种模式将数据结构与数据操作解耦,使得操作可以独立于对象的类来定义。 访问者模式的主要组成部分包括: (1&…...

C语言入门到精通之练习53:矩阵交换行问题(附带源码)
描述 给定一个 5*5 的矩阵(数学上,一个 rc 的矩阵是一个由 r 行 c 列元素排列成的矩形阵列),将第 n 行和第 m 行交换,输出交换后的结果。 输入输入共 6 行,前 5 行为矩阵的每一行元素, 元素与元素之间以一…...

Python白练-2统计下列5行字符串中字符出现的频数
问题:统计下列5行字符串中字符a、c、g、t出现的频数 数据:data2_2: 1.aggcacggaaaaacgggaataacggaggaggacttggcacggcattacacggagg 2.cggaggacaaacgggatggcggtattggaggtggcggactgttcgggga 3.gggacggatacggattctggccacggacggaaaggaggacacggcg…...