当前位置: 首页 > news >正文

阿里云服务器 Ubuntu如何使用git clone

遇到无法进行git clone的场景

由于存在qiang的原因,github往往不能直连,需要挂载vpn,但是对于远程服务器来说很麻烦需要配置代理,采用ssh链接的方式可以直接实现git操作

配置ssh秘钥

使用

ssh-keygen -t ed25519 -C "github的邮箱地址"

一路回车

cat ~/.ssh/id_ed25519.pub

复制一下公钥的内容
在这里插入图片描述
打开github的设置
在这里插入图片描述

在这里插入图片描述

点击添加秘钥
在这里插入图片描述
粘贴上你刚刚生成的内容
然后随便取一个title即可

git配置

需要配置一下ssh的config否则可能导致ssh不成

vim ~/.ssh/config

然后输入以下内容

Host github.com
  HostName ssh.github.com
  User git
  Port 22

使用如下命令即可判断是否ssh配置成功

ssh -T git@github.com

全局配置git 默认使用ssh

git config --global url."git@github.com:".insteadOf "https://github.com/"

将所有的url全部替换成ssh形式即可

这样你就能实现git clone操作了无需手动下载压缩包

相关文章:

  • 2025年SP SCI2区:自适应灰狼算法IGWO,深度解析+性能实测
  • LLM Post-Training
  • LeetCode[541]反转字符串Ⅱ
  • 字符串与相应函数(下)
  • 记录一次TDSQL网关夯住故障
  • 安全密码处理实践
  • Spring Boot 项目里设置默认国区时区,Jave中Date时区配置
  • AI大模型从0到1记录学习 数据结构和算法 day18
  • 实验一 字符串匹配实验
  • HDMI与DVI接口热插拔检测
  • STM32单片机入门学习——第37节: [11-2] W25Q64简介
  • GPT4O画图玩法案例,不降智,非dalle
  • 13-scala模式匹配
  • QML与C++:基于ListView调用外部模型进行增删改查(附自定义组件)
  • Golang|Channel 相关用法理解
  • 大模型SAM辅助labelme分割数据集(纯小白教程)
  • Java栈与队列深度解析:结构、实现与应用指南
  • 用密钥方式让通过JumpServer代理的服务器可以在我本地电脑直接访问
  • Java 设计模式:外观模式详解
  • 5.6 GitHub PR分析爆款方案:分层提示工程+LangChain实战,准确率飙升22%
  • 无视规范开“远端”、企业云端被窃密,国安部:莫让运维成运“危”
  • A股三大股指涨跌互现,工农中三大行股价创新高
  • 吉林建筑大学党委原书记崔征接受纪律审查和监察调查
  • 云南蒙自:一汪南湖见证近代开埠史与西南联大的弦歌不绝
  • 驯服象牙塔:美国政府对大学的战争是一场善恶对抗吗
  • 印控克什米尔发生恐袭事件,外交部:中方反对一切形式的恐怖主义