Git拉代码(https以及ssh两种)

git操作大全+配置gitee的ssh使用 git reset --hard origin/master #将上一步中得到的origin master代码用来更新本地暂存区与工作区的代码,与本地最新的远程代码保持一致。git reset --hard origin/master (这里master要修改为对应的分支名)git pull origin master # 拉取远程代码覆盖工作区。git fetch --all #用来更新本地仓库区。1,覆盖本地,保留单独创建的文件和目录。2,覆盖本地,删除所有单独的文件。 阅读详情

Git拉代码(https以及ssh两种)

闲话:跟一老同学最近交流了一下,得知他们公司有一初级java工程师因不会拉代码被公司卡试用期,因此决定写一个教程,主要以Gitee为样例做一个小教程拉取别人/自己仓库里面的文件。

前言:本文会使用本地仓库和idea两种方式进行讲解,因此需要提前配置好idea中的git
1.点击File找到Settings

2.在Version Control中找到Git

3.寻找路径并点击Test

部署完成

https模式:

1.本地库

首先登录Gitee寻找所需要的开源项目,这里随便选了一个,再点击黄色按钮 克隆/下载 复制https下的路径

本地仓库版本:进入本地仓库,点击右键选择Git Bash Here
输入git clone 复制的路径,就会自动进入本地库中

2.idea

点击File选择close project回到主页面,选择第三个Get from Version Control

在url栏中填写复制的https路径,注意下面Directory栏必须是一个空文件夹

导入成功

ssh模式

相对于https模式,ssh模式操作相对复杂一点,因为会采用加密,所以相对于https模式而言更安全。
加密过程:
1.进入本地库点击Git Bash Here 输入ssh-keygen -t rsa
一直点enter

在第三行它生成一个路径,加密的秘钥就放在里面,根据路径去找到它!

选中第二个选择记事本打开,全选复制然后打开Gitee找到设置里面的ssh设置:

标题自取,将复制的内容放进下面公钥中点击确认

添加成功

配置完成

后面的操作ssh导入代码和https一样,只是在选择的时候复制的是ssh链接。但不同的是ssh因为只部署了自己的秘钥,所以只能下载自己仓库的东西。

【Git】解决 GitLab “Ensure URL is HTTPs“ 拉取的问题 这个错误提示实际上反映了一个重要的安全更新:GitLab 自 2021 年 8 月起默认禁用了未加密的 HTTP 协议。这意味着您需要使用更安全的连接方式与 Git 仓库进行交互。SSH(Secure Shell)提供了一种安全的连接方式,通过非对称加密保护您的代码传输。执行此命令后,系统会提示您设置文件保存位置和密码。通常可以使用默认位置(~/.ssh/id_rsa),密码可以设置也可以留空。此命令会显示当前配置的远程仓库地址,确保它使用了 SSH(git@)或 HTTPS(https://)协议。 阅读详情

相关推荐

git clone ssh与https

git有两种方式拉取代码,ssh,http https git clone是这样的 git clone https://github.com/project/repo.git ssh git clone是这样的 git clone git@github.com:project/repo.git 区别就是所用的协议不同: https用443端口,可以对repo根据权限进行读写,只要有账号密码就可进行操作。 ssh则用的是22端口,也可以对repo根据权限进行读写,但是需要SSH Keys授权,这个key

M2嵌入式 3951

git 使用 https 免密拉取代码

记录一下 git 的使用

weixin_47276928的博客 1363

MATLAB实战:64QAM通信系统仿真全流程解析(附误码率优化技巧)

本文提供了一份完整的64QAM通信系统MATLAB仿真实践指南。从系统架构设计、发射端格雷码映射与脉冲成形,到信道建模、接收端同步与均衡,详细解析了全链路实现流程。文章重点分享了误码率曲线与理论值偏差的排查清单和深度优化技巧,帮助工程师构建工业级精度的仿真模型,解决高阶调制系统仿真的核心难题。

jenkins8butler的博客 404

git的https拉取和推送

这里以码云作为远程仓库 创建的仓库有公有和私有两种性质 公有仓库,所有人都可以访问,所有人都可以拉取项目代码 git pull https://gitee.com/share51/git-demo.git 但是如果想推送,必须别添加为项目成员 私有仓库的拉取和提交,都必须是项目的成员 仓库的管理员,因为本身就是创建者,所以可以拉取和提交 被添加为仓库成员的用户 而且在拉...

csdn姚宏波 3558

Windows 游戏 EXCEPTION_ACCESS_VIOLATION 修复:3类硬件问题与5步软件排查法

本文提供Windows游戏EXCEPTION_ACCESS_VIOLATION错误的终极修复指南,涵盖3类硬件问题(内存故障、显卡问题、超频不稳定)和5步软件排查法(文件验证、驱动更新、DEP调整等),帮助玩家彻底解决0xFFFFFFFFFFFFFFFF内存访问冲突问题。

weixin_31856057的博客 2427

Android11 关于三方应用获取su权限

SELinux,全称Security-Enhanced Linux,是一种基于Linux内核的安全机制。它通过强制访问控制(MAC)来增强Linux系统的安全性,如果不禁用SELinux,完成下面的修改可能会导致设备进入Recovery界面!adb shell getenforce 为Permissive(宽容模式),查看报错日志,发现是客户apk想使用su命令提权,但是没有权限!对于保护系统资源和防止未经授权访问非常有帮助!系统这边做修改,让su权限下放到三方应用.客户的apk运行报错。

sinat_37429535的博客 1901

git https协议拉取代码以及git常用操作

git https协议拉取代码以及git常用操作

weixin_43874274的博客 936

电池建模 004- Battery (Table-Based)表格化电池模型入门学习

对于 Battery (Table-Based) 模块,提供了多种内置参数。该预参数化数据允许您将模块设置为代表特定供应商的组件。这些电池的参数化可以与制造数据表中的放电曲线相匹配。要加载预定义的参数化,双击 Battery (Table-Based) 模块,点击 Selected part 参数中的 超链接,然后在块参数化管理器窗口中,从可用组件列表中选择所需部件。 (默认)选项用于参数化模块,以代表特定供应商的组件。

qq_63860930的博客 2734

Git 使用https克隆代码

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处,后面会有解决办法。

站在巨人的肩膀上前行 4888

CUPED (Controlled-experiment using Pre-Experiment Data) 论文学习笔记

CUPED是一种用于提升A/B测试灵敏度的方差缩减技术。它通过利用实验前用户行为数据(协变量X)构建调整后的指标Y_cuped=Y-θ(X-E[X]),其中θ=Cov(Y,X)/Var(X)。这种方法能在保持处理效应估计无偏的前提下,将方差降低1-ρ²倍(ρ为前后指标相关性)。CUPED的核心优势在于:不改变平均处理效应的估计,但能显著提升统计功效,使得实验更容易检测到微小但真实的效应,同时减少所需样本量或实验周期。该技术特别适用于用户异质性大、指标方差高的场景。

pursuit的博客 2146

工业视觉降本300%实战:C# + 开源YOLO如何干掉Halcon/VisionPro?

在当前制造业普遍追求“降本增效”的大背景下,工业视觉检测系统作为产线的眼睛,其成本问题日益突出。通过该方案,我们成功帮助一家电子厂将单条产线的视觉检测成本从15万降低至不足5千(主要为工控机硬件成本),降本幅度超过95%,且系统稳定性经受住了6个月连续生产的考验。:C#负责“工程化”和“业务逻辑”,YOLO负责“智能算法”,二者结合,完美覆盖了工业视觉从算法到落地的全链路。的组合,构建一套高性能、低成本、易维护的工业视觉解决方案,并彻底替代昂贵的付费库。” 这是一个典型的误区。工业相机/USB相机。

2601_94871597的博客 429

git ssh拉取代码_GitHub 的 https 和 SSH

GitHub的两种上传方式众所周知, GitHub 有两种上传代码的方式, 而我是个例外, 只知道一个 git clone https://github.com/1234scarecrow/backend.git从来没注意过这儿: 刚才看了看, 略有研究, 记点笔记~1. 两种方式的 URL 对比:https: https://github.com/1234scarecrow/backend.gi...

weixin_39637919的博客 655

【在 WSL2 GUI 中使用 pulseaudio 播放声音】

最近在搞一个Linux项目,由于WSL2中需要用到声音外放,无奈只能潜心研究。后来就使用了一种折中的方式替代,那就是pulseaudio。目前来讲WSL2对硬件外设的支持还是不太友好,关于USB的支持我之前在其他文章中已经论述过了,这里不讨论。1、Windows11别忘记打开声音2、可能有一定延迟,因为是通过网络传输的。3、效果的话只能见仁见智了,如果不能满足要求就安装一个实实在在的Ubuntu吧!

jiexijihe945的博客 4530

Git由ssh转http/https方式拉取同步代码

git一直都是通过ssh方式拉取好了同步代码,设置也是通过密钥配置好的.近期,因为服务升级,ssh方式因为安全设置受限,需要更换成http方式拉取同步代码.本文记录将ssh方式改变为http拉取的操作步骤参考。...

第一段代码的博客 5946

linux系统宝塔服务器temp文件夹里总是被上传病毒php脚本

服务器时不时的会发送短信说你服务器有病毒,找到了这个tmp文件,删除了之后又有了。确实是有很多人就这么无聊,每天都攻击你的服务器。找了很久的原因,网上也提供了一大堆方法,但都是很简陋的答案,具体怎么操作并没有说。没办法只能自己去排查这个问题。从两个角度来考虑,第一是服务器系统问题,比如宝塔的漏洞。但一时半会看不出问题来。只能去排查自己的项目代码。最后了解到代码确实是存在漏洞的。但代码中也确实了很多的校验,为什么会存在漏洞了?这就不得不从上传的过程开始说起。

guiplan 1497

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

git拉代码时, https git clone与ssh git clone之间的区别

首先看一下两种使用方法的面相: https git clone是长这样的:     https://gitee.com/hillmay/catmiao.git   ssh git clone是长这样的: git@gitee.com:hillmay/catmiao.git   区别就是所用的协议不同:     https用443端口,可以对repo根据权限进行读写,只要有账号...

resilient的博客 6269

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

git中的两种拉代码的方式:ssh方式和https方式(git密码清除)

git中的两种拉代码的方式:ssh方式和https方式

荣山的博客 7582

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

使用git拉取远程仓库代码

git拉取远程仓库代码 引言: 项目需要在阿里云里面拉取代码,本来以为自己会,结果好几歩都出错了,这里记录一下步骤 下载安装好git,打开Git Bash Here,进行初始化三步。 1.git init 初始化(创建)本地仓库,可以看到项目文件夹下生成的.git隐藏文件夹。这个文件夹会记录以后每次的更改和提交。 2.git config --global user.name 'Kael'git初次使用配置个人用户名,如果以前已经配置,通过git config user.name查看。 3.git co

qq_35408421的博客 2万+

新人入职git使用——1git获得远程仓库代码

1.第一步设置账号邮箱只需要设置一次就行2.

qq_45417579的博客 843

https协议和ssh协议在使用上的差别

Git传输协议 git可以使用以下四种协议进行资料的传输: 本地协议(Local) HTTP/HTTPS协议 SSH(Secure Shell)协议 git协议 目前码云支持的协议 HTTPS协议,ssh协议进行代码的推送/拉取 https协议和ssh协议...

chiyan2167的博客 953

IDEA整合git使用

企业开发GIt只需要知道这几步足矣

个人学习博客,不足之处,还望不吝赐教! 9854

Git进行远程代码下载

Git进行远程代码下载 一直对git使用的不太好,今天用git拉代码的时候出现一个问题,大概就是我换了密码,在换了密码之后拉取代码就出现了错误,所以我重新登录以后,又更换了我的SSH密钥,顺便给没学过Git的小伙伴说一下如何使用Git进行远程代码拉取。 1.从远程仓库拉取代码 我们首先先要下载一个Git工具,配置完毕。 我使用的是SSH密钥进行远程代码的拉取。 首先我们要将SSH.exe文件配置到环境变量中,此文件在安装的git中的user文件中的bin文件路径下: 将这个路径配置到环境变量,我的电脑-&

虚心学习,和气编码 871

拉取git代码不适用ssh,使用用户名及密码

使用用户名和密码拉取git代码

wh20141212的博客 406

[git版本管理 ] git 拉取项目报错 :fatal: unable to access ‘https://github.com/lenve/vhr.git/‘:

报错信息: fatal: unable to access ‘https://github.com/lenve/vhr.git/’: Empty reply from server 把https 改为git 应该是之前git相关东西没有配置,所以只能git 去拉取

汤圆的博客 849

Git学习记录(安装、上传、拉取、分支操作)

此时刷新一下github就会发现成功的上传啦!!!

2301_77387788的博客 1347

fatal: unable to access ‘https://github.com/phz76/rtspserver.git/‘: failed to connect to github.com

摘要:GitHub使用SSH密钥连接成功解决了HTTPS无法克隆仓库的问题。操作步骤:1.生成SSH密钥对;2.将公钥添加到GitHub账户;3.改用SSH链接克隆仓库。该方法比HTTPS更稳定可靠,解决了代理设置无效的连接问题。

oushaojun2的专栏 255
上一篇: Git安装以及基本配置
下一篇: npm淘宝新镜像
Samra_
博客等级 码龄7年 21粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值