git 方式获取代码

2024-09-08 00:48
文章标签 代码 方式 获取 git

本文主要是介绍git 方式获取代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

git方式获取代码有两种方式:

1.https类型: 连接像:https://sys-gitlab.hikvision.com.cn/Fsdmdept/componets/GBC/nms.git

这个样使用eclipse中拉取,需要在elipse中设置

Window >Preferences >Team>Git>User settings点击Add Entry设置key:http.sslVerify value:false,设置好之后点击”OK”

当然可以使用git名执行,然后不管在idea或eclipse等任何开发工具下直接使用https形式拉取

命令是:git config --global http.sslVerify false  (这个命令是在git bash执行的,也就是git的命令)

2.ssl类型:git@sys-gitlab.hikvision.com.cn:Fsdmdept/componets/GBC/nms.git

这个直接需要生产公钥,然后在gitlab中给复制进去:

打开Git GUI 生成公钥:

放到gitlab上

生成功后:

这样就可以用拉取了。

同时也可使用git命令生成公钥,如下(此部分为转载,连接时https://blog.csdn.net/redlwb225/article/details/76608601,内容如下):

一. 使用命令行生成
命令

1.打开Git Bash/CMD 窗口

2.cd到目录,具体目录根据不同的环境,操作系统可能稍有不同,命令如下:

[1]. 在Git Bash运行命令 cd ~ 可以cd到用户根目录。 
[2]. OSX环境下,运行cd~ 可以cd到用户根目录。 
[3]. CMD窗口需要新打开一个CMD窗口默认就是用户根目录。

3.运行命令,cd到ssh目录,如果目录一不存在,则需要创建目录,命令如下:

[1]. 运行命令 cd .ssh 如果.ssh目录不存在,则mkdir .ssh

4.运行命令 查看当前目录是否存在文件,存在删除,如下:

[1]. osx环境下运行 ls 命令 如果存在则rm -rf /.ssh/* 
[2]. windows环境下运行dir 命令 del .ssh

5.运行命令: 生成对应的key,然后系统会有英文提示你输入文件名,密码,确认密码,可以全部enter略过,如下:

[1].ssh-keygen -t rsa -C “你的注释如邮箱”

6.结束后,对应的key就生成到.ssh目录了,将生成的名为id_rsa.pub的公钥文件发给Git管理员 如果是使用GitHub自行上传GitHub

7.在使用的软件配置SSH2私钥文件路径(即导入私钥/注册私钥),私钥就是生成名为id_rsa的文件(没有后缀名)。可以导入如Eclipse,IDEA,Tortoise Git

[1].Eclipse的配置路径在菜单Windows-Preferences中搜索SSH2,配置SSH home 即用户目录/.ssh,私钥指定到id_rsa文件 
[2].IDEA配置同Tortoise Git配置方式 
[3].Tortoise Git需要使用PuTTYgen load 私钥,然后保存为PPK文件,然后使用Pageant 添加对应的ssh key.因为这个私钥的格式并不是Tortoise需要的PPK格式,所以需要借助PuTTYgen 转换

二. 使用Eclipse生成
1.打开菜单Windows-Preferences中搜索SSH2 
2.打开Key-Management Tab页 
3.点击生成 Generate RSA Key… 
4.点击保存到用户根目录.ssh文件夹(其实也可以是其他文件夹只要你使用的软件指向到这个目录去)

三. 使用Tortoise Git生成
1.打开Windows开始菜单 搜索 PuTTYgen 
2.默认就是选择RSA,点击Generate 
3.注意如果这个时候卡主了,是因为使用的随机数产生方式依赖系统的熵池,你随便动一动鼠标或者键盘产生一些系统事件,然后系统会补充熵池,则进度条就开始动了 
4.点击保存public key发送给Git管理员 
5.点击保存private key,然后按照上诉使用命令行生成方式,导入对应的软件

四. 最后
最后你就可以很Happy的使用SSL协议clone你需要的代码了,
注意,生成key的注释可以填 可不填
Git,Tortoise Git等软件在软件管家中都可以找得到
 

这篇关于git 方式获取代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1146645

相关文章

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

使用shardingsphere实现mysql数据库分片方式

《使用shardingsphere实现mysql数据库分片方式》本文介绍如何使用ShardingSphere-JDBC在SpringBoot中实现MySQL水平分库,涵盖分片策略、路由算法及零侵入配置... 目录一、ShardingSphere 简介1.1 对比1.2 核心概念1.3 Sharding-Sp

使用Spring Cache本地缓存示例代码

《使用SpringCache本地缓存示例代码》缓存是提高应用程序性能的重要手段,通过将频繁访问的数据存储在内存中,可以减少数据库访问次数,从而加速数据读取,:本文主要介绍使用SpringCac... 目录一、Spring Cache简介核心特点:二、基础配置1. 添加依赖2. 启用缓存3. 缓存配置方案方案

Spring创建Bean的八种主要方式详解

《Spring创建Bean的八种主要方式详解》Spring(尤其是SpringBoot)提供了多种方式来让容器创建和管理Bean,@Component、@Configuration+@Bean、@En... 目录引言一、Spring 创建 Bean 的 8 种主要方式1. @Component 及其衍生注解

python中的显式声明类型参数使用方式

《python中的显式声明类型参数使用方式》文章探讨了Python3.10+版本中类型注解的使用,指出FastAPI官方示例强调显式声明参数类型,通过|操作符替代Union/Optional,可提升代... 目录背景python函数显式声明的类型汇总基本类型集合类型Optional and Union(py