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

相关文章

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

内核启动时减少log的方式

内核引导选项 内核引导选项大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导选项多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导选项。比如,如果你想知道可以向 AHA1542 SCSI 驱动程序传递哪些引导选项,那么就查看 drivers/scsi/aha1542.c 文件,一般在前面 100 行注释里就可以找到所接受的引导选项说明。大多数选项是通过"_

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

用命令行的方式启动.netcore webapi

用命令行的方式启动.netcore web项目 进入指定的项目文件夹,比如我发布后的代码放在下面文件夹中 在此地址栏中输入“cmd”,打开命令提示符,进入到发布代码目录 命令行启动.netcore项目的命令为:  dotnet 项目启动文件.dll --urls="http://*:对外端口" --ip="本机ip" --port=项目内部端口 例: dotnet Imagine.M

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

代码随想录冲冲冲 Day39 动态规划Part7

198. 打家劫舍 dp数组的意义是在第i位的时候偷的最大钱数是多少 如果nums的size为0 总价值当然就是0 如果nums的size为1 总价值是nums[0] 遍历顺序就是从小到大遍历 之后是递推公式 对于dp[i]的最大价值来说有两种可能 1.偷第i个 那么最大价值就是dp[i-2]+nums[i] 2.不偷第i个 那么价值就是dp[i-1] 之后取这两个的最大值就是d

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

【即时通讯】轮询方式实现

技术栈 LayUI、jQuery实现前端效果。django4.2、django-ninja实现后端接口。 代码仓 - 后端 代码仓 - 前端 实现功能 首次访问页面并发送消息时需要设置昵称发送内容为空时要提示用户不能发送空消息前端定时获取消息,然后展示在页面上。 效果展示 首次发送需要设置昵称 发送消息与消息展示 提示用户不能发送空消息 后端接口 发送消息 DB = []@ro