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

在linux系统上搭建git服务器(ssh协议)

1.在windows上生成RSA密钥对

ssh-keygen -t rsa -b 2048 -C"git用户名/邮箱地址"

命令执行后会在 C:\Users\${windows登录账户}\.ssh 目录下生成密钥对

其中 id_rsa 为私钥,id_rsa.pub 为公钥

2.在 linux 系统上登记公钥

vim ~/.ssh/authorized_keys

在 authorized_keys 文件的最后另起一行,将 id_rsa.pub 中的内容复制进去

3.在 linux 系统上初始化 git 仓库

git init --bare

4.在windows系统上clone项目

# 指定私钥文件位置
git clone ssh://${linux用户名}@${linux ip地址}${linux git仓库绝对路径}  --config core.sshCommand="ssh -i ~/.ssh/id_rsa"

之后就能正常操作该git仓库啦 o(* ̄▽ ̄*)ブ

注意事项:该ssh配置同时开放了用户登录操作linux系统的权限!请谨慎使用!

http://www.lryc.cn/news/2398655.html

相关文章:

  • 适配器模式:让不兼容接口协同工作
  • NodeJS全栈开发面试题讲解——P12高性能场景题
  • DDP与FSDP:分布式训练技术全解析
  • 【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(1)——Chat Client API
  • 【笔记】在 MSYS2(MINGW64)中正确安装 Rust
  • 从汇编的角度揭秘C++引用,豁然开朗
  • 设计模式系列(07):建造者模式(Builder)
  • Maven 项目中集成数据库文档生成工具
  • 聊聊Tomato Architecture
  • 小白的进阶之路系列之十二----人工智能从初步到精通pytorch综合运用的讲解第五部分
  • Java并发编程实战 Day 6:Future与异步编程模型
  • .NET Core 中预防跨网站请求伪造 (XSRFCSRF) 攻击
  • MFC Resource.h 文件详解与修改指南
  • 2025年06月03日Github流行趋势
  • AI视频编码器(0.4.3) 调试训练bug——使用timm SoftTargetCrossEntropy时出现loss inf
  • 【数据分析】基于Cox模型的R语言实现生存分析与生物标志物风险评估
  • 使用nginx配置反向代理,负载均衡
  • 从 iPhone 备份照片: 保存iPhone图片的5种方法
  • Spring Ai 从Demo到搭建套壳项目(一)初识与实现与deepseek对话模式
  • 快速上手pytest
  • 设备驱动与文件系统:02 键盘
  • matlab分布式电源接入对配电网的影响
  • 前端ul-image的src接收base64快捷写法
  • 交通违法拍照数据集,可识别接打电话,不系安全带的行为,支持YOLO,COCO JSON,VOC XML格式的标注数据集 最高正确识别率可达88.6%
  • Qt OpenGL 3D 编程入门
  • 性能优化 - 工具篇:基准测试 JMH
  • Ubuntu 中安装 PostgreSQL 及常规操作指南
  • Nginx网站服务:从入门到LNMP架构实战
  • Java面试八股--08-数据结构和算法篇
  • Java面试八股--06-Linux篇