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

相关文章

Mybatis官方生成器的使用方式

《Mybatis官方生成器的使用方式》本文详细介绍了MyBatisGenerator(MBG)的使用方法,通过实际代码示例展示了如何配置Maven插件来自动化生成MyBatis项目所需的实体类、Map... 目录1. MyBATis Generator 简介2. MyBatis Generator 的功能3

C#实现获取电脑中的端口号和硬件信息

《C#实现获取电脑中的端口号和硬件信息》这篇文章主要为大家详细介绍了C#实现获取电脑中的端口号和硬件信息的相关方法,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 我们经常在使用一个串口软件的时候,发现软件中的端口号并不是普通的COM1,而是带有硬件信息的。那么如果我们使用C#编写软件时候,如

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如

C#实现WinForm控件焦点的获取与失去

《C#实现WinForm控件焦点的获取与失去》在一个数据输入表单中,当用户从一个文本框切换到另一个文本框时,需要准确地判断焦点的转移,以便进行数据验证、提示信息显示等操作,本文将探讨Winform控件... 目录前言获取焦点改变TabIndex属性值调用Focus方法失去焦点总结最后前言在一个数据输入表单

通过C#获取PDF中指定文本或所有文本的字体信息

《通过C#获取PDF中指定文本或所有文本的字体信息》在设计和出版行业中,字体的选择和使用对最终作品的质量有着重要影响,然而,有时我们可能会遇到包含未知字体的PDF文件,这使得我们无法准确地复制或修改文... 目录引言C# 获取PDF中指定文本的字体信息C# 获取PDF文档中用到的所有字体信息引言在设计和出

python中os.stat().st_size、os.path.getsize()获取文件大小

《python中os.stat().st_size、os.path.getsize()获取文件大小》本文介绍了使用os.stat()和os.path.getsize()函数获取文件大小,文中通过示例代... 目录一、os.stat().st_size二、os.path.getsize()三、函数封装一、os

Python数据处理之导入导出Excel数据方式

《Python数据处理之导入导出Excel数据方式》Python是Excel数据处理的绝佳工具,通过Pandas和Openpyxl等库可以实现数据的导入、导出和自动化处理,从基础的数据读取和清洗到复杂... 目录python导入导出Excel数据开启数据之旅:为什么Python是Excel数据处理的最佳拍档

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情

MYSQL行列转置方式

《MYSQL行列转置方式》本文介绍了如何使用MySQL和Navicat进行列转行操作,首先,创建了一个名为`grade`的表,并插入多条数据,然后,通过修改查询SQL语句,使用`CASE`和`IF`函... 目录mysql行列转置开始列转行之前的准备下面开始步入正题总结MYSQL行列转置环境准备:mysq